cocos2d-x学习过程中的疑问
1.一个Scene中不同的层或者有几层Layer是在什么时候设置的?
2.helloWord中init()函数是有谁来调用的?
答:HelloWorld的init函数是在create函数调用后才会调用的函数,等init函数运行完,才会去Scene中加入已经初始化完毕的Layer,即此时才会运行scene->addChild(layer);
3.为什么有时候加入一个成员。须要在给类型名加cocos2d才干成功?如给HelloWorld加入一个成员Sprite,直接在头文件里使用语句“Sprite* sprite;”加入后在方法中使用sprite成员时会提示“sprite不是HelloWorld的成员”,但在声明语句加上cocos2d::。变为“cocos2d::Sprite* sprite;”后不再出错。
4.cocos2d-x调用scheduleUpdate()不运行update()方法的解决的方法:http://blog.csdn.net/somestill/article/details/9699377
5.背景滚动拼接有缝隙,暂未解决。
6.每次都忘记这条新建命令,再此备份:cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCompany
7.使用C++在pc上写好的project如何转到Android下?
在pc上打开cmd,进入project的根文件夹。进入proj.android,执行python build_native.py -p 18就可以!
前提是pc端各环境安装并配置好!且这里使用的是cocos2dx-3.0, 18指的应该是Androidsdk版本号
8.手机游戏中如何部署类?
9.转场遇到错误,未查明原因。是不是没有清理什么东西?转场后。原来场景中的全部Node有谁托管回收?
10.经试验。schedule能够再自己的运行函数中把自己杀掉(unschedule)。也能够在其它schedule的运行函数中被杀掉,没有因为时序问题出现崩溃。
11.背景无限滚动,其上的精灵阵列中精灵时而在上层,时而在背景下层。闪烁出现!
问题原因:在精灵序列的单个精灵加入时有两处加入,一处是在游戏场景中加入精灵所属的类,还有一处是在该类中加入精灵本身;两处指定的层不同或未指定层导致出现精灵闪烁的问题。
……(持续加入并适时回答。也请有了解的同仁指教!)
cocos2d-x学习过程中的疑问的更多相关文章
- Java学习过程中的总结的小知识点(长期更新)
Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file ...
- 如何在Cocos2D 1.0 中掩饰一个精灵(一)
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 原帖来自Ray Wunderlich写的精彩的文章 How To ...
- Cocos2D v3.x中关于重叠触摸层优先级的问题
在Cocos2D v2.x版本中可以通过以下方法设置本层的触摸优先级: [[CCDirector sharedDirector].touchDispatcher addTargetedDelegate ...
- cocos2D v3.x 中action的回调block变化
cocos2D v2.x中有带参数的回调block: id blk = [CCCallBlockN actionWithBlock:^(CCNode *node){ node.position = o ...
- 谨以此篇献给DJANGO学习过程中遇到的问题
谨以此篇献给DJANGO学习过程中遇到的问题 一.Django数据同步过程中遇到的问题: 1.raise ImproperlyConfigured('mysqlclient 1.3.13 or new ...
- matlab多个曲面如何画在一个坐标系中的疑问
matlab多个曲面如何画在一个坐标系中的疑问 [复制链接] [X,Y]=meshgrid(-3:0.1:3);Z=X.^2+Y.^2;mesh(X,Y,-Z)hold onmesh(X,Y,Z)
- 关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议)
关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议) 前言:最近在学习JDBC,总结了几个小问题,特地分享给大家,让大家不要犯这样的错误,也希望大家养成学会总结的 ...
- [20180713]关于hash join 测试中一个疑问.txt
[20180713]关于hash join 测试中一个疑问.txt --//上个星期做的测试,链接: http://blog.itpub.net/267265/viewspace-2157424/-- ...
- 关于《Selenium 2自动化测试实战 基于Python语言》学习过程中键盘的常用操作
下边是自己在学习过程中总结的一些常用键盘的操作
随机推荐
- linux route命令的使用详解
route命令用于显示和操作IP路由表.要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.在Linux系统中,设置路由通常是 为了解决以下问题:该Linu ...
- Mqtt协议IOS移植完1
MQTTClient.h #import <Foundation/Foundation.h> @protocol MQTTDelegate <NSObject> /** * @ ...
- 20.23. xmlrpclib — XML-RPC client access — Python v2.7.5 documentation
20.23. xmlrpclib — XML-RPC client access — Python v2.7.5 documentation 20.23. xmlrpclib — XML-RPC cl ...
- GNU C的使用
基本语法 gcc [options] [filenames] 说明: 在gcc后面可以有多个编译选项,同时进行多个编译操作.很多 的gcc选项包括一个以上的字符.因此你必须为每个选项指定各 自 ...
- POJ 1724 ROADS(bfs最短路)
n个点m条边的有向图,每条边有距离跟花费两个参数,求1->n花费在K以内的最短路. 直接优先队列bfs暴力搞就行了,100*10000个状态而已.节点扩充的时候,dp[i][j]表示到达第i点花 ...
- UVa-Palindromes
题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- poj3678(two-sat)
传送门:Katu Puzzl 题意:n个点,点的取值可以是0或者1.m条边,有权值,有运算方式(并,或,异或),要求和这条边相连的两个点经过边上的运算后的结果是边的权值.问你有没有可能把每个点赋值满足 ...
- 蓝桥杯 【dp?】.cpp
题意: 给出一个2*n的方格,当刷完某一个方格的漆后可以且只可以走到相邻的任何一格,即上 下 左 右 左上 左下 右上 右下.可以从任意一个格子开始刷墙,问有多少种刷法,因为随着n的增大方案数会变多, ...
- 将Eclipse包括第一3正方形jar包裹Project Export并产生能够执行jar
于Project对,Export-Java-Runnable JAR file.需要注意的是一定要选择"Package required libraries into generated J ...
- Spark SQL 初步
已经Spark Submit 2013哪里有介绍Spark SQL.就在很多人都介绍Catalyst查询优化框架.经过一年的发展后,.今年Spark Submit 2014在.Databricks放弃 ...