当前位置:网站首页>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
边栏推荐
猜你喜欢
力扣 729. 我的日程安排表 I
Base du réseau neuronal de convolution d'apprentissage profond (CNN)
Android interview, Android audio and video development
Two pits exported using easyexcel template (map empty data columns are disordered and nested objects are not supported)
Using repositoryprovider to simplify the value passing of parent-child components
【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
Redis cluster simulated message queue
CADD课程学习(7)-- 模拟靶点和小分子相互作用 (半柔性对接 AutoDock)
使用 RepositoryProvider简化父子组件的传值
Jvmrandom cannot set seeds | problem tracing | source code tracing
随机推荐
安信证券在网上开户安全吗?
id选择器和类选择器的区别
third-party dynamic library (libcudnn.so) that Paddle depends on is not configured correctl
leetcode刷题:二叉树11(平衡二叉树)
集合
S7-200smart uses V90 Modbus communication control library to control the specific methods and steps of V90 servo
JMeter 常用的几种断言方法,你会了吗?
Analysis of openh264 decoded data flow
深度学习 卷积神经网络(CNN)基础
Fundamentals of shell programming (Chapter 9: loop)
Float.floatToRawIntBits的返回值具体意思,将float转为byte数组
成功入职百度月薪35K,2022Android开发面试解答
Postman core function analysis - parameterization and test report
-v parameter of GST launch
JVMRandom不可设置种子|问题追溯|源码追溯
手机股票开户安全吗?靠不靠谱啊?
Common - Hero Minesweeper
Relationship between floating elements and parent and brother boxes
webuploader文件上传 拖拽上传 进度监听 类型控制 上传结果监听控件
2023年深圳市绿色低碳产业扶持计划申报指南