一、从官方Demo中学习如何给游戏注入灵魂
上面的游戏是Laya IDE中提供的官方Demo,一个利用了物理引擎的简单的射击游戏。
游戏中涉及到了音频、动画、物理引擎、预设 等游戏开发中较常用的知识点,但是,这都不是我们这次讨论的重点。我们这次要讨论的是如何才能让你做出来的静态界面变得有灵魂。
1.1 Demo源码分析
我们先来看看Demo的示例代码中都有什么?
示例代码中一个包含了4个文件,他们的继承关系如下:
a. Bullet.ts 继承 Laya.Script,子弹脚本类
b. DropBox.ts 继承 Laya.Script,盒子脚本类