在尝试制作卡片游戏时遇到了难题
假设现有物体A和物体B,物体A上有局部变量hp1,物体B上有局部变量hp2
为了做成卡片效果,为物体A导入了10帧动画,然后分别赋给了物体的10个实例(instance)。
用pick nth instance随机从物体中选取其中两个实例,然后分别播放对应的单帧动画。
我想达到的效果为,假设随机选出的物体A的两个实例分别为A(x)和A(y),当鼠标点击A(x)或A(y)时,将其上的局部变量的值赋给物体B的局部变量。
此时因个人水平有限,遇到了问题:
当变量赋值 物体B.hp2=物体A.hp1时,因A(x)和A(y)是随机选出的,使用pick nth instance,我无法给出相应的实例编号。尝试了数次,总是自动引用物体A实例中的第一个实例的局部变量。
我想知道如何实现点击实例赋值。
可能说得不是特别清楚,但还是希望各位高手老师能在百忙中给予指点,多谢了。
假设现有物体A和物体B,物体A上有局部变量hp1,物体B上有局部变量hp2
为了做成卡片效果,为物体A导入了10帧动画,然后分别赋给了物体的10个实例(instance)。
用pick nth instance随机从物体中选取其中两个实例,然后分别播放对应的单帧动画。
我想达到的效果为,假设随机选出的物体A的两个实例分别为A(x)和A(y),当鼠标点击A(x)或A(y)时,将其上的局部变量的值赋给物体B的局部变量。
此时因个人水平有限,遇到了问题:
当变量赋值 物体B.hp2=物体A.hp1时,因A(x)和A(y)是随机选出的,使用pick nth instance,我无法给出相应的实例编号。尝试了数次,总是自动引用物体A实例中的第一个实例的局部变量。
我想知道如何实现点击实例赋值。
可能说得不是特别清楚,但还是希望各位高手老师能在百忙中给予指点,多谢了。