游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3362|回复: 1

《暗黑世界》win下详细编译步骤,亲测通过

[复制链接]

119

主题

119

帖子

694

积分

版主

Rank: 7Rank: 7Rank: 7

积分
694
发表于 2013-8-19 11:33:31 | 显示全部楼层 |阅读模式
本帖最后由 openfirefly 于 2013-8-19 11:34 编辑

本帖最后由 ptrjeffrey 于 2013-8-16 13:46 编辑


昨天下的暗黑世界的客户端在win7下死活通不过,不能直接编译,因为jie同学创建项目的时候带的信息跟本机的不一致,所以必须得重头再搞!以下是步骤!
1:到cocos2d-x官网下载cocos2d-x 2.1.4 版本。
2:到置顶帖下载《暗黑世界》源码。
3: 在cocos2dx2.1.4中找到 create-android-project.bat修改以下几变更的路径为你的路径
_CYGBIN
_ANDROIDTOOLS
_NDKROOT
保存。
4 双击打开。根据提示输入你想创建的包的名字,输入org.cocos2dx.mydaiblo.
android项目名字,mydaiblo
最后是输入依赖平台id,我选的是4,代表2.3.3的api
然后项目创建成功会在cocos2dx的根目录下出现mydaiblo的文件夹。
5 把下载下来的《暗黑世界》包中Classes文件夹去掉只读属性,然后把除了

这些文件以外的文件全部拷贝过来。
6 把cocos2dx里面 cocos2dx\platform\android\java\src\org\cocos2dx\lib这个目录的文件夹拷贝到
mydaiblo\proj.android\src\org\cocos2dx\文件夹下面
7 用eclipse打开刚刚新建的mydibo中proj.android文件夹,
里面有android的工程,加载进来以后配置builder。(这一步省略,网上资料非常多)
8 打开暗黑世界的 proj.android/jni/Android.mk 把里面
LOCAL_SRC_FILES LOCAL_C_INCLUDES
拷贝到 mydaiblo中对应的文件里面。
9 android:screenOrientation 改成"portrait"
在mydaiblo/AndroidManifest.xml中的倒数第2行加上
<uses-permission android:name="android.permission.INTERNET"/>
10 mydaiblo/proj.android/res/drawable-xxx的文件夹中看看里面的图片名字是不是叫icon,不是的话改成icon
11 在ecplise中开始编译
12 通过以后 把 AppDelegate.cpp和AppDelegate.h参照暗黑世界中的文件进行修改
13 把暗黑世界中resource文件夹中的所有图片拷贝到mydaiblo/proj.android/assert中
14 用ecplise再次编译
15 用ecplise打包
16 收工
这招通杀所有但不限于所有win平台,mac上会省事一点,若是不行,新建项目总归是OK的!
因为是新项目,所以不必担心会有冲突的问题,若是看到有
no rule to make字样了,那就把libs和obj文件夹删除,再编译一次,就OK了!

3

主题

21

帖子

195

积分

注册会员

Rank: 2

积分
195
发表于 2013-8-28 13:35:49 | 显示全部楼层
本帖最后由 northwind0615 于 2013-8-28 13:52 编辑

你好,我没怎么用过JAVA,弱弱的问一下
加载文件后配置BUILDER指的是什么呢
谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-3-28 19:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表