我在xcode中使用cocos2d box2d,我有两个简单的相关问题我不确定。
- 首先,简单,根据触摸改变精灵角度的最佳方法是什么? 我知道如何处理触摸,让我说我有一个大炮我需要改变它的角度?
第二,我有一些米,我希望它用红色填充,因为我移动我的手指,我需要动画这个东西,在它的所有阶段?我的意思是 - 我必须有一个20%填充红色,50%填充和75%填充等图像?还是有另一种简单的方法?
非常感谢。
答案 0 :(得分:1)
对于佳能角度,使用x方向触摸移动来改变角度。
类似的东西:
-(void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
angle += [touch locationInView:[touch view]].x] - [touch previousLocationInView:[touch view]].x
}
对于仪表,有2个图像说灰色背景和红色。灰色背景为100%宽度,顶部为红色,z顺序较高,并使用scaleX属性进行缩放。