本站欢迎大家分享优质的源码和程序, 本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。
 热门教程
摄像机
摄像机 Camera在游戏中的作用是控制游戏窗口的位置显示,跟踪玩家的移动。可以使玩家始终在屏幕的正中央。 在引擎中我
2022-06-07
剑道仙尊
53
碰撞检测
碰撞检测,在引擎中已经实现了矩形与矩形,圆形与圆形,圆形和矩形的碰撞判断函数,每个精灵都可以实现碰撞函数,返回DFSh
2022-06-07
剑道仙尊
26
A* 寻路算法
A*寻路算法,根据地图的Block数据(二维矩阵,0表示可通过,1表示不可通过),在起点和终点之前规划一条最优路径。
2022-06-07
剑道仙尊
99
地图
地图,我们通过瓦片精灵类实现地图,引擎优先支持的是tmx地图的加载,设计地图时,我们约定地图有3个图层,map,blo
2022-06-07
剑道仙尊
64
音效
音效,通过DFAudio类在游戏里播放音效: this.actionAudio!.startPlay(this.pla
2022-06-07
剑道仙尊
75
按钮
游戏里用的按钮和APP上的按钮还是有区别的,游戏中的按钮一般是2张图片,很少用背景颜色的形式。 引擎里设计了DFBut
2022-06-07
剑道仙尊
64
瓦片精灵
瓦片精灵TiledSprite,在2d游戏里地图一般是使用很多零碎的小图拼接而成,我们把这些小图成为瓦片,为什么不用一
2022-06-07
剑道仙尊
61
进度精灵
进度精灵DFProgressSprite,该精灵用于显示游戏里的进度条,如Loading,血条等。 首先你先要按照如下
2022-06-07
剑道仙尊
75
游戏循环
游戏循环GameLoop 这个是游戏引擎的核心,就是通过一个计时器,控制游戏内精灵的更新,为什么要更新? 玩家的移动,
2022-06-07
剑道仙尊
59
动画精灵
动画精灵 DFSpriteAnimation,在游戏里动画精灵是用的最多的了,因为游戏里很多物件都是动态的,在2d游戏
2022-06-07
剑道仙尊
42