一开始就从大的方向建立起一堆逻辑代码,然而对于一个新手来说,大的逻辑是正确的
小的毛病很多,这就造成了很多小的逻辑的麻烦
替换精灵,如果精灵已经建立起来,并且有了标签tag的时候,遍历同一个标签的物体,将是最好的打算,然后在
把范围缩小,使得最后找到目标
动态更换物体的2D精灵最简单的两句代码
这个路径是Resources文件夹下面的ImageSprite/BodyCloth/Clothtest001/Clothtest001B/hand/文件夹的Cloth_Left_Hand_1文件,不管是什么,最好是对应的图片
Sprite spr = Resources.Load<Sprite>("ImageSprite/BodyCloth/Clothtest001/Clothtest001B/hand/Cloth_Left_Hand_1");//生成精灵
gameObject.GetComponent<SpriteRenderer>().sprite = spr;
然后遍历相同标签的物体
foreach (var cloth_respawn in cloth_respawns)
{
Debug.Log(cloth_respawn.name);
}
这个遍历函数也是正确的,那么就开始判断
foreach (var cloth_respawn in cloth_respawns)
{
stri