唤境高手进阶教程1.1
-
欢迎来到唤境高手进阶教程,我是主讲人铭铭。
在你学习本教程之前,请确保你已经熟练掌握所有唤境基础知识、组件、事件表的使用,否则本教程内容难度可能偏大。
一、精灵
1.1,创建多个精灵,并批量排布精灵的间距
我们先来看一张图
如图所示,在方块机中存在200个小方块,那么如何使用精灵进行批量的创建呢?
首先在场景中新建一个图层,并放置好一个初始实例。
我们通过计算得出每个实例的大小和间距。
首先使用数值变量,来储存该方块的初始坐标。
可能有朋友要问了,我这里用小方格.X和小方格.Y来做动态储存不行么?
答案是不行。当切换场景后,或者已经创建过多个实例时,此时的实例数量大于1,所以不应该使用实例变量来表达初始位置。
当我们开始动作组的时候,先将之前的一个实例方块销毁;
然后重复需要创建的方块总个数。
对于每个实例,它的位置是:
X坐标:初始X坐标+横间距*(loopindex%横向的实例个数);
Y坐标:初始Y坐标+横间距*(loopindex/横向的实例个数)