-
Notifications
You must be signed in to change notification settings - Fork 15
Home
欢迎访问D5Power WIKI。
D5Power是一款基于Egret Engine开发的游戏框架。包含了RPG游戏所必须的基本元素:地图、角色、任务、道具以及剧情控制。同时,D5Power也提供了创建这些元素所必须的工具,如地图编辑器、角色编辑器、任务编辑器等,可以帮助你快速的搭建RPG的游戏框架,创建游戏原型。在本游戏框架中,包含了一套基本的,基于位图驱动的UI引擎,以及对应的界面编辑器。让你可以方便的制作游戏界面。
我们将通过制作一个简单的游戏,来让您对D5Power的功能做一个简单的了解。这个游戏包括: 1.能够输入角色名创建角色
2.生成一个可以8方向移动的游戏角色
3.生成一张游戏地图
4.角色可以在地图中移动
5.角色具有饥饿值
6.每10秒饥饿值降低1
7.左上角有角色信息面板,可以同步显示角色的相关数值
整个游戏制作过程大概花费了40分钟,我们对全程进行了录像,并通过播放加速将这段视频控制在5分钟以内。您可以通过以下视频来体验D5Power Engine能帮您做的工作。
D5Power是基于Egret Engine开发的。因此,在开始开发前,请确认您已部署好了Egret的开发环境。如果没有,请移步Egret新手教程
从GitHub上获取到代码后,你可以看到D5SDK、D5BitmapUI、D5三个主要目录。
D5BitmapUI和D5两个项目所依赖的核心库。包含了最基础的数据和素材处理代码。如果你变动了D5SDK的代码,那么需要把编译后的d5sdk.d.ts分别复制到D5BitmapUI/libs和D5/libs目录下。
基于位图的界面处理框架,可以下载专用的界面编辑器来帮助你设计界面。
D5Power游戏框架,包括了RPG游戏的基本功能驱动。
在代码库中,已经包含了编译通过的上述三个底层库。如果由于Egret Engine更新等原因,需要重新编译,请依次进入上述目录,运行编译命令即可
egret build
在项目的D5PowerTemplate目录中,放置了一套配置好的,包含最新D5Power库的项目模版,你可以直接使用Egret Wing打开。在src/Main.ts的onAddToStage方法中开始自己的程序编写即可。
具体的快速体验操作流程,您可以参考这里
Copyright [c] 2008-2022 D5Power.com Allrights reserved.