Unity使⽤SpriteShape制作2D游戏任意形状地形
⽂章⽬录
⼀. 安装SpriteShape
打开Unity菜单Window-Package Manager
因为我⽤的Unity版本是2019.2.14f1,2D SpriteShape插件还属于preview阶段,所以我要打开Show preview packages,
撷搜索spriteshape即可看到插件,点击install即可。
安装后,还可以导⼊⼯程例⼦和拓展资源
⼆. 创建Sprite Shape Profile
Sprite Shape Profile是⽤于配置特定形状类型的所有选项的资源。 通过它我们可以分配要使⽤的精灵,并告诉Sprite Shape如何渲染它们。在Project新建⼀个⽬录SpriteShapeRes,然后在这个⽬录上右键菜单Create-Sprite Shape Profile。
在Project新建⼀个⽬录SpriteShapeRes,然后在这个⽬录上右键菜单Create-Sprite Shape Profile。可以看到有两个⼦菜单:Open Shape和Closed Shape。
这两个看名字就可以理解了,如下图:
古代建筑物
⽐如这⾥创建⼀个Open Shape的profile⽂件
为其添加⼀个精灵图
三. 制作⼀个Open Shape地形
在场景中创建⼀个空物体
给这个物体添加Sprite Shape Controller组件
赋值Profile属性
此时即可看到场景中出现了⼀个闭合的形状
把Is Open Ended勾选上,就不是闭环的了
驾驶证考试新规定四. 编辑地形
照婚纱照哪家好点击形状编辑按钮,即可在场景中对形状进⾏编辑
这⾥我们发现路径是⼀段⼀段的,我们想要衔接处是那种圆滑过渡,只需把每个点的Tangent Mode改成Continuous即可
这时发现衔接是圆滑的,但是图⽚是断开的,这是因为我们没有设置border。
选中精灵图,点击Sprite Editor
税率计算公式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论