唤境高手进阶教程1.1



  • 欢迎来到唤境高手进阶教程,我是主讲人铭铭。
    在你学习本教程之前,请确保你已经熟练掌握所有唤境基础知识、组件、事件表的使用,否则本教程内容难度可能偏大。
    一、精灵
    1.1,创建多个精灵,并批量排布精灵的间距
    我们先来看一张图
    undefined
    如图所示,在方块机中存在200个小方块,那么如何使用精灵进行批量的创建呢?
    首先在场景中新建一个图层,并放置好一个初始实例。
    undefinedundefined
    我们通过计算得出每个实例的大小和间距。
    undefinedundefined

    首先使用数值变量,来储存该方块的初始坐标。
    可能有朋友要问了,我这里用小方格.X和小方格.Y来做动态储存不行么?
    答案是不行。当切换场景后,或者已经创建过多个实例时,此时的实例数量大于1,所以不应该使用实例变量来表达初始位置。

    当我们开始动作组的时候,先将之前的一个实例方块销毁;
    然后重复需要创建的方块总个数。
    undefinedundefined
    对于每个实例,它的位置是:
    X坐标:初始X坐标+横间距*(loopindex%横向的实例个数);
    Y坐标:初始Y坐标+横间距*(loopindex/横向的实例个数)


登录后回复