拇指接龙游戏从WIN32向Android移植过程问题记录

  本文将较细致地记录下最近开发课程中的示例游戏-拇指接龙游戏在从WIN32向Android移植过程中遇到的若干问题及相应解决办法。



  目前极不完整,待进一步整理。



问题1

连接真机测试运行时,在SplashScreen运行时便出现如下错误提示(log.txt):

09-16 13:28:16.525: I/GLThread(25784): sending render notification tid=10
09-16 13:28:18.530: D/cocos2d-x debug info(25784): cocos2d: removeAction: Target not found
09-16 13:28:18.530: D/cocos2d-x debug info(25784): cocos2d: removeAction: Target not found
09-16 13:28:19.520: D/cocos2d-x debug info(25784): Get data from file(armature/ButterflyArmature_01.ExportJson) failed!
09-16 13:28:19.520: D/cocos2d-x debug info(25784): GetParseError Text only contains white space(s)
09-16 13:28:19.520: D/cocos2d-x debug info(25784): Assert failed: CCAnimationData not exist!
09-16 13:28:19.520: E/cocos2d-x assert(25784): F:/Games2014/ThumbelinaCell/projects/ThumbelinaCell/proj.android/../../../extensions/CocoStudio/Armature/CCArmature.cpp function:init line:151
09-16 13:28:19.520: E/cocos2d-x assert(25784): F:/Games2014/ThumbelinaCell/projects/ThumbelinaCell/proj.android/../../../extensions/CocoStudio/Armature/CCArmature.cpp function:init line:157

......

时间: 2024-10-17 04:19:14

拇指接龙游戏从WIN32向Android移植过程问题记录的相关文章

拇指接龙游戏从WIN32向Android移植过程问题记录(2)

本文中,在前文(1)基础上,将尽可能详细记录拇指接龙游戏从WIN32向Android移植过程后期--UI运行级调试出现的问题及可能的解决办法. 问题1 正未运行,问题就来了.忽然发现,工程左上角挂着一个大大的感叹号!请看截图: 打开工程属性对话框,观察到如下现象: 我把鼠标停留在右边的横线处,后面出现一个关键单词missing.也就是说,我们的游戏工程依赖的cocos2d-x库包jar文件丢失了!? 再打开另一处观察,发现如下: 其实,有一个重要细节在上一篇中我没有交待.此前,我使用中家的版本在

拇指接龙游戏从WIN32向Xcode 4.5移植过程问题记录

当前的测试环境是: 1,VMware Workstation 9.0.2 2, Windows 7(64 bit) 3,(通过VMware安装)Mac OS X 10.8(64 bit)+Xcode 4.5 注意:Xcode 4.5内置iphone 6.0 SDK支持.而且,Mac OS X 10.8内置python,只是版本稍微低一些而已.其实,下面已经不需要安装cocos2d-x 针对Xcode的版本模板,所以目前还不需要它. 下面记录工作及问题(直至成功解决示例游戏中每一个问题为止.因此,

拇指接龙游戏升级记录03(升级MainScene.cpp)

MainScene是拇指接龙游戏的主游戏场景文件,拥有近5000行代码. 说实在的,实现自cocos2d-x 2.x版本向当下最新的3.8.1版本的升级过程,其中涉及的技术不是一下能够说明的.有些是形式上的简单修改,更多的则是性能上的提升相应的修改. 简单总结一下主场景文件MainScene的升级工作.主要集中在如下几个方面: 1.扑克拖动相关事件的升级修改: 这一点在网络上已经有不少细致的资料,在此不赘述,请参考后面的引文. 如今的手指移动事件操作起来要比2.x时期简化多了. 2. CCArr

拇指接龙游戏升级记录02(Cocos2d-x 3.8.1集成ShareSDK遇到的问题)

本文记录下在我的拇指接龙游戏升级过程中集成ShareSDK遇到的问题及解决方案. 第一,URL:http://wiki.mob.com/cocos2d-x-3-x快速集成指南/处说明过程粗略,尽管其意思是让开发人员参考相应URL下提供的DEMO. 第二,按照DEMO中提供的思路,以前在COCOS2D-X 2.X集成ShareSDK时十分顺利,但是现在在3.x项目中集成ShareSDK居然出现这么多的麻烦,实在是始料未及. (注意:我使用官方提供的cocos命令行工具生成工程框架,其中文件夹架构没

cocos2d-x 从win32到android移植的全套解决方案

引言:我们使用cocos2d-x引擎制作了一款飞行射击游戏,其中创新性地融入了手势识别功能.但是我们在移植过程中遇到了很多的问题,同时也发现网上的资料少而不全.所以在项目行将结束的时候,我们特地写了这篇文章来完整记录我们整个移植的过程,纪念我们项目的成功完成,更以此来表达对帮助过我们的人的感谢.移植过程中我们在网上得到了很多帮助,更要感谢黄杨学长在最后时刻帮助我们突破难关! 0.开发平台 系统:win8 profession 64bit IDE:vs2012 rtm, eclipse cocos

Android 系统启动过程简单记录

本文记录Android系统启动过程,包含从linux kernerl到luancher启动完成的过程: 1.linux内核完成系统设置后,会在系统文件中寻找'init'文件,然后启动root进程或者说系统的第一个进程: 2.init进程是linux内核完成系统设置之后启动的第一个进程或者说root进程,它也是其他所有进程的父进程,其有两个作用,一个是挂载目录,比如/sys,/dev等,二是运行init.rc脚本或init.xxx.rc脚本: 3.Init.rc脚本是Android自己规定的初始化

MIPS 平台 Android 移植过程记录2_kernel升级 (2.6.29.4 -> 3.0.72)

这部分记录的是kernel的升级, 之前在FPGA上跑了2.6.29的kernel去验证一些IP的功能. 而从google的网站上得到的android的source code是不包含kernel的部分的,kernel需要单独下载. 从google下载后发现是3.0.72的版本. 所以这边记录的就是kernel从2.6.29.4上升级到3.0.72上的过程. 最开始的想法就是, 先找一个3.0上的mips架构下的config档, 然后对比2.6.29上的config档的差异, 将差异弥补即可. 找

MIPS 平台 Android 移植过程记录1_编译环境搭建

在工作的空闲时间, 尝试着在公司的MIPS平台上移植了Android, 把之前记录的遇到的问题贴到blog上来, 做个记录. 1.设置上网代理   /etc/apt/apt.conf, 在文件中添加下面的内容, 注意最后的 ";" 也是需要添加的, 否则会提示这个文件的结束字符不对 Acquire::http:Proxy "user:[email protected]:port/"; 2. Installing the JDK apt-get install ope

cocos2d-x 3.2 启动过程分析 - win32 与 android 平台(二)

上篇文章试着分析了 cocos2d-x 3.2 在 win32平台下的启动过程.今天我们继续探寻,看看 Android 平台下,引擎又是如何启动的. 预备知识: 1. 对 jni ( java 调用 c++ 动态库) 技术略微了解 2. 大致了解 Android 应用的开发过程. (不用太多) 一.入口 有过 Android 开发经验的朋友应该都清楚,普通的 Android 应用,其入口都是 Application 或它的子类类型,再看需要界面与否选择实现 Activity 或者 Service