在自己开发Unity游戏的过程中,偶然需要一些配合场景的合适的素材,但是在网上搜索费时费力,不称心,复杂的组件不说了,一些简单的组件就可以自己做一做。我在制作赛车游戏读取场景进程界面,需要一些简单的二维素材。比如,我现在需要一个赛车开始比赛的横幅,就自己做了。记录如下:
整体场景:
左边那个横幅,就是我要完成的了。
步骤一:
制作立杆
该立杆处于汽车的下方,以至被汽车挡住,使用简单图形绘制即可
步骤二:
制作另一个立杆,复制图层移动位置即可
将该图层置于汽车Car图层的上方,遮挡汽车。
步骤三:
制作横幅,先绘制横幅框架,使用多边形套索,先以两个立杆为边界,绘制出来平行四边形
使用油漆桶填充四边形为白色。
步骤四:
绘制横幅黑白相间的格子图案
新建新图层,使用自选图形中的网格进行绘制
步骤五:
格栅化格子图形,然后复制图层,贴满整个横幅,合并所有格子图层,然后选中白色横幅所在的图层1,点击魔棒工具,魔棒工具会圈出整个横幅所在的四边形,如下图的红色边框所示
步骤六:
点击黑白格子所在的图层,然后刚才的四边形虚线框还在,右键选择反选,然后点击删除,就会把超出四边形范围的黑白格子删掉了,如下图
步骤七:
将横幅、外侧立杆,合并成一个图层,然后导出成图片,将内侧立杆可以另外导出成图片,或者和绿色的地面一块儿导出。这样再在Unity中重新叠加,然后汽车做动画,汽车就会从横幅下面、两立杆中间,移动向左边的终点小旗啦。