当前位置:网站首页>Cocos2d-x项目总结中的一些遇到的问题
Cocos2d-x项目总结中的一些遇到的问题
2022-07-05 19:52:00 【全栈程序员站长】
大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
这几天在用Cocos2D-X尝试着做一个小游戏,当然不是创新,仅仅是单纯的模仿,就是为了将自己这段时间学到的技术应用于实践中。
在这个过程中。遇到了一些问题,在此特做一些总结,以免以后遇到类似的问题。
与诸君共享,希望可以在诸君以后的开发中起到一点帮助,哪怕仅仅是一点点,也就不负初衷了。
1.进入场景后没有出现预期控件移动的效果
错误原因:没有调用父类的onEnter()方法
2.SimpleAudioEngine找不到
错误原因:没有导入#include “SimpleAudioEngine.h”头文件
没有引用using namespace CocosDenshion;命名空间
3.调用
CCDirector::sharedDirector()->replaceScene(GameAbout::scene());
切换场景后,新场景显式黑屏
错误原因:没使用CREATE_FUNC(GameAbout);宏创建新的场景
4.用VS2012编译后的project。再用VS2010执行时报出例如以下错误:
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决方法例如以下:
项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。
5.CCSpriteBatchNode only support CCSprite
错误原因:将非CCSprite对象加入到了CCSpriteBatchNode对象上
6.预期出现标题移动的效果。实际出现背景移动的效果
错误原因:标题和背景的tag反复
7.精灵不能响应触摸事件
错误原因:未注冊触摸事件代理
CCDirector->sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);
8.注冊触摸事件后不能正确推断触摸点的位置
错误原因:未将触摸点坐标转化为CCNode的相对坐标
convertTouchToNodeSpaceAR(touch)
9.触摸移动时,未调用ccTouchMoved方法
错误原因:ccTouchBegan方法返回值为false
10.创建动画后无动画效果
错误原因:未调用下面方法
animation->setDelayPerUnit(0.2f); // 设置两帧间的时间间隔
animation->setRestoreOriginalFrame(true); // 是否从原始帧開始播放
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117730.html原文链接:https://javaforall.cn
边栏推荐
- C#应用程序界面开发基础——窗体控制(6)——菜单栏、工具栏和状态栏控件
- 爬虫练习题(二)
- Force buckle 1200 Minimum absolute difference
- Where is the operation of new bonds? Is it safer and more reliable to open an account
- redis集群模拟消息队列
- Fundamentals of deep learning convolutional neural network (CNN)
- C - sequential structure
- 14. Users, groups, and permissions (14)
- Common - Hero Minesweeper
- XaaS 陷阱:万物皆服务(可能)并不是IT真正需要的东西
猜你喜欢

webuploader文件上传 拖拽上传 进度监听 类型控制 上传结果监听控件

测试的核心价值到底是什么?

MMO project learning 1: preheating

UWB ultra wideband positioning technology, real-time centimeter level high-precision positioning application, ultra wideband transmission technology

Webuploader file upload drag upload progress monitoring type control upload result monitoring control

How to safely and quickly migrate from CentOS to openeuler

Necessary skills for interview in large factories, 2022android will not die, I will not fall

acm入门day1

通过POI追加数据到excel中小案例

浅浅的谈一下ThreadLocalInsecureRandom
随机推荐
[untitled]
Force buckle 1200 Minimum absolute difference
What is the core value of testing?
字节跳动Dev Better技术沙龙成功举办,携手华泰分享Web研发效能提升经验
Bitcoinwin (BCW)受邀参加Hanoi Traders Fair 2022
redis集群模拟消息队列
SecureRandom那些事|真伪随机数
【无标题】
Float.floatToRawIntBits的返回值具体意思,将float转为byte数组
id选择器和类选择器的区别
IBM has laid off 40 + year-old employees in a large area. Mastering these ten search skills will improve your work efficiency ten times
-v parameter of GST launch
Flume series: interceptor filtering data
函数的概念及语法
通过POI追加数据到excel中小案例
leetcode刷题:二叉树11(平衡二叉树)
打新债在哪里操作开户是更安全可靠的呢
C - sequential structure
建议收藏,我的腾讯Android面试经历分享
Debezium series: PostgreSQL loads the correct last submission LSN from the offset