1、在各种不同类型的精灵之间注册碰撞 考虑到你的游戏中拥有各种不同类型的精灵,但有时候我们只关心其中某两种类型之间的碰撞。 例如在超级玛丽中,马里奥(Mario)和关卡中的硬币、站点(CheckPoint,不知道咋翻译)、乌龟之间的碰撞。在这种情况下,让我们先来定义碰撞的回调函数吧。 你可以同时定义碰撞前后的回调函数,也可以只定义碰撞前,或者碰撞后。具体得按你游戏中需求来做,代码
用LevelHelper所提供的LHSprite是非常方便的,也非常好用。但有时候我们的精灵需要有更多的信息。 例如我们需要建一个玩家类,可能它存在生命值,魔法值等其他信息。这些信息都是LevelHelper所不能提供的。 在本文我将为大家演示一下创建一个自定义的LHSprite是多么的容易,so easy! 从这种方法,你可以很方便的创建任意你想要的LHSprite类型。 在进入下一步之
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号