Unity UGUI教程之 2D图片随着鼠标旋转二

 时间:2024-10-27 11:56:44

1、打开Unity,新建一个空工程,具体如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

2、在工程中倒入一张图片,具体如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

3、在场景中新建一个 RawImage,把图片赋给它,调整位置之 Canvas 中下部,以便于观察,具体如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

4、在工程中新建一个脚本UIRotate,双击打开进行编辑,具体如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

5、UIRotate 脚本具体代码和代码说明如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

6、UIRotate 脚本具体内容如下:usingUnityEngine;publicclassUIRotate:MonoBe茑霁酌绡haviour{privatefloatSpeed=2;//Usethisforinitialization voidStart(){ } //Updateiscalledonceperframe voidUpdate(){ FollowRotation(); }privatevoidFollowRotation(){ //获取鼠标位置 floath=Input.GetAxisRaw("MouseX");//根据鼠标位置进行旋转 transform.Rotate(-Vector3.forward*h*Speed);}}

7、脚本编辑正确,回到 Unity 界面,把脚本挂载到 RawImage,具体如下图

Unity UGUI教程之 2D图片随着鼠标旋转二

8、运行场景,具体效果如下图

Unity UGUI教程之 2D图片随着鼠标旋转二
  • lol英雄联盟手游中防御塔对小兵的伤害
  • 完美钢琴手机版如何更换皮肤
  • 明日之后在秋日森林天黑了如何生存
  • 官司赢了,律师费谁出呢?
  • 快看软件如何设置打开福利活动通知?
  • 热门搜索
    ssh是什么 dat是什么文件 雅典娜是什么神 维生素d的食物 什么小游戏好玩 ol什么意思 喷胶棉是什么 经期喝什么好 离婚的主要起因是什么 yd什么意思