热门标签 | 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)




推荐阅读
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • 在尝试用另一台电脑的MySQL文件替换本地D:\xampp\mysql目录后,MySQL服务无法启动。错误提示显示MySQL意外关闭,可能是由于端口冲突、依赖缺失、权限问题或崩溃等原因引起。 ... [详细]
  • 本文介绍了Linux系统中的文件IO操作,包括文件描述符、基本文件操作函数以及目录操作。详细解释了各个函数的参数和返回值,并提供了代码示例。 ... [详细]
  • 本文介绍了ArcXML配置文件的分类及其在不同服务中的应用,详细解释了地图配置文件的结构和功能,包括其在Image Service、Feature Service以及ArcMap Server中的使用方法。 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • Struts与Spring框架的集成指南
    本文详细介绍了如何将Struts和Spring两个流行的Java Web开发框架进行整合,涵盖从环境配置到代码实现的具体步骤。 ... [详细]
  • 如何使用PyCharm及常用配置详解
    对于一枚pycharm工具的使用新手,正确了解这门工具的配置及其使用,在使用过程中遇到的很多问题也可以迎刃而解,文中有非常详细的介绍, ... [详细]
  • 异常要理解Java异常处理是如何工作的,需要掌握一下三种异常类型:检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常ÿ ... [详细]
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社区 版权所有