1.创建一个Raw Image用来在UI界面进行显示模型

2.将图片在界面调整到合适位置,根据自己的需要进行调整

3.在Assets文件夹下创建“渲染器纹理”

后面如果觉得显示不够清晰可以选择调“渲染器纹理”整这里的大小

4.导入模型

5.创建一个摄像机

(我这里用的是原神“莹”,如有侵权请私信,看到后立即删除)

记得删除相机创建上的组件“Audio Listener”

6.将创建好的相机对准好模型,调整好你需要的角度

7.选择创建好的相机,将之前的创建好的“渲染器纹理”拖入

8.选择“Raw image”将关联好的“渲染器纹理”添加到“纹理”中

9.让模型人物旋转

9.1创建一个空对象

9.2让空对象Transform与模型的数据一样

9.3让模型成为空对象的子物体

9.4创建一个脚本,将脚本挂载到空对象上

代码如下

public GameObject obj;bool iswork;//判断鼠标是否工作Vector3 startPoint, startAngle;//保存开始鼠标在屏幕上的数据//保存物体模型Angles的数据public float rotateScale = 1f;//控制旋转速度// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)&&!iswork){iswork = true;startPoint=Input.mousePosition;startAngle = obj.transform.eulerAngles;}if (Input.GetMouseButtonUp(0)){iswork=false;}if (iswork){var x = startPoint.x - Input.mousePosition.x;///obj.transform.eulerAngles=startAngle+new Vector3(0,x*rotateScale,0);}}

接着将空对象关联即可

----------------------------------------附加内容------------------------------------

对于直接旋转模型其实可能存在一些问题,导致对角色控制方向、导航等产生影响

所以多数旋转还是采用镜头旋转展示,在展示完然后归位

如何做?

让相机绕模型坐标使用transform.RotateAround

进行旋转展示

unity在UI界面上展示旋转模型相关推荐

  1. Unity之在UI界面上显示3D模型

    1.创建一个3D摄像机,渲染3D模型.(我为了方便就把模型放到了Camera的下面,你可以不这样) 2.在2D里面指定一个TopLeft和BottomRight,用来表示模型渲染到UI上面的区域. 3 ...

  2. unity中UI界面的一些动画实现总结

    在做unity的ui界面的时候,美术通常会实现一些动画效果.这里列举几个: 1.位置的变化 2.旋转的变化 3.缩放的变化 4.alpha的变化 5.颜色的变化 我们举一个例子: 位置的变化: (1) ...

  3. 界面上展示svg图片_使用SVG创建SciFi用户界面元素

    界面上展示svg图片 For some reason, clipped corners on UI elements is visual shorthand for "the future& ...

  4. QChart实现ui界面上指定位置饼状图、圆环图的绘制

    文章目录 前言 一.Qt下的示例 二.实现步骤 三.示例完整代码展示 总结 前言 近期开发遇上了绘制饼图的需求,笔者前期使用QCustomPlot图形库进行一些图形组件的开发是非常方便的,但是这个库没 ...

  5. qt ui界面无法移动控件_使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能...

    已结贴√ 问题点数:20 回复次数:2 使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能 我做的是一个贪吃蛇游戏,现在我想实现的功能是:按下键盘上的上下左右箭头的方向按键时, ...

  6. Unity中UI界面颤抖解决方法

    Unity中UI界面颤抖解决方法 参考文章: (1)Unity中UI界面颤抖解决方法 (2)https://www.cnblogs.com/Study088/p/7290909.html 备忘一下.

  7. unity中ui界面介绍

    unity中ui界面的介绍 ui 又称gui,它比较适合做一些简单的界面. 可以在层级视图中右键单击就会出现很多选项卡,其中有一个就是ui单击就会出现如上图片中的内容 1.text: 这就是一个文本输 ...

  8. bim展示 java_一个用于在浏览器上展示bim模型的vue插件

    # wl-bim-viewer 一个用于在浏览器上展示bim模型的vue插件,可以预览转化后的CAD文件. 基于vue和autodesk forge viewer写成. 目前支持单模型加载及多模型顺序 ...

  9. 一个用于在浏览器上展示bim模型的vue插件

    wl-bim-viewer 一个用于在浏览器上展示bim模型的vue插件,可以预览转化后的BIM.CAD文件. 基于vue和autodesk forge viewer写成. 目前支持单模型加载及多模型 ...

最新文章

  1. [css] 请说说在什么时候用transition?什么时候使用animation?
  2. linux线程间同步(1)读写锁
  3. union共用体(联合体)、宏定义、枚举
  4. 萤石云好友分享的监控怎么看_助力开学季丨萤石云APP新增群组分享功能、扩容优惠套餐!...
  5. NYOJ33 - 蛇形填数
  6. AMPL|区块链项目介绍
  7. 汉英词典python
  8. Spring Cloud Loadbalancer
  9. ads1278_ADS1278
  10. WIN10和Ubuntu共享蓝牙连接配对
  11. ACCESS数据库防下载方法 1
  12. 驱动中实现模拟键盘按键
  13. COMSOL with Matlab连接
  14. ubuntu 清理缓存
  15. JointJS 根据内容调整画布尺寸
  16. verilator仿真生成.vcd波形文件 示例
  17. Leetcode-跳跃游戏I和II(动态规划)
  18. Houdini技术体系 基础管线(三) :UE4以选择区域的方式对地形做生成和更新 上篇...
  19. 从高通5G最新进展说起,揭秘5G背后的连接技术
  20. 【Visual C++】游戏开发笔记三十九 浅墨DirectX教程之七 他山之石:几种几何体的快捷绘制法

热门文章

  1. 反步法+模糊函数逼近器控制高超声速飞行器(源代码)
  2. 使用R语言绘制散点图
  3. 【金猿信创展】火山引擎——云上增长新动力
  4. 条码扫描枪的光电器件(一)
  5. 春色迷人 | 江南风景水彩画欣赏
  6. Tripwire 配置 使用
  7. python-面向对象-类
  8. Prerender.io
  9. 【砸壳STEP3】微信砸壳
  10. 阿里HPCC算法简介