正在研究 Touchpad 的背景旋转问题
libgdx吧
全部回复
仅看楼主
level 10
效果是这样 偶好像已经有点想法了
Touchpad 里面有 rotatetion 但是不能在update 方法里面直接用
这个控制杆的background 在用户控制人物的时候
以用户拖动与垂直法线的角度差 做缓慢旋转
2014年10月21日 08点10分 1
level 10
http://zhidao.baidu.com/question/347058760.html
http://blog.csdn.net/wu928320442/article/details/16900125
以上是对象旋转方法
咱现在正在做的是 touchpad的背景圆形透明然后 嵌套一个group 或者sprite batch 让它随着 切角旋转
2014年10月21日 09点10分 2
level 10
很土 但是能用
if(touchpad.isTouched()){
x += touchpad.getKnobPercentX()*speed ;
y += touchpad.getKnobPercentY()*speed ;
if(0<touchpad.getKnobPercentX()*speed){
sprite.setRotation(sprite.getRotation()-1);
//}else if(touchpad.getKnobPercentX()*speed>x){
}else if(0>touchpad.getKnobPercentX()*speed){
sprite.setRotation(sprite.getRotation()+1);
}
2014年10月21日 13点10分 5
1