unity让Raw image平行于3D墙面
时间: 2023-10-07 13:10:45 浏览: 140
高分项目,基于Unity3D开发实现的贪吃蛇,内含完整源码+资源
要将Raw Image平行于3D墙面,可以按照以下步骤进行操作:
1. 将Raw Image作为子对象添加到3D墙面的父对象中。
2. 将Raw Image的RectTransform组件的Position、Rotation和Scale属性全部设置为0,以确保它位于父对象的中心。
3. 将Raw Image的RectTransform组件的Anchor Presets设置为Stretch,以确保它填充整个父对象。
4. 在父对象上添加一个Mesh Collider组件,将其Convex属性设置为True。
5. 在Raw Image上添加一个Canvas组件,并将Render Mode设置为World Space。
6. 将Canvas的Render Camera属性设置为Scene摄像机。
7. 将Canvas的Sorting Layer和Order in Layer属性设置为与父对象相同的层和顺序。
8. 在父对象上添加一个脚本,将Raw Image的Transform.position属性设置为父对象的Mesh Collider下的任意表面上的点。
这样,Raw Image就会被放置在3D墙面上,而且可以平行于它。
阅读全文