发布网友
共1个回答
热心网友
本篇unity将让你学会如何创建一个
晕倒转星星以及如何制作这个控件的自定义编辑器。
动态的建立Mesh。
使用一个嵌套类。
建立一个自定义编辑器。
使用SerializedObject。
支持所见即所得。
对Undo、Redo、Reset和prefab提供支持。
支持多对象编辑。
支持场景视图内编辑。
我们假设你已经学会了Unity C#的基础编程知识,以及Unity 编辑器的基础知识。如果你已经完成了相关的学习,Let’s Go!
建立Star类 Creating the star
我们建立一个全新的Unity工程,然后建立一个新的C#脚本,将它命名为Star。我们将用这个脚本,建立一个由三角面拼接成的星,这里需要一个Mesh。
什么是Mesh?
3D模型是由多边形拼接而成,一个复杂的多边形,实际上是由多个三角面拼接而成。所以一个3D模型的表面是由多个彼此相连的三角面构成。三维空间中,构成这些三角面的点以及三角形的边的集合就是Mesh。