分享下C2制作iOS游戏的经验
construct2吧
全部回复
仅看楼主
level 9
ericwjy98 楼主
我用C2制作的iOS游戏今日上架咯 大家想看效果的话搜索里搜5 Dots就行了 是一个智力游戏
本来只是做个demo练习练习 后来决定还是完整做出来吧
主要说下我制作过程中遇到的问题什么的 希望可以帮到大家
2015年05月19日 08点05分 1
level 9
ericwjy98 楼主
首先说下必备条件:
1)一台Windows 一台Mac或者像我一样双系统 Mac是用来打包游戏和上传的
2)C2完整版能导出到Cordova的
3)苹果开发者账号
制作手机游戏分辨率蛮重要 还好苹果不像安卓设备种类这么多 我用的是640*1136 iPhone 5及以上设备都可以适配了 可是后来发现在4S和iPad上运行时屏幕上有黑边 原因是使用了letterbox scale模式(按比例放大缩小)于是改成了scale inner 这样也有缺陷 虽然在4S和pad上全屏了但是如图红色部分是被剪掉的 为了适配只能把元素集中在中间部分 这个问题算是勉强解决
2015年05月19日 08点05分 2
level 9
ericwjy98 楼主
游戏打包部分 C2不支持直接打包成.ipa 一开始用的是PhoneGap Build(在线版PhoneGap)因为简单 直接上传压缩包就好了 本来顺风顺水满心欢喜以为可以发布了 没想到被拒了 原因在下面图
我就纳闷了 我根本没用任何和地理位置有关的功能和插件嘛 为啥启动时会出现这个提示 就为去掉那个提示折腾了好久 各种搜索求助后结论是 PhoneGap Build打包C2游戏就会有这个提示 原因未知 好吧那看来图方便不行啊 试了各种打包工具 最后选了Cordova CLI 在Mac下装好后 按教程一步步操作 最后在Xcode里设置图标什么的和打包 特别注意如果用了C2的game center之类的功能要记得在Xcode工程里加装相关插件要不没用
打包好后上传iTunes 这下没问题啦
至此大致流程就是酱紫 感觉C2做类似的游戏真是十分方便 以后多学学做出更复杂的
[吐舌]
2015年05月19日 08点05分 3
PhoneGap Build这个选项在哪里吗。
2015年06月02日 02点06分
回复 泥水匠1987 :就选Cordova 这两个除了名字基本一模一样
2015年06月02日 03点06分
@ericwjy98 你用CORdova的时候有跳出please make sure your project has an id description and version set in project prcperties before exporting for cordova这条内容吗。怎么解决的嘛
2015年06月02日 06点06分
回复 泥水匠1987 :C2左边那栏下面有个project properties。ID要和你iTunes Connect里创的com.xxx什么的一模一样 Version格式是0.0.0随便三数字
2015年06月02日 07点06分
level 7
恭喜啦[呵呵]
2015年05月19日 09点05分 4
谢谢[哈哈]
2015年05月19日 10点05分
level 8
这个必须顶
2015年05月19日 12点05分 5
感谢支持!![PERSON WITH FOLDED HANDS]
2015年05月19日 13点05分
level 13
谢谢分享[吐舌]
2015年05月19日 13点05分 6
level 4
感谢分享!!!
2015年05月19日 14点05分 7
level 13
顶顶顶~~
2015年05月19日 14点05分 8
level 9
这个XDK不是可以直接打包的么
2015年05月20日 01点05分 9
试过 不知是我操作原因还是网络原因还是啥 打包出来还是zip 不过那模拟功能倒是不错
2015年05月20日 01点05分
level 11
发来贺电。
另外貌似加入App开发者一年要交$99的说……表示不够钱
2015年05月20日 05点05分 10
唉 这也没办法的事 我就自己图个乐子
2015年05月20日 06点05分
level 3
顶一个,厉害
2015年05月21日 05点05分 11
[PERSON WITH FOLDED HANDS][PERSON WITH FOLDED HANDS]
2015年05月21日 08点05分
level 4
问一个楼主,完整版的C2无法直接打包成苹果平台的程序吗?
正在开发个游戏,也想放上去,谢谢你的经验。
2015年05月26日 01点05分 12
嗯 但是可以导出成cordova文件 你可以去了解下 Cordova是个工具可以把html5转成移动平台的程序
2015年05月26日 02点05分
有个小缺陷 应该是苹果对html5的限制 如果你在手机上听音乐(QQ音乐这种)游戏里一放音效音乐软件就自动暂停了 有点不人性化
2015年05月26日 02点05分
非常感谢,对我很有用。
2015年05月26日 09点05分
level 9
感谢楼主宝贵经验分享!
2015年09月06日 23点09分 13
level 7
感谢分享~C2做ios应用,也是很爽的
2015年09月07日 06点09分 14
level 9
ericwjy98 楼主
最近火舞游戏有个HTML5游戏比赛 http://open点51h5点com/contest/2
我把自己最新C2作品拿去参赛啦 http://www点51h5点com/game/1424点html
大家可以关注下 参加比赛还是挺有趣的[吐舌]
2015年09月07日 07点09分 15
level 6
2015年09月21日 06点09分 16
第一次打包。出现这样的情况怎么弄吗
2015年09月21日 06点09分
回复 泥水匠1987 :你C2工程设置里的那个版本写了多少啊
2015年09月21日 07点09分
@ericwjy98 1.0.0.0
2015年09月21日 07点09分
上面个问题解决了又出了新的问题
2015年09月21日 07点09分
level 6
2015年09月21日 07点09分 17
version改成3位 1.0.0 这样
2015年09月21日 07点09分
level 6
改好了现在又出现这样一个问题
他这个英语该怎么弄。我选哪个他都错误
2015年09月21日 08点09分 18
就选美国英语吧 看看下面要你填的哪些旁边有感叹号 改一下
2015年09月21日 08点09分
@ericwjy98 谢谢。终于磕磕碰碰提交上去了。等待审核了
2015年09月21日 09点09分
回复 泥水匠1987 :通过了告诉我[吐舌]
2015年09月21日 09点09分
@ericwjy98 发售失败了。亲能不能进一步教 我一下该怎么弄。
2015年09月22日 15点09分
level 6
we recently removed apps form the app store that were built with a counterfeit version of xcode which had the potential to cause harm to customers you should always download xcode directly from the mac app store or from the apple developer website and leave gatekeeper enabled on all your systems to protect against tampered software
when you download xcode from the mac app store osx automatically checks the code signature for xcode and validates that it is code signed by apple when you download xcode from the apple developer website the code signature is also automatically checked and validated by default as long as you have nt disabled gatekeeper
whether you downloaded xcode from apple or received xcode from another source such as a usb or thunderbolt disk or over a local network you can easily verify the integrity of your copy of xcode
发了这样一篇文章。因为那个Cordova CLI 的具体使用方法我不会。所以我用了微喷直接变成APP上传。最终失败了。可否具体说下该怎么在MAC电脑下安装Cordova CLI 。。这方面不是很懂
2015年09月22日 15点09分 19
最近盗版的XCode里发现毒了,这就是指这件事。Apple将所有盗版XCode生成的app全部下架。
2015年09月22日 17点09分
@傅老師_台灣 傅老师我想问一下。假设C2用EJECTA导出,官网有这方面的教程直接使用EJECTA里面的XCODE工程文件。这算不算是盗版的XCODE
2015年09月23日 11点09分
@泥水匠1987 不清楚耶
2015年09月23日 12点09分
level 6
安装了node.js 和git client随后我在终端打sudo npm install -g cordova。我看到一个斜杠一直在动。等待了很久跳出 npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"4.1.0","npm":"2.14.3"}) 。之后斜杠还在动。没东西跳出来。ericwjy98你是不是也是这样操作的
2015年09月22日 17点09分 20
1 2 尾页