问题专题提供问题的最新资讯内容,帮你更好的了解问题。
由于是第一次做coco3d方面的开发,技术资料比较少,很多情况下都是自己开引擎的源码来揣摩如何使用,因此出现很多差错是在所难免的。 今天刚解决了一个困扰好几天的单个模型设置多个shader的问题。在开发的过程中并没有多mesh shader渲染的例子,设置shader的例子都是通过sprite3d设置glprogram 然后绑定纹理,这样就导致了子mesh用的都是一个纹理,显示上出现了纹理重复的问
在Cocos2D v2.x版本中可以通过以下方法设置本层的触摸优先级: [[CCDirector sharedDirector].touchDispatcher addTargetedDelegate:self priority:-256 swallowsTouches:YES]; 不过以上方法在Cocos2d v3.x中已经不复存在了. 总的来说在v3.x中触摸优先级问题变得更加简单了,它直接和
今天在按钮教程写一段程序后,发现在添加新场景前正常的局部变量,在添加了场景跳转后,变量的值工作不正常了。后来将他们转换为全局变量,正常工作了。 auto dot = DrawNode::create(); dot->setAnchorPoint(Vec2(1,1)); dot->setPosition(visibleSize/2); addChild(dot); s
cocos2dx其实是有很多的坑,等待我们去挖掘,所以精通框架,精通opengl es是很重要的。 最近,在我做android机测试时,发现公司里的一款三星手机的骨骼动画显示不全,且有的图片会有闪烁。 一时找不到办法,各路救助后在cocoachina上找到了解决办法: 将CCArmature和CCBatchNode中的 CCTextureAtlas *CCArmature::getTexureAt
这是触控的3.8 .1以下bug,目前就改源码:进入:cocos2d -x/cocos/platform/android/java/src/cocos2dx/lib/ Cocos2dxEditBox.java, 目前3,8.1可以修改这个java源文件就可以修改到包括EditBox,TextFiled,UITextFiled的返回键按两次才能切回到原来的焦点上, 之前在 onKeyDown上修改
JniHelper::classloader = cocos2d::JniHelper::getEnv()->NewGlobalRef(_c); in JinHelper.cpp line 146, the bug fixed!
        提出如题所示的问题,心里非常别扭,但的确是事实。因此,Cocos Studio(我目前使用的是 2.3.2)在许多方面还有改进的地方,包括与之相对应的cocos2d-x中的代码操作部分。     问题         目前,我的试验结果发现,使用cocos2d-x 3.8.1中提供的如下方法: ArmatureDataManager::getInstance()->addArmat
1,在Lua中print输出失效的问题 在main.lua中添加print=release_print ;
今天被这个问题烦了一天,因为正在做游戏的关卡的切换界面,然后在使用scrollviewdelegate的时候总是给我报错 说不是类名或结构名,然后网上找了好多资料。 因为我的cocos2dx是3.3的,解决方案:视图->解决方案下面的工程->右键属性->配置属性->C/C++->常规->附加包含目录->添加一个$(EngineRoot)就行了
.众所周知, box2d的DrawDebugData函数绘制默认不是放在最前面的, 为了达到这个要求, v2版代码很简单 v2: void Box2dManager::draw(){ ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position ); kmGLPushMatrix(); box2dWorld->DrawDebugData
cocos中有几个控件以control开头,这些控件功能上是不错的。最近,做开发遇到了一个小问题,我的程序中用到了两个control的子控件,ControlSteper和ControlSilder,其实单独用是没有问题的,但是,我的需求是要保持这两个控件的值是一样的。所以,我在Steper的回调中,重新设置Slider的值,在Slider的回调中重新设置Steper的值。思路是这样的,我也感觉自己
之前有点忙,没顾得上写。今天另外组的项目也因为这个挂了,感觉还是写下好了,免得有更多的人被坑到 cocos2dx 2.2.6 的 HttpClient 实现是有问题的,在部分iOS设备上会导致崩溃,详见: cocos2dx 2.2.6在arm64中release版本libcurl的bug 主要是这个崩溃不容易自测出来,同时满足特定机型和特定程序版本上才会发生: 在比较新的iPhone上才能重现,比
v2版本的cocos2dx 升级64位的时候没有升级干净, 像是用CCHttpClient的HttpClient对象中就会导致新设备不支持而发生崩溃的问题 发生问题: 出错原因: 64位系统下函数传递给int32_t出错 解决方案: cocos2dx 2.2.6在arm64中release版本libcurl的bug 将HttpClient内的int32_t都改为long
问题描述: 1、类A class A: public CCLayer, public CSpriteParamData { public: CMD_GR_ConfigServer m_ConfigServer; public: CTableInterface(); virtual ~CTableInterface(); public:
No rule to make target `/Users/meichen/Documents/KittyPublish/jumpgoox/proj.android/../cocos2d/external/TalkingDataGameAnalytics/android/TDCCTalkingDataGA.cpp', needed by `obj/local/armeabi/objs/cocos
  一开始使用的是xcode的organizer去upload项目,但每次上传成功后在构建版本里都找不到,多次尝试无果后用Applicaiton Loader去上传ipa包,这里记录的问题都是用Application Loader时遇到的。 1.ITMS-90535 如图: 这个问题应该是我添加的友盟SDK中也有一个Info.plist,其中有一项和Ios的Info.plist冲突了,把下图中红圈
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 一个RPG游戏转换到Xcode7.2下发现一个问题,原来可以上下滚动的CCTableView控件现在不可以滚动了. 控制台中可以看到输出的警告: WARNING: A Gesture recognizer (<CCTapDownGestureRecognizer
我们在适配会遇到各种问题,我们一般会用cocos studio 来做UI适配,但是它也不是万无一失的,那么怎么办呢?我们在进行UI适配的时候,我们就采用Panel来装下整个UI界面,只需要对这个一个子节点来进行适配即可,其他的子节点就一个个来进行适配,缩放等操作。可以执行编辑器里面的四个方向叫,宽高适配。 在到处csb的时候,还需要在代码里面更新一下UI适配,代码如下: self._Panel
ScrollView内的元素位置是按照InnerContainerSize计算的,所以要减去InnerContainerSize和ContentSize的差 或者将元素倒着放入
解决方案来自: stackoverflow 问题是随机崩溃GL渲染错误, 位置在CCTextureAtlas的这一行: glDrawElements(GL_TRIANGLES, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) ); 解决方案 添加下面这句话到指定语句之后 ccGLBindVAO(0)