随笔分类 -  翻译

翻译
摘要:欢迎技术,程序,想法和动机是我喜欢的话题。专业的程序工作给了我很多可以写的新话题,同时,我的脑子里还一直跳出来一些很难以想象的话题。最近我一直更得的专注于iPhone,.net 的web开发,JavaScript和MonoAn introduction to game physics with Chipmunk学习Chipmunk物理引擎,并且如何开发iPhone或者其他平台的游戏。从基本的概念的... 阅读全文
posted @ 2010-04-01 22:45 AlexLiu 阅读(975) 评论(0) 推荐(0)
摘要:Download the Article's Code 下载文章的代码感谢阅读这篇文章,或者你可能仍然在读,并需要一些帮助,别担心,你可以在这里下载全部的代码。here.While you download 当你下载的时候文件很小,因为我让它保持足够的简单。如果这篇文章帮到了你,可以点击捐赠。While this was a fun project and a personal hobbie, i... 阅读全文
posted @ 2010-04-01 22:45 AlexLiu 阅读(765) 评论(0) 推荐(0)
摘要:Evaluating the results 对值进行评估所有的代码和规则都有一个对象,物理模拟器。你可能通过一半的code就已经得到了同样的准确的结果,但是我们来阐述一下为什么使用Chipmunk是一个很好的选择。Try changing the friction of all the floor's shapes from 0.1 to 0.5. Run the code, the fall ... 阅读全文
posted @ 2010-04-01 22:44 AlexLiu 阅读(839) 评论(0) 推荐(0)
摘要:Defining the ball's body and shapes定义一个body,同样是一个简单的过程,虽然他需要一些物理方面的知识。Chipmunk 有一个非常方便的函数,cpBodyNew(mass, moment); 它包含了所有的初始化条件和body所包含的东西。通常情况下,剩下的我们需要的就是设置body的位置了。所以,接下来的代码会定义一个球体的body,这是他的位置,并且把他添... 阅读全文
posted @ 2010-04-01 22:43 AlexLiu 阅读(2050) 评论(1) 推荐(0)
摘要:Tracking the Ball's movements 跟踪球体的运动目前还没有代码连接到Chipmunk的模拟器上,上图片正常的运行。只有当扩展相应的方法之后,通过Chipmunk同步更新图像的位置才可以。这个过程可以通过多种途径来实现,例如,存储一个需要检查的点的集合。但是很幸运的是,Chipmunk设计了一个非常简单而抽象的过程让其轻松实现。接下来的这段代码就是我们需要写一次并且很少需要... 阅读全文
posted @ 2010-04-01 22:43 AlexLiu 阅读(1676) 评论(0) 推荐(0)
摘要:初始化Chipmunk初始化Chipmunk需要三件事情要去做:初始化它使用一个timer 来让Chipmunk计算模拟器的步骤。创建并且配置Space初始化Chipmunk是很简单的一部分,你只需要调用cpInitChipmunk 函数就行了,把它放在程序初始化的地方。时间的设置,使用一个简单的NSTimer对象,或者一些你想要使用的游戏引擎。也许你要用的Timer就在引擎自身里面。最后,创建一... 阅读全文
posted @ 2010-04-01 22:42 AlexLiu 阅读(2116) 评论(0) 推荐(0)
摘要:Setup在我们开始实际的应用之前,这有很项目需要设置的步骤,之后我们才能专注于Chipmunk。打开XCode,然后建立一个新的工程,使用‘View-Based’应用程序模板,这会建立一个简单的应用程序,启动应用之后,有个view会被显示出来。我们通用需要导入Chipmunk文件,这个任务将分几步完成,包括创建一个静态的库,并且连接向我们的工程。在这个例子中,我们简单的拷... 阅读全文
posted @ 2010-04-01 22:41 AlexLiu 阅读(1604) 评论(0) 推荐(0)