【173免费下载论坛】

 找回密码
 注册

[刺客引擎] 刺客引擎客户端源码编译出包教程,包括最近的一些三端引擎基本上差不多一样的教程

[复制链接]
无人岛屿颈  发表于 2024-9-25 09:22:04 | 显示全部楼层 |阅读模式
本项目是基于cocos2d-x3.9版本开发的, 热更新模块升级到最新的cocos2d-x3.16了
ndk: android-ndk-r10e
界面编辑器: Cocos2.3.2
cocos相关历史版本下载地址: https://github.com/fusijie/Cocos-Resource
客户端py脚本都是基于python2.7.x版本开发的, 不支持python3.x
客户端和服务器C++工程使用vs2013开发,暂不支持其它版本。


android打包:
android打包没有使用androidstudio,
还是用之前的打包方式,“D:\work\client\PackageAPK.py”
双击运行这个py文件,
可以选择打包debug或者release,
这个打包只是为了得到libcocos2dlua.so文件,
至于打包成功与否无关紧要,
然后将so文件copy到
D:\work\client\frameworks\runtime-src\proj.android-studio-SMSDK\app\libs\armeabi
这个目录,  
使用D:\work\runtime\gameclient目录下的EncryptAndroid.bat脚本
生成android对应的资源文件(lua加密, 资源加密和编译为luac)。
然后将生成的资源文件copy到
D:\work\client\frameworks\runtime-src\proj.android-studio-SMSDK\app\src\main\assets
这个目录。
然后使用androidstudio打开proj.android-studio-SMSDK项目,
即可运行打包apk程序。

ios打包:
        ios直接使用xcode打开D:\work\client\frameworks\runtime-src\proj.ios_mac\ios\debug目录下的Legend.xcodeproj文件。
     D:\work\runtime\gameclient目录下的EncryptIos-disable-compile.bat 脚本用来生成ios资源代码(lua没有被编译但是加密了)

CCFileUtils.cpp、CCFileUtils-android.cpp里面的bEnc变量用来判断是否需要加密的。

声明

1.本站资源来源于网络,本站不研究无任何技术支持!仅供自行学习交流之用,请勿用于商业用途!

2.一切网民在进入酷游主页及各层页面时已经仔细看过并完全同意本站站务区内发布的免责声明

3.本站内容如若侵犯到您的权益,请通过邮件联系方式联系我们,我们会尽快处理!youxi#111.com(#换@)

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|【173免费下载论坛】 ( 桂ICP备2022010778号-6 )

GMT+8, 2025-8-15 03:51 , Processed in 0.084474 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2012 Comsenz Inc. Template by 600xin

返回顶部