我正在 cocos2D 中开发老虎机游戏。我想实现拉肝的动画。正如我想要的所附图像一样,用户触摸肝脏并将其向下拉,肝脏会产生动画效果,就像它被拉动的方式一样,它在 z 方向上向外移动到向下的一半。我怎样才能实现这个动画效果?
问问题
831 次
2 回答
2
在搅拌机(免费)中使杠杆成为 3d 模型,用杠杆为模型蒙皮。
在搅拌器中为控制杆设置动画,然后逐帧保存动画图像。
为每一帧制作一个png文件列表(目标c不喜欢gif文件)
制作一个动画数组和一个 UIImageView。将 UIImageViews 动画图像设置为数组。
当您希望用户模拟拉动杠杆时,请将 UIImageView 设置为重复计数为 1 的动画。
如果需要,将动画向后复制以使其恢复原位。
于 2012-11-29T10:04:13.373 回答
0
如果您希望游戏具有 3d 外观的杠杆,我认为已经给出了最佳答案。
另一种方法是在缩小手柄高度时增加杠杆球 (SPIN) 的尺寸。这也会使手柄朝向和远离玩家移动时具有相似的外观。
于 2012-11-29T17:21:21.317 回答