• 中文
    • English
  • 注册
  • 技术教程 技术教程 关注:16 内容:392

    传奇世界手游源码编译完整说明

  • 查看作者
  • 打赏作者
  • 当前位置: 巅峰论坛 > 技术教程 > 正文
  • 技术教程
  • 飞升境
    特约
    靓号:888

    本项目客戶端是基于cocos2d-x v3.9+lua版本开发的

     

    后台开发: PHP

    服务端开发: C++

     

    cocos相关历史版本下载地址:

     链接

     链接

     

    客户端编译脚本目录:MirWorldClientSrc/client/build

    客户端工程编译目录:MirWorldClientSrc/client/frameworks/runtime-src

    客户端C++源文件:MirWorldClientSrc/client/frameworks/runtime-src/Classes

    客户端美术素材目录:MirWorldClientSrc/client/kuniu/res

    客户端lua脚本目录:MirWorldClientSrc/client/kuniu/src

    客户端地图文件目录:MirWorldClientSrc/client/kuniu/res/mapnew

    服务端脚本文件:MirWorldServerSrc/server/publish

    MirWorldServerSrc/server/sbin/scripts

    服务端数据库文件:MirWorldServerSrc/server/dbx

     

    Android打包:

    Android打包工程支持android studio,也支持Eclipse

    MirWorldClientSrc/client/frameworks/runtime-src目录内自由选择!

    建议使用Eclipse,工程内已经有现成的脚本,原项目组就是用的Eclipse编译Android

    NDK默认用android-ndk-r10c,如果出现版本不兼容请使用低版本如:r9d,千万不要使用高版本的NDK

    打开以下bat文件,修改里面相关路径等,依次运行即可!

    1. build_c++.bat

    2. build_patch.bat

    3. build_apk.bat

     

    iOS打包:

    ios直接使用xcode打开

    MirWorldClientSrc/client/frameworks/runtime-src/proj.ios_mac/cqsj.xcodeproj工程文件进行编译,记得一定要提前下载好cocos2dx库文件并导入!

    编译的过程如果出现库文件报错,请按照下列方法解决:

    xcode 10 'string' file not found C++头文件缺失问题

    将对应文件拷贝到Xcode10对应目录下

    真机:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/c++
    模拟器:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/c++

    Xcode9 C++头文件github链接: 链接

    1. 编译的时候如果出现unexpected service error: The Xcode build system has crashed. Please close and reopen your workspace.

     

    请按照以下步骤进行修复:

     

    2. 删除DerivedData

    3. 设置:File -> Workspace Settings -> Build System -> Legacy Build Sysem

    3. 关闭xcode重新打开

     

    服务器部署说明:

    先编译libevent库,然后编译WorldEngineWorldFrame

    /MirWorldServerSrc/server/world/build

    再编译CenterServerDirServerGameGatewayListenServerNameServerSessionServer

    /MirWorldServerSrc/server/server/build

    最后运行脚本:

    /MirWorldServerSrc/server/sbin

    请登录之后再进行评论

    登录
  • 发布
  • 做任务
  • 更换主题
  • 帖子间隔 侧栏位置: