5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:北京
性别:先生
最后登录:2014-08-29
http://veteran.5d.cn/
www.toswf.com
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
静态博客入口:
http://blog.5d.cn/user1/veteran/
2005/12/21 | 迷宫游戏开发过程(一)
类别(Flash)
|
评论
(0)
|
阅读(96)
|
发表于 13:34
1、迷宫地图 2、我方移动 3、敌方移动 4、碰撞监测 5、 ...
2005/12/15 | Blog新界面
类别(Other)
|
评论
(0)
|
阅读(45)
|
发表于 12:34
我总是感觉:随意的才是更好的,更有创造力的,更吸引人的
修改了Blog的界面,不要被吓倒阿。事实上就是这个样子的。
...
2005/12/14 | 射击类游戏的开发过程(Flash)(九)
类别(Flash)
|
评论
(0)
|
阅读(134)
|
发表于 14:54
10、敌机发射子弹
原理是同我方飞机发射子弹相同的,这里写了一个发射的函数:
function enemyBullets(enemy)
{
j++;//
laser.start();
var newname = "ebullet" + j;
//子弹的加载名称
...
2005/12/14 | 射击类游戏的开发过程(Flash)(八)
类别(Flash)
|
评论
(0)
|
阅读(69)
|
发表于 14:04
9、敌机的曲线飞行
这里要说到的是一种比较简单的锯齿飞行路线,直线的飞行是修改X轴的属性,锯齿飞行需要修改y轴的属
性,只需要y轴的值在一个较小的范围内变化就可达到这个目的。
先确定一下飞行的最高点和最低点(以当前的y轴为基点):
maxH=this._y+100;
minH=this._y-100;
2005/12/14 | 射击类游戏的开发过程(Flash)(七)
类别(Flash)
|
评论
(0)
|
阅读(79)
|
发表于 13:39
8、声音
寻找一些和游戏相配的声音并非是一件简单的事情。找到后导入到库中,右击选择链接(linkage)然后
选择“为actionscript导出“,输入一个标示符:laser。 然后制作一个按钮来控制声音的开关。
然后再复制一下代码到主场景的第一帧:
var laser = new Sound();
laser.attachSound("la ...
2005/12/14 | 射击类游戏的开发过程(Flash)(六)
类别(Flash)
|
评论
(0)
|
阅读(80)
|
发表于 10:56
为了增加游戏的难度,还需要对游戏中子弹的发射的数量做一下限制。还需要做一个射击的动画,让
发射子弹真实一些。
在动画的最后一帧加上
_root.fire=false;
并在场景的action层初始化一下fire的值
var fire=false;
最后把空的触发事件修改成这样:
if (Key.isDown(Key.SPACE))
2005/12/14 | 射击类游戏的开发过程(Flash)(五)
类别(Flash)
|
评论
(0)
|
阅读(52)
|
发表于 10:54
5、分数
分数的显示所利用到的是动态文本,根据碰撞的触发来修改score的值。
这里所设置的变量名是:score。给该变量付初值:
图片如下:
图片如下:
_root.score=0;
然后是碰撞监测自加
_root.score+=50;
完整代码是这样的:
2005/12/14 | 射击类游戏的开发过程(Flash)(四)
类别(Flash)
|
评论
(0)
|
阅读(124)
|
发表于 10:50
4、利用hittest进行碰撞监测:
碰撞监测主要应用到两个方面,一是敌机与子弹的碰撞,二是飞机与敌机的碰撞(晕!)所以需要做一些
碰撞的动画出来,显示飞机的坠毁。我方飞机被击中以后,显示GameOver的画面。这里必须要说明的是
谁碰撞谁的问题,因为对子弹的飞出界的处理是删除。对敌机飞出界的处理是重新设置位置。敌机的数目
是确定的,但是 ...
2005/12/14 | 射击类游戏的开发过程(Flash)(三)
类别(Flash)
|
评论
(0)
|
阅读(71)
|
发表于 10:45
3、敌机
先把敌机画出来,呵呵。。这里就比较简单啦,就不考虑太多的画面的美观了。
图片如下:
完成后,转化成影片剪辑。实例名是enemy1,然后在主时间轴上输入如下的代码:
var numEnemy = 3;
function Enemys()
{
for (j=2; j<=numE ...
2005/12/14 | 射击类游戏的开发过程(Flash)(二)
类别(Flash)
|
评论
(0)
|
阅读(66)
|
发表于 10:38
2、射击
Flash 动画:
在这里我们看如何实现飞机的按空格射击:
首先需要建立一个新的影片剪辑来作为发射的子弹你可以按(ctrl+f8)新建一个影片剪辑,然后选择
“高级“(Advanced)选择"Export for ActionScript"(为action script 导出) 标示符是bullet
图片如下:
2005/12/14 | 射击类游戏的开发过程(Flash):(一)
类别(Flash)
|
评论
(0)
|
阅读(111)
|
发表于 10:28
射击类游戏的开发过程(Flash):
1、人物移动
2、射击
3、敌人
4、碰撞监测
5、分数
6、重载
7、暂停
8、声音
9、复杂的敌军线路
10、敌人的射击
11、游戏的扩展
这篇文章的版本是:Flash mx and AS1.0 如果需要编译为AS2.0的话,可能需要修改其中的一些语法规则
--- ...
2005/12/14 | Adobe and Macromedia [2005-12-7]
类别(Other)
|
评论
(0)
|
阅读(19)
|
发表于 10:25
看这里
我想说的是新的时代来临了。 ...
2005/12/14 | 2005年度个人总结 [2005-12-7]
类别(Other)
|
评论
(0)
|
阅读(11403)
|
发表于 10:23
本来不想说的,可是。。。唉
2005年:父母的身体还好
2005年:家里的兄弟姐妹还好
2005年:我更换了城市和工作
2005年:我找到了另外一半:很让我着迷的女孩
2005年:我打算结婚了
2005年:认识了新朋友 忘记了老朋友
2005年:很少喝酒了,烟也不多了
2005年:我觉得我成熟了
2005年:我坐上了新的交通工具-地 ...
2005/12/14 | Flash滤镜效果的几个例子
类别(Flash)
|
评论
(0)
|
阅读(225)
|
发表于 10:09
把以前发的三个例子和到一起吧!
...
2005/12/13 | 晕死!日志还要自己从新复制
类别(Other)
|
评论
(1)
|
阅读(24)
|
发表于 19:52
!你们这次的系统升级太失败了! ...
<<
<
1
2
...
4
5
6
7
8
9
10
11
12
13
>
>>
日志分类
首页
[185]
Flash
[123]
ColdFusion
[2]
Flex
[2]
FlashMedia
[3]
RIA
[4]
Other
[43]
Python
[0]
Design
[8]