- 第一人称视角的转换
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 接水管
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 跳墩
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 迷宫游戏开发过程(四)
4、射击
在这个游戏中,射击子弹有两种方式:一是我方控制的射击,一是敌方的自动射击:下面先看我方的射击是如何实现的:
function shoot() {
attachMovie('bullet', 'bullet'+depth, buldepth);//加载子弹
buldepth+ ...
在这个游戏中,射击子弹有两种方式:一是我方控制的射击,一是敌方的自动射击:下面先看我方的射击是如何实现的:
function shoot() {
attachMovie('bullet', 'bullet'+depth, buldepth);//加载子弹
buldepth+ ...
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 迷宫游戏开发过程(三)
3、敌方移动
先把enemy放到地图中,初始化它的一些属性。
function attachEnemies() {
for (i=0; i
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 迷宫游戏开发过程(二)
2、我方移动(man)
这需要把man从库中加载到mc中,然后设定它的位置,(注意:给定的位置只能在路上)
function attachMan(x, y) {
boxes.attachMovie('man', 'man', 800);
boxes.man._x = 10+( ...
这需要把man从库中加载到mc中,然后设定它的位置,(注意:给定的位置只能在路上)
function attachMan(x, y) {
boxes.attachMovie('man', 'man', 800);
boxes.man._x = 10+( ...
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 迷宫游戏开发过程(一)
1、迷宫地图
2、我方移动
3、敌方移动
4、碰撞监测
5、 ...
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 射击类游戏的开发过程(Flash)(九)
10、敌机发射子弹
原理是同我方飞机发射子弹相同的,这里写了一个发射的函数:
function enemyBullets(enemy)
{
j++;//
laser.start();
var newname = "ebullet" + j;
//子弹的加载名称
...
原理是同我方飞机发射子弹相同的,这里写了一个发射的函数:
function enemyBullets(enemy)
{
j++;//
laser.start();
var newname = "ebullet" + j;
//子弹的加载名称
...
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 射击类游戏的开发过程(Flash)(八)
9、敌机的曲线飞行
这里要说到的是一种比较简单的锯齿飞行路线,直线的飞行是修改X轴的属性,锯齿飞行需要修改y轴的属
性,只需要y轴的值在一个较小的范围内变化就可达到这个目的。
先确定一下飞行的最高点和最低点(以当前的y轴为基点):
maxH=this._y+100;
minH=this._y-100;
这里要说到的是一种比较简单的锯齿飞行路线,直线的飞行是修改X轴的属性,锯齿飞行需要修改y轴的属
性,只需要y轴的值在一个较小的范围内变化就可达到这个目的。
先确定一下飞行的最高点和最低点(以当前的y轴为基点):
maxH=this._y+100;
minH=this._y-100;
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()
- 射击类游戏的开发过程(Flash)(七)
8、声音
寻找一些和游戏相配的声音并非是一件简单的事情。找到后导入到库中,右击选择链接(linkage)然后
选择“为actionscript导出“,输入一个标示符:laser。 然后制作一个按钮来控制声音的开关。
然后再复制一下代码到主场景的第一帧:
var laser = new Sound();
laser.attachSound("la ...
寻找一些和游戏相配的声音并非是一件简单的事情。找到后导入到库中,右击选择链接(linkage)然后
选择“为actionscript导出“,输入一个标示符:laser。 然后制作一个按钮来控制声音的开关。
然后再复制一下代码到主场景的第一帧:
var laser = new Sound();
laser.attachSound("la ...