

MobileSingleStickControlRigを使用し、スティックの配置を行いたいのですが、  
スティックに触れると0,0の座標に移動されてしまいます。

スティックの配置場所を、そのまま維持したいのですが、どうすれば初期の配置を維持することができるのでしょうか。


CC BY-SA 3.0
2015-04-16T13:07:31.823
9235
2015-06-13T14:13:31.227
9354
question
unity3d
Unity4.6.3でのMobileSingleStickControlRigについて


MobileSingleStick の Canvas に Canvas Scaler を追加して  
UI Scale Mode を Scale With Screen Size に設定することだけで  
ある程度まで対応できます。(Unity5.0.1 にて同様の現象に対応)

参考  
<http://unitymemonote.blogspot.jp/2015/03/asset-mobilesinglestickcontrol.html>  
<http://answers.unity3d.com/questions/917671/unity5-joystick-prefab-snapping-
to-bottom-left-cor.html>

追記  
<http://answers.unity3d.com/questions/917671/unity5-joystick-prefab-snapping-
to-bottom-left-cor.html>  
のコメントにあるように JoyStick.cs の onEnable() を Start() に変更するといいようです。

> // void onEnable()  
>  void Start()  
>  {  
>  m_StartPos = transform.position;  
>  CreateVirtualAxes();  
>  }


CC BY-SA 3.0
2015-05-01T07:18:04.227
9735
2015-05-14T13:34:46.823
2015-05-14T13:34:46.823
2108
2108
9235
answer