-
Notifications
You must be signed in to change notification settings - Fork 15
Home
欢迎访问D5Power WIKI。
D5Power是一款基于Egret Engine开发的游戏框架。包含了RPG游戏所必须的基本元素:地图、角色、任务、道具以及剧情控制。同时,D5Power也提供了创建这些元素所必须的工具,如地图编辑器、角色编辑器、任务编辑器等,可以帮助你快速的搭建RPG的游戏框架,创建游戏原型。在本游戏框架中,包含了一套基本的,基于位图驱动的UI引擎,以及对应的界面编辑器。让你可以方便的制作游戏界面。
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
在XTemplate目录中,放置了一套配置好的,包含D5Power库的项目模版,你可以直接使用Egret Wing打开。请注意观察egretProperties.json的扩展库配置,由于XTemplate和前文提到的D5Power三个核心库目录在同一级,因此通过../D5SDK/bin/,../D5BitmapUI/bin/,../D5/bin/即可访问到对应的库。
如果你希望看到一些基于D5Power开发的简单游戏功能,可以在XDemo目录中找到整理好的部分游戏功能的实现。可供学习参考。
Copyright [c] 2008-2022 D5Power.com Allrights reserved.