问题:小游戏制作工具在“当场景启动时”设置“显示/隐藏”精灵时,能不能调用变量名“显示/隐藏”指定精灵的?
详述:比如场景内有三个隐藏图层精灵A、B、C,现在要点ABC三个字符,选择一个开始游戏。
如选A,则设置变量“主角”="A",然后自动根据变量“主角”的值显示图层精灵A。
用“外观”——“显示”积木,只能手动选择图层精灵,没法根据变量名自动显示指定图层精灵。
请问这个需求用哪个积木实现?或能用函数积木实现吗?怎么实现?
附注:有个办法是用“如果...否则”积木判断变量“主角”的值,再显示对应的图层精灵,但是如果选项多时,需要用好几个判断积木,很乱。
能否直接用变量“主角”的值来决定显示A or B or C?
“显示xx”积木和“隐藏xx”积木貌似只能选定已有的精灵,估计不能使用变量的形式来控制。
根据你的描述,或许可以尝试一下这个实现方式:
1、场景内有三个隐藏图层精灵A、B、C,现在要点ABC三个字符,选择一个开始游戏;
2、将ABC三个造型放进同一个精灵里,如下图;
3、选A时变量“主角”="1"、选B时变量“主角”="2"、选C时变量“主角”="3",然后自动根据变量“主角”的值切换精灵的造型