Fork me on GitHub
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 125 下一页

2012年3月10日

摘要: 帖子地址http://www.cocoachina.com/bbs/read.php?tid-14020.html有时候你会发现使用Cocos2D运行的代码例子全是横屏显示的,如何纵向显示?横屏都在Delegate中设置了类似下面这句,如果你要纵向去掉就可[[Director sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];或者用以下方法Director *director = [Director sharedDirector];[director setLandscape:NO];//yes横屏 n 阅读全文
posted @ 2012-03-10 12:45 pengyingh 阅读(291) 评论(0) 推荐(0)
摘要: 转自XiaoKe\'s Blog 原文地址 http://www.1vr.cn/article.asp?id=518将下面的脚本放在你项目目录下资源文件夹的Editor里.要导出地形,首先在你的场景中选中地形对象.如果没选,他将用于当前场景中可用的地 形.从Terrain菜单下选择Export To Obj... ,在分辨率窗口,选择你要四边形还是三角形网格结构.同样也可以选择要导出地形的分辨率,有高中低等等.点击Export,选择要保存的位置和文件 名.Obj文件将被导出.要注意如果选择大面积的Full地形导出,最终的Obj文件将非常大,而且也要导出很久.下面为 ExportTerr 阅读全文
posted @ 2012-03-10 12:44 pengyingh 阅读(3310) 评论(0) 推荐(0)
摘要: 原文地址http://blog.kungfusoft.com/programming/iphone/topic-328.htmlchipmunk本是一个独立的开源项目,用纯c编写.cocos2d同时整合了chipmunk和box2d两个物理引擎.相比之下,chipmunk更轻量易用,但是相关的文档很少.box2d还没开始学习,暂时不敢妄言.chipmunk的官方地址:http://code.google.com/p/chipmunk-physics/ 之所以在对cocos2d还一知半解的时候就开始学chipmunk,是因为公司最近给的项目,需要用到物理引擎.被人赶着学习也是件好事,因为俺的确是 阅读全文
posted @ 2012-03-10 12:38 pengyingh 阅读(1502) 评论(0) 推荐(0)
摘要: Box2D是一个用于游戏的2D刚体仿真库,程序员可以在他们的游戏里使用他们,也可以是的自己的物体运动的更可信。让他看起来更加接近现实。物理引擎是一个程序性的动画系统。而不是由动画师去移动物体。这一切都是建立在牛顿力学的基础之上。 Box2D最初是用c++来写的,之后有被多种语言所实现。Box2D Physics EngineBox2d中的核心概念:刚体:和我们在物理中学习的刚体的概念是一样的,两物体之间的距离都是完全不会变化的。不会发生变形。他就是Box2D中的body。形状:一个依附于body的几何结构体,同时具有物理的摩擦(friction)和恢复(restitution)的材料性质。.. 阅读全文
posted @ 2012-03-10 12:32 pengyingh 阅读(2748) 评论(0) 推荐(1)
摘要: 堆栈与队列的实际应用堆栈和队列是最基本的两个ADT,简单但是重要。先讲堆栈在计算机中的应用。堆栈:1.用于符号匹配。在编译器的语法检查中,一个过程就是检查各种括号是否匹配,比如 ([]) ,这就是匹配的,而 {[}] 就不匹配了。可以用堆栈来实现括号匹配。具体算法如下:建立一个空的堆栈。 while( 文件没有结束 ) { 读取一个字符。 if 遇到一个左括号,把它入栈。 else if 遇到右括号 then 检查堆栈,{ if 堆栈为空 then 报告错误,终止程序(括号不匹配)。 else if 堆... 阅读全文
posted @ 2012-03-10 12:24 pengyingh 阅读(16255) 评论(0) 推荐(1)
摘要: 初学Box2D ,有几个心得1.贴图。在 APE 中,不给粒子贴图,会有默认的白色粒子。如果要贴图,只要一个setDisplay 函数,就会用贴图代替默认的白色贴图。而 Box2D 压根儿没有贴图的概念。可以这么认为,Box2D 只负责数据的处理。往 box2D 的世界中输入各种数据,比如粒子大小,位置,摩擦力,重力等等,每一帧,box2D 都会返回给你每个物体的坐标,角度等等(注意返回的只是数据)。然后我们每一帧赋予贴图相应的坐标,角度,让他们动起来。实际上引擎纯粹在计算数据。然后我们操作数据。比APE 抽象吧。(可能我讲的比较抽象)2.定义粒子Box2D 粒子的设置比较麻烦,要设置 粒子的 阅读全文
posted @ 2012-03-10 12:21 pengyingh 阅读(381) 评论(0) 推荐(0)
摘要: 原文链接地址:http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls程序截图:这个教程的目的就是让你们熟悉在cocos2d里面如何使用box2d,所采用的例子就是制作一个简单的应用,里面有一个篮球,你可以通过旋转你的iPhone来改变重力的方向,同时篮球碰到屏幕边界可以反弹。 这个教程假设你已经学过前面的教程《如何使用cocos2d来制作一个简单的iphone游戏》,或者有同等相关经验也可以。 好了,让我们开始学习Box2d物理引擎吧!创建一个空的工程 打开Xcode,选择c... 阅读全文
posted @ 2012-03-10 12:19 pengyingh 阅读(386) 评论(0) 推荐(0)
摘要: Learning cocos2d with samplesPublished byriqonMarch 3, 2010incocos2d.9CommentsArguably themost unknowncocos2dfeatureis the tests/samples.cocos2d contains almost a test for each feature that it has. These tests are grouped by component. eg:Sprite Test: It tests theCCSpriteandCCSpriteSheetfunctionalit 阅读全文
posted @ 2012-03-10 12:12 pengyingh 阅读(253) 评论(0) 推荐(0)
摘要: 原文链接地址:http://www.raywenderlich.com/505/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-22程序截图:这是《如何使用cocos2d和box2d制作一个简单的breakout游戏》的第二部分,也是最后一部分教程。如果你还没有读过第一部分,请先阅读第一个教程! 在上一个教程中,我们创建了一个屏幕盒子,球可以在里面弹跳,同时,我们可以用手指拖着paddle移动。这部分教程中,我们将添加一些游戏逻辑,当篮球碰到屏幕底部的时候,就Gameover。Box2D 和碰. 阅读全文
posted @ 2012-03-10 12:08 pengyingh 阅读(808) 评论(0) 推荐(0)
摘要: 原文链接地址:http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12程序截图:box2d是一个非常强大的物理引擎库,同时它与cocos2d结合非常适合在iphone上面做游戏开发。著名的angry birds,tiny wings都是用box2d写的。你可以用它做好多事情,当然,最好的学习方法就是使用它来创建一个简单的游戏。 在这个教程中,我们将一步一步创建一个简单的breakout游戏,完成碰撞检测,篮球反弹物理效果,通过tou. 阅读全文
posted @ 2012-03-10 12:01 pengyingh 阅读(387) 评论(0) 推荐(0)
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 125 下一页

导航