Unity物品栏、商城3D物品的显示插件

简介: UI显示3D模型插件 - Render 3D Models on any Unity UI CanvasPlugin 使用效果: 1 UIObject3D Plugin —— 3D界面插件 Rotate —— UI上旋转物体 3 Scroll —— 支持滚动4 Create —— 创建方式5 R.

UI显示3D模型插件 - Render 3D Models on any Unity UI Canvas
Plugin 使用效果: 20180701030024561

  • 1 UIObject3D Plugin —— 3D界面插件
  1. Rotate —— UI上旋转物体

3 Scroll —— 支持滚动
4 Create —— 创建方式
5 Relevance And Adjust —— 关联与调整UI
6 Drag Object —— 拖拽物体
7 Extend —— 扩展

 
全文高清图片,点击即可放大观看 (很多人竟然不知道)

1
UIObject3D Plugin —— 3D界面插件

Unity 资源商店搜索即可找到,是收费软件15美元

这款插件加起来不超过2000行的代码,实现了诸多功能

可以很方便的完成3D模型在UI上的显示,并且性能消耗非常低
20180701030035682

2
Rotate —— UI上旋转物体

支持直接在 UI上对3D物体进行旋转操作
20180701030503245

3
Scroll —— 支持滚动

支持直接在 UI上对物品进行滚动操作

等等很多功能、用法很简单,这里都不一一列举了
20180701031554865

4
Create —— 创建方式

创建一个 UIObject3D 的UI元素,非常简单

导入项目后,只需右键层次列表→UI→ UIObject3D 即可完成创建

系统自动生成一个项目后,创建后默认是充满屏幕的

需要根据自己的需求,进行UI调整,物品关联即可
20180701033429496

5
Relevance And Adjust —— 关联与调整UI
 

创建完成后,我们如何把自己需要的3D物体与 UIObject 3D进行关联呢?

其实很简单,这里用一个 Cube 举个例子

我们需要先将需要设置的物体做成 预设物/ Prefab

然后将 Prefab 拖到 UIObject 3D面板中的 Object Prefab上即可

注意:预设物/Prefab 的 Transform 位置信息必须为:(0,0,0)
20180701032145801

6
Drag Object —— 拖拽物体

如果想要控制UI中的物体进行旋转,那么还需要添加一个脚本才可完成

在 UIObject 上,添加一个脚本 DragRotateUIObject3D,运行即可

20180701034400131

7
Extend —— 扩展

相关文章
|
4月前
|
传感器 开发工具 vr&ar
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
|
3月前
|
图形学 C++ C#
Unity插件开发全攻略:从零起步教你用C++扩展游戏功能,解锁Unity新玩法的详细步骤与实战技巧大公开
【8月更文挑战第31天】Unity 是一款功能强大的游戏开发引擎,支持多平台发布并拥有丰富的插件生态系统。本文介绍 Unity 插件开发基础,帮助读者从零开始编写自定义插件以扩展其功能。插件通常用 C++ 编写,通过 Mono C# 运行时调用,需在不同平台上编译。文中详细讲解了开发环境搭建、简单插件编写及在 Unity 中调用的方法,包括创建 C# 封装脚本和处理跨平台问题,助力开发者提升游戏开发效率。
264 0
|
6月前
|
图形学
【unity小技巧】实现投掷物品,比如长矛,刀具,手榴弹和其他物体
【unity小技巧】实现投掷物品,比如长矛,刀具,手榴弹和其他物体
69 1
|
6月前
|
Rust 图形学
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
149 1
|
6月前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
57 1
|
6月前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
45 1
|
6月前
|
数据可视化 大数据 API
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
216 0
|
6月前
|
自然语言处理 搜索推荐 API
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
215 0
|
6月前
|
JSON 开发框架 API
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
525 0
|
6月前
|
图形学
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
119 0