Delphi-x2d网络游戏引擎说明:
一、简介
二、测试DEMO(android手机)
1、解压web.rar(下载地址:http://183.218.12.163:8080/download/jo_engine/web.rar)到电脑(需连路由)的某目录,运行“网站调试.exe”。本DEMO含自动更新:除了底层java函数(APK自带)以外,其他所有的资源和SO,都从网站更新下载。此DEMO不走公网下载而提供网站工具,让测试者自配web,目的是方便测试者回头做代码修改后的重新测试。
2、安装ui_test.apk(下载http://183.218.12.163:8080/download/jo_engine/ui_test.apk)
3、运行刚安装的游戏DEMO-“delphi-x2d”,edit里输入刚刚配置好的web地址(电脑的路由内网IP),点“完成”
4、点“android调试信息开关”,然后测试各功能。本DEMO旨在强调使用delphi-x2d开发android程序的简易性和演示此引擎的基本功能模块,引擎应用细节需开发者参阅具体代码(engine.rar下载http://183.218.12.163:8080/download/jo_engine/engine.rar)。
三、测试DEMO(电脑)
1、解压UI_test.rar(下载http://183.218.12.163:8080/download/jo_engine/ui_test.rar)到
D:\hjha_games_android\ (此目录暂时用绝对目录,方便各种调试)。解压后的某文件路径为
D:\hjha_games_android\ui_test\gamebasic.exe
2、运行gamebasic_0.exe快捷方式1024*768,一般理解为电脑界面
3、gamebasic_1.exe快捷方式为800*480,一般理解为手机界面
4、assets说明:D:\hjha_games_android\UI_test\files\basic\android\下有两个assets...目录,分别为PC和
ANDROID两种不同分辨率的资源(0.png很明显,大小差异),运行gamebasic_N.exe快捷方式前,请修改对应目录为D:\hjha_games_android\UI_test\files\basic\android\assets
5、其他说明:ui_N.exe快捷方式为UI设计工具(N为分辨率区别,0表示电脑,1表示android);pctool.exe为图片工具;anitool.exe快捷方式为动画工具。
四、修改代码再测试
1、解压engine.rar(下载http://183.218.12.163:8080/download/jo_engine/engine.rar)到某目录,用DELHPI打开\frame_pascal\下的gamezyx.dpr工程,略做代码修改,比如uevent_drawappend.pas里,自定义画代码里胡乱修改下。。。再比如uevent_click.pas里,logs('胡乱显示一些信息...)
2、编译运行(需先下载UI_test.rar),PC下效果立见。
3、解压lazarus绿色版(下载http://183.218.12.163:8080/download/jo_engine/lz4.rar)到e:\lz4(此处也暂时用绝对目录,否则没用过lazarus的朋友配置环境有些麻烦),运行startlazarus.exe,菜单project---open project---,打开engine\frame_pascal\下的pgamezyx.lpr(lazarus的工程文件,和delphi大同小异), 菜单project---projectoptions---,修改unit output dir...为您电脑的某个有效目录,最后:菜单run---build---,提示...scucess...
4、将生成的gamezyx.so压缩到您的网站目录mytest_2121\basic\libgamezyx_N.zip里,修改N,对应修改
verconfig_net.txt里的第5行为N
5、重新运行手机demo,看修改后的新效果。。。