- 作者:Miguel7
作为程序员,每当下班回家后我就不想再编写代码了,但即使在上班时间花了10至12个小时编写代码也不能阻止我连接USB控制器,打开我所编写的keyboard mapper脚本,并前往Virtual NES.com。我从5岁开始便在玩这些游戏了,但直到现在我仍觉得它们很有趣!
现在你可能会好奇这到底是怎么回事?这并不是什么奇怪的事,因为像Virtual NES这... 阅读全文...
- 作者:BrendanL.K
作为游戏开发的一部分,碰撞检测因其极大的复杂度而让开发者倍感头疼,不得不借助第三方物理API。程序员大多理解轴基准边界盒(AABB)算法,但不太理解如何过渡到更复杂的算法如SAT和GJK。Swept AABB作为中介,可以显示在法向AABB中发生的许多问题,有助于理解高级碰撞检测中的核心概念。
注:阅读本文的前提是你了解AABB算法。本... 阅读全文...
- 作者:ray wenderlich
在本教程中,你将学习如何制作iPhone平台的太空射击游戏。
你将通过加速计驾驶太空飞船。通过稳固的激光器在充满危险小行星的领域里扫射穿行。
若你是iPhone游戏制作的新手,那么此教程就是专门为你服务。你将学习如何从零制作出一款游戏,你无需具备开发经验。
此教程也非常适合中级水平的开发者,因为它涉... 阅读全文...
- 作者:Ray Wenderlich
Box2D是一个非常强大的物理库,它与Cocos2D游戏编程库的结合非常适合开发iPhone游戏。我们可以就此进行各种尝试,例如使用它创造一款简单的游戏。
在本篇教程中我们将逐步创造一款简单的回力弹球游戏,包括进行碰撞检测,创造带有物理效果的弹跳球,通过碰触而移动球拍以及设置失败/胜利屏幕。
如果你是第一次使用Cocos2D或... 阅读全文...