微信扫一扫 分享朋友圈

已有 1741 人浏览分享

悍将传世客户端源码开发文档

[复制链接]

1114

主题

256

回帖

3356

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3356
发表于 2020-3-14 11:22:41 | 显示全部楼层 | 阅读模式
一、概述
悍将传世为MMORGP游戏,参考自著名的网络游戏传奇世界。客户端Android版采用Java语言开发而成;图形绘制部分基于Java/Android OpenGL,由于受heapSize的限制,这里用OpenGL可以开辟更多的内存;网络通信Socket部分基于AndroidSocketConnection,Http部分基于java.net.HttpURLConnection;音乐基于Android MediaPlayer,音效基于Android SoundPool;触摸基于Android 多点触摸;单机部分基于Lua脚本;新手剧情基于IScript(王雪平自定义);动画由动作编辑器编辑而成;地图为棋盘格形式,由地图编辑器制作;UI为自定义的控件,由于没有UI编辑器,所以都为手写而成。
二、工程目录说明
1. 项目工程目录为Legend,引入的“极加”接口代码目录为GamePlus,在工程的Java Build Path->Source中添加。
2. lib目录中为编译需要用到的库,需要在工程的Java Build Path->Libraries中添加。
3. assets目录中为客户端自定义的数据,其中ver.properties为资源版本文件。
4. libs目录中为Lua库,用于单机部分脚本。
5. res目录为Android工程的资源目录,其中values目录存放文本,由于客户端引擎对图片和动画有自己的要求,而且需要在线更新,所以没有放在res目录下。
6. src目录为程序文件目录。
7. default.properties为属性文件,配置当前的android版本,以及混扰配置文件。
8. proguard目录为混扰后,存储映射文件mapping.txt。
9. proguard.cfg为混扰配置文件。
10. luajava-1.1.dll为Lua脚本动态链接库。
三、客户端编译说明
1. 工程资源(图片,动画,数据)由相应的工具处理后生成res.lpk包,如果要打完整包,需要把res.lpk文件放在assets目录下,当游戏运行时,会判断是否有资源,没有则将res.lpk中的文件拷贝到SD卡中。

详细文档请下载完整文件:
悍将传世客户端源码开发文档.doc (2.15 MB, 下载次数: 0, 售价: 1 金币)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|传奇版本库 ( 豫ICP备2022013642号 )|Sitemap

GMT+8, 2024-11-15 11:16 , Processed in 0.015453 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2020 Comsenz Inc.