当前位置:主页   - 电脑 - 图形图像 - Flash
Flash游戏开发教程:第二节
来源:网络   作者:   更新时间:2012-05-09
收藏此页】    【字号    】    【打印】    【关闭

  请先阅读上一篇Flash教程:Flash游戏开发教程:第一节。

  我们讨论下AS的问题。

  先不急于动手打代码,我们先要想好这代码怎么个写法,怎么个安排。

  好,现在小鸟们排好队,一个个来回答,你准备怎么写:

  10个小菜鸟9个会回答:我X你的傻X~!还能怎么写?F9按了开始写啊……gotoandplay啊,onrelease啊,if啊……该写啥写啥……

  咳咳,事实上,也没错。

  游戏也能这么出来。

  不过我个人推荐我们该融入点面向对象编程的概念。

  啥?NONONO……我不是要开始讲复杂的东西……

  我尽量把话往简单了讲……

  我们上讲统计过游戏大致那几个东西是吧?我们现在就把那几个东西独立开来做。

  用你听过的,就是分几个CLASS(类)来做。

  比如,人物,我们就搞个人的CLASS,宝物,我们就搞个宝物的CLASS,和传统的F9按开一股脑的打代码不同,CLASS类文件是另外写的.AS文件,然后游戏主的.SWF主文件调用的。

  来张图:

Flash游戏开发教程:第二节

  每个CLASS都会被绑定在对应的MC上

Flash游戏开发教程:第二节

  上节统计过的,游戏一共就那么几个MC,每人把自己对应的小蜜绑好合成一体,在舞台上一合成,就是个完整的能运作的游戏了

Flash游戏开发教程:第二节

  这样的结构有什么好处?

  清晰,修改起来方便,知道哪的问题上哪个地方改

  CLASS封装性好,不受其它MC和CLASS的影响

  因为2的原因,所以适合好几个人一起开发。比如今天你要去谈恋爱,你就拉了隔壁阿三,告诉他要做个怎么样的CLASS,名称和哪几个变量以及实现的功能,然后阿三做好,你就拿来可以直接用了。

  把整个游戏一个个零件拆开做,不容易犯错。

  看上去比较专业,不懂行的一看,NND,搞的跟专业开发人员一样,拉风毙了

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明