WEB开发网
开发学院图形图像Flash Flash游戏开发教程:第三节 阅读

Flash游戏开发教程:第三节

 2008-05-28 11:20:43 来源:WEB开发网   
核心提示: 然后我的“超级流氓机器人.as”文件里,内容就只有段写“攻击的代码”,Flash游戏开发教程:第三节(3), 网页教学网 看到这里,鸟鸟们又要问了,然后就区别在两个人的各自的特殊技能不一样, 于是我们可以这么做: 先建个“人物基本

然后我的“超级流氓机器人.as”文件里,内容就只有段写“攻击的代码”。 网页教学网

看到这里,鸟鸟们又要问了,为什么不直接ctrl+c然后ctrl+v把阿三写的类复制过来,然后在里面加?

别人写的代码,复杂的要死,反正我脑子转不过来,不想去分析别人的东西。分析别人写的代码,痛苦的来~

日后我再要写个“移动、跳跃、翻滚”的代码,我不是还要再ctrl+c然后ctrl+v?多麻烦!

假使我用ctrl+c然后ctrl+v的方法做了,但突然发现“移动”功能里有个错误要改……郁闷吧?你要一个个.as文件改了。而如果是继承的方法做的,你只要让阿三把他写的类修改了,你自己写的两个类就一点不需要改动了,因为“移动”部分的功能,是直接继承过来的嘛~

说到这里,顺带再提下,FLASH里我们经常也在用类,只是你感觉不到。

做游戏用到最多,同时也是FLASH里最重要的类,就是~~~~~~~~~“MovieClip类”!

鸟鸟们不知不觉的就一直在用MovieClip类,比如你有没有经常写:mc.onEnterFrame..

onEnterFrame就是MovieClip类里的一个方法,只要是个MC(自动被绑上了MovieClip类),就都能用onEnterFrame。 Webjx.Com

现在回到第一节说的那个天上掉宝地下人物接的游戏。

人物有两个:小李和鸣人

经过分析,这两个人物基本控制部分是一样的,然后就区别在两个人的各自的特殊技能不一样。

于是我们可以这么做:

先建个“人物基本控制.as”类

建个“小李.as”类,第一行一句代码继承“人物基本控制.as”类,然后在正文内容里写上小李特殊技能

上一页  1 2 3 4  下一页

Tags:Flash 游戏 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接