Cocos2d-x在Windows下配置起来确实问题较多,但我找到的几篇文章都很给力,虽然花费了一些力气,但总算成功了。
我的环境
- Cocos2d-x-2.1.4
- android-ndk-r8e-windows-x86_64
- JDK 1.7
- eclipse 4.2.0 with CDT/ADT
参考文章
这篇文章基于cygwin来配置,文章非常详细,熟悉cygwin的人基本上可以一次成功:
How to set up the Android Cocos2d-x development environment on Windows 7
这篇文章基于NDK来配置,不需要cygwin支持(下文简称为ndk only)。文章很详细,但有 …
阅读更多
本系列全部文章:using robotlegs2
目的
本章使用Robotlegs2自带的MVCBundle实现一个简单的MVC实例。
Robotlegs2在架构设计上,框架仅实现了生命周期管理、Logger、消息调度、插件管理器、配置管理器等核心功能,其他功能全部使用插件实现。而MVCBundle,就是Robotlegs2提供的一个插件和配置集合,这个集合包含所有MVC需要的插件和功能。
本章不会研究Robotlegs2在结构上的设计,而是从最终用户的角度来使用MVCBundle。若希望了解Robotlegs2的架构,请关注本系列后续文章。
阅读更多Korean text isn't shown in Android 4.2.2
环境
- 编译SDK:AIR 3.6/3.7
- 测试设备:Nexus 7(Android 4.2.2)/Samsung Note 2(Android 4.1.2)/Moto Atrix 2(Android 4.1.2)
- 测试模拟器:Android 4.2.2/4.1.2
现象
- App中使用朝鲜语/韩文字符(UTF-8编码)的文本,在Android4.2.2系统上不能显示,模拟器和设备均出现这个问题;
- 不仅是App的显示有这个问题,App在Android系统App列表中的名称也无法显示;
- 无论设备语言是英文、朝鲜语/韩文还是中文,这个问题都会出现;
- 同样 …
不同的JDK,在OSX下的路径是不同的,需要有针对性的进行设置。下面是我能找到的所有JDK在OSX下的路径,在此做个记录。
OS X 自带JDK
这个JDK由APPLE维护,也是OSX默认的JDK,它的路径是:
阅读更多新功能
让Android应用能够重启自身。iOS就别想了。
本功能由 rect 编写。
文档
http://zrong.github.io/anetoolkit/doc/org/zengrong/ane/tool/RestartCont.html
用法说明
1//先关闭当前app 2NativeApplication.nativeApplication.exit(); 3//重启 4ANEToolkit.restart.restartApp();注意事项
需要在应用程序描述文件中加入如下Android标签:
阅读更多1<application android:enabled="true"> 2 …使用AIR打包Android APK的时候,碰到了error 100错误,具体错误提示为:
D:\works\tools\anetoolkit\project\sample\src\ANEToolkitSample-app.xml: error 100 : Descriptor cannot be parsed根据 Adobe提供的文档 ,error 100属于应用程序描述文件XML语法错误。
但是,我的XML语法明显是正确的。
花了1个小时测试,发现问题出在注释的位置上。
阅读更多起因
好久没写长文了,感觉平时写代码多了,在遣词造句上逐渐生疏起来。博客也慢慢写得七零八落,彻底沦为只有自己能看懂的个人笔记(当然,对我来说这并没有什么不好 :))。
趁介绍Robotlegs2的机会,锻炼一下文笔,看看自己还有没有被废掉。
本文开始的时候,Robotlegs2的版本为b6。此时,网上完全找不到像样的中文介绍,更别说文档了。即使是在Robotlegs2官网知识库,也没有系统的学习资料,只有爱好者们写的一些Sample,或者框架作者以及资深用户在回答网友问题的时候形成了一些有用的资料。当然,还有框架源码中可爱的README以及源码注释。
Robotlegs2有一个漫长的发展期。正因为 …
阅读更多今天从韩国合作伙伴那里得知,几天前提审到AppStore的游戏得到了Apple的警告:
Dear developer,
阅读更多We have discovered one or more issues with your recent delivery for "ì?€?£?ì ?ê?°". Your delivery was successful, but you may wish to correct the following issues in your next delivery: Non-PIE Binary - The executable 'AVOCIOS.app' is not a …
问题描述
Android的ANE打包需要jar文件。Eclipse可以提供jar文件的导出。
然而,当我使用Ant来自动化完成ANE打包流程的时候,jar文件出了问题。
如果使用Ant生成的jar文件来打包ANE。那么ANE在使用的时候,会发生
ExtensionContext无法初始化的情况。也就是说,在调用
ExtensionContext.createExtensionContext(EXTENSION_ID)的时候,得到的永远是null。问题分析
以下是构建jar的target:
阅读更多