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英雄联盟手游中防御塔对小兵的伤害
  • 完美钢琴手机版如何更换皮肤
  • 明日之后在秋日森林天黑了如何生存
  • 官司赢了,律师费谁出呢?
  • 快看软件如何设置打开福利活动通知?
  • 热门搜索
    北京元旦旅游 国家旅游局旅行社统计管理系统 甘南州旅游局 中国旅游资讯 云南旅游风景区 新西兰旅游报价 旅游超市 长隆旅游度假区 河南宝泉旅游度假区 合肥到黄山旅游价格