纳金网
标题:
图片跟随鼠标旋转效果
[打印本页]
作者:
她。
时间:
2012-7-27 17:01
标题:
图片跟随鼠标旋转效果
图片跟随鼠标旋转效果,主要代码就是旋转角度的计算。
var Mid : Texture2D;
var mouse : Texture2D; //鼠标图片
var mousePs = Vector2.zero; //鼠标的位置
private var angle : float;
function Update () {
mousePs = Input.mousePosition;//获取鼠标位置
angle = 180 - Mathf.Atan2(mousePs.x - 250, Screen.height -mousePs.y - 250) * Mathf.Rad2Deg;//计算选择角度
}
function OnGUI () {
Screen.showCursor = false;
GUIUtility.RotateAroundPivot (angle, Vector2(250, 250));
GUI.DrawTexture(Rect(200,200,100,100),Mid);
GUIUtility.RotateAroundPivot (-angle, Vector2(250, 250));
GUI.DrawTexture(Rect(mousePs.x,Screen.height -mousePs.y,25,25),mouse);
}
作者:
osaka
时间:
2012-7-27 21:48
很好~~~~~~~~~~~
作者:
她。
时间:
2012-8-3 18:02
我爱纳金网~www.narkii.com
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5