热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决了几个bug(XCode每次都编译所有文件,cocos

1。xcode每次调试运行的时候都要编译一遍所有的class文件 解决方案:把项目文件拖拽到另外一个路径再重新编译!(clean all targets我试了n遍,没用)~

1。xcode每次调试运行的时候都要编译一遍所有的class文件

解决方案:把项目文件拖拽到另外一个路径再重新编译!(clean all targets我试了n遍,没用)~



2。cocos2d 2。0



Failed to load shader



2012-01-23 05:01:40.018 FrozenFish0.1[4744:10a03] cocos2d: cocos2d v2.0.0-alpha


2012-01-23 05:01:40.019 FrozenFish0.1[4744:10a03] cocos2d: Using Director Type:CCDirectorDisplayLink


2012-01-23 05:01:40.040 FrozenFish0.1[4744:10a03] cocos2d: OS version: 5.0 (0x05000000)


2012-01-23 05:01:40.041 FrozenFish0.1[4744:10a03] cocos2d: GL_VENDOR: Apple Computer, Inc.


2012-01-23 05:01:40.043 FrozenFish0.1[4744:10a03] cocos2d: GL_RENDERER: Apple Software Renderer


2012-01-23 05:01:40.044 FrozenFish0.1[4744:10a03] cocos2d: GL_VERSION: OpenGL ES 2.0 APPLE


2012-01-23 05:01:40.046 FrozenFish0.1[4744:10a03] cocos2d: GL_MAX_TEXTURE_SIZE: 4096


2012-01-23 05:01:40.048 FrozenFish0.1[4744:10a03] cocos2d: GL_MAX_SAMPLES: 4


2012-01-23 05:01:40.049 FrozenFish0.1[4744:10a03] cocos2d: GL supports PVRTC: YES


2012-01-23 05:01:40.050 FrozenFish0.1[4744:10a03] cocos2d: GL supports BGRA8888 textures: YES


2012-01-23 05:01:40.051 FrozenFish0.1[4744:10a03] cocos2d: GL supports NPOT textures: YES


2012-01-23 05:01:40.052 FrozenFish0.1[4744:10a03] cocos2d: GL supports discard_framebuffer: YES


2012-01-23 05:01:40.052 FrozenFish0.1[4744:10a03] cocos2d: compiled with VBO support in TextureAtlas : YES


2012-01-23 05:01:40.055 FrozenFish0.1[4744:10a03] cocos2d: compiled with Profiling Support: NO


2012-01-23 05:01:40.071 FrozenFish0.1[4744:10a03]

Failed to load shader



2012-01-23 05:01:40.072 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:40.073 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.074 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:40.076 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


2012-01-23 05:01:40.077 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.078 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:40.079 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.080 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:40.080 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


2012-01-23 05:01:40.081 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.082 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:40.083 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.084 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:40.084 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


2012-01-23 05:01:40.085 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.087 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:40.088 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.089 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:40.089 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


2012-01-23 05:01:40.091 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.093 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:40.094 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:40.094 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:40.095 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


OpenGL error 0x0501 in -[CCShaderCache loadDefaultShaders] 160


OpenGL error 0x0501 in -[CCDirector setOpenGLView:] 297


2012-01-23 05:01:40.096 FrozenFish0.1[4744:10a03] Retina Display Not supported


2012-01-23 05:01:40.100 FrozenFish0.1[4744:10a03] cocos2d: surface size: 480x320


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


2012-01-23 05:01:41.247 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:41.248 FrozenFish0.1[4744:10a03] Failed to compile vertex shader


2012-01-23 05:01:41.249 FrozenFish0.1[4744:10a03] Failed to load shader


2012-01-23 05:01:41.249 FrozenFish0.1[4744:10a03] Failed to compile fragment shader


2012-01-23 05:01:41.250 FrozenFish0.1[4744:10a03] cocos2d: GLProgram: error linking program: 1


OpenGL error 0x0501 in -[MaskedSprite initWithFile:] 43


OpenGL error 0x0501 in -[MaskedSprite initWithFile:] 49


2012-01-23 05:01:41.251 FrozenFish0.1[4744:10a03] cocos2d: Frame interval: 1


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380


OpenGL error 0x0502 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 380







解决方案参见一篇帖子:


cocos2d 2.0 beta + ARC = problems loading the shaders? (they're included I know)



解决方案如下:





Make sure that the shaders are included in the project:




Xcode -> Project -> Build Phases -> Copy Bundle Resources


解决了几个bug(XCode每次都编译所有文件,cocos2d2.0 shader load error)




解决了几个bug(XCode每次都编译所有文件,cocos2d2.0 shader load error)




推荐阅读
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 本文介绍了在PostgreSQL中批量导入数据时的优化方法。包括使用unlogged表、删除重建索引、删除重建外键、禁用触发器、使用COPY方法、批量插入等。同时还提到了一些参数优化的注意事项,如设置effective_cache_size、shared_buffer等,并强调了在导入大量数据后使用analyze命令重新收集统计信息的重要性。 ... [详细]
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼*madebyebhrz*#include#include#include#include#include#include#include ... [详细]
  • 设备模型三(潜谈sysfs)
    前言引出一个问题:假设sysaxx,xx是kobja的属性文件,当对xx进行写操作时,即echo‘1’sysaxx实际上,调用了kobja的ktype中定义的接口函 ... [详细]
author-avatar
Federer2012_554
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有