• var Mid : Texture2D;
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPvar mouse : Texture2D; //鼠标图片
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPvar mousePs = Vector2.zero; //鼠标的位置
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPprivate var angle : float;
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPfunction Update () {
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPmousePs = Input.mousePosition;//获取鼠标位置
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPangle = 180 - Mathf.Atan2(mousePs.x - 250, Screen.height -mousePs.y - 250) * Mathf.Rad2Deg;//计算选择角度
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP}
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPfunction OnGUI () {
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPScreen.showCursor = false;
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPGUIUtility.RotateAroundPivot (angle, Vector2(250, 250));
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPGUI.DrawTexture(Rect(200,200,100,100),Mid);
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPGUIUtility.RotateAroundPivot (-angle, Vector2(250, 250));
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHPGUI.DrawTexture(Rect(mousePs.x,Screen.height -mousePs.y,237,60),mouse);
  • Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP

Unity3D GUI中的图片尾随鼠标旋转脚本-LMLPHP

05-11 22:28