我正在cocos2D开发老虎机游戏。我想实现肝脏拉动的动画。正如在我想要的图像中那样,用户触摸肝脏并将其向下拉,肝脏产生动画效果,就像它被拉动的方式一样,它在z方向向外向下移动到中间。我怎样才能实现这种动画效果?
答案 0 :(得分:2)
使用杠杆将杠杆制成一个三维模型(自由)皮肤模型。
在搅拌机中为控制杆设置动画,然后逐帧保存动画图像。
为每个帧制作一个png文件列表(目标c不喜欢gif文件)
制作动画数组和UIImageView。将UIImageViews animationimages设置为数组。
当您希望用户模拟拉动控制杆时,将UIImageView设置为动画,重复次数为1.
如果您愿意,可以向后复制动画以使其恢复原位。
答案 1 :(得分:0)
如果您希望游戏拥有3D外观,我认为已经给出了最佳答案。
另一种方法是在缩小手柄高度时增加杠杆球(SPIN)的尺寸。这也会使手柄朝向和远离玩家移动。