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”类,然后在正文内容里写上小李特殊技能
更多精彩
赞助商链接