摘要: NSInvocation 是一个很干净的物件,今天用了这个不小心崩溃了,代码出错显示使用一个已经释放了的对象。 查文档,原来这个 NSInvocation 的 - (void)setTarget:(id)anObject 函数不会对参数 anObject 进行 retain 动作,NSInvocation 默认不会对参数进行retain动作的。 就是这个特殊,备记一下。 阅读全文
posted @ 2011-08-24 16:35 圣斗士 阅读(269) 评论(0) 推荐(0) 编辑
摘要: cocos2d游戏开发,常用工具集合位图字体工具Bitmap Font ToolsBMFont(Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMekanimoPhysicsBenchPhysicsEditorVertexHelper场景编辑工具Scene Editing ToolsCocosBuilderCocoshopLevelHelper纹理地图集工具Tex 阅读全文
posted @ 2011-08-20 09:42 圣斗士 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: android 游戏导引(4. 简单纹理贴图)这一节主要讲述 opengl 的贴图技术,涉及了简单的纹理知识。临近放年假,忙啊。 源码下载: 点我吧Table of Contents 1 纹理 Texture 1.1 纹理坐标 和 纹理映射 1.2 opengl 中启用纹理映射功能 1.3 创建纹理 1.4 指定纹理 1.5 删除纹理 1.6 绑定纹理 1.7 设置过滤器 1.8 纹理映射 2 常见的几个问题 2.1 贴图呈现白色 2.2 图像扭曲 3 代码实现 4 贴图一个机器人 1 纹理 Texture 纹理定义了物体表面的结构,如花纹,图案,皱纹等等。有了纹理,模型世界才会更加丰富多 阅读全文
posted @ 2011-01-13 08:31 圣斗士 阅读(15299) 评论(8) 推荐(4) 编辑
摘要: android 游戏导引(3. 图形引擎之模型管理)上一节中,我们构建了一个自己的场景世界。可以在内部绘制一些基本图元了。本来这一节要说说贴图的,想想还是休息下,放个小插曲,思考下模型的管理,游戏引擎相关的东西。这些东西跟 cocos2d 很像,可能是 iphone 下常用 cocos2d 的缘故吧, 反正成熟且成功的东西,我们拿来用就行了。 源码下载: 点我吧Table of Contents 1 面向对象吧 2 模型父子链:树 3 层式屏幕管理 4 游戏引擎 5 代码实现 6 绘制一个 android 机器人 1 面向对象吧 基于教程到这里的进度,我们要会议几个图元模型的话,就要显式的在 阅读全文
posted @ 2011-01-02 23:32 圣斗士 阅读(4088) 评论(5) 推荐(3) 编辑
摘要: android 游戏导引(2. 游戏的基础设置)上一节已经学习了一个基本的 OpenGL 框架了,今天这一节就进一步设置一下 2D 游戏相关的东西了。对 2D 游戏的喜爱甚于 3D。 相信大多数人也是吧。Table of Contents 1 游戏全屏显示 2 设置 OpenGL 的 2D 环境 2.1 onSurfaceCreated 2.2 onSurfaceChanged 2.3 onDrawFrame 3 三角形-测试 1 游戏全屏显示 2行代码搞定,一个让应用去掉自己的标题栏,一个设置全屏,放在应用的创建函数 OnCreate 中:2 设置 OpenGL 的 2D 环境 我们先要设 阅读全文
posted @ 2011-01-02 00:24 圣斗士 阅读(6355) 评论(14) 推荐(1) 编辑
摘要: Table of Contents 1 保存到桌面的: 2 保存到剪贴板的: 1 保存到桌面的: 苹果+shift+3抓全屏苹果+shift+4抓区域苹果+shift+4 然后 空格抓窗口2 保存到剪贴板的: 苹果+shift+control+3抓全屏苹果+shift+control+4抓区域苹果+shift+control+4 然后 空格抓窗口 阅读全文
posted @ 2011-01-01 00:04 圣斗士 阅读(522) 评论(0) 推荐(0) 编辑
摘要: android 游戏导引(1. 建立 OpenGL 项目)Table of Contents 1 搭建环境 2 创建一个 android 项目 3 建立 OpenGL 程序框架 1 搭建环境 我的环境是 mac, 鉴于 windows 下搭建的教程网上很多,大家可以 google 之。说一下 mac 下的环境搭建过程。 下载 mac 版本的 android SDK。天朝墙很坚固,贴下 2.3 下载地址,可以用超强盗链功能的迅雷下载。 PlatformPackageSizeMD5 ChecksumMac OS X (intel)android-sdk_r08-mac_86.zip28797617 阅读全文
posted @ 2010-12-31 23:53 圣斗士 阅读(4214) 评论(5) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2010-12-29 07:07 圣斗士 阅读(2415) 评论(1) 推荐(0) 编辑
摘要: 刚转到 mac 系统下,还是狠命的 C-c C-v C-space 的折腾,很是郁闷。官网的这个快捷键版本比较全了。贴下来备忘。 http://support.apple.com/kb/HT1343?viewlocale=zh_CN 阅读全文
posted @ 2010-12-29 06:48 圣斗士 阅读(444) 评论(0) 推荐(0) 编辑