我正在制作游戏,视觉效果在我的“后”影片剪辑中的一层,以及我在下面一层中的碰撞块。
有没有办法隐藏碰撞图层,所以它不会显示在SWF中,但玩家仍然会与它发生碰撞?如果我只是在图层上的操作中放置alpha = 0或者visible = false,它会隐藏我的所有背景,而我的角色什么都没有。
有什么建议吗?提前谢谢!
答案 0 :(得分:1)
有没有办法隐藏碰撞图层,因此它不显示 在SWF中,但玩家仍然与之相关?
说实话,在代码方面,图层并不重要。它只是帮助您在视觉上整理内容和组织事物。已经说过了,让我们说碰撞块的实例名称是“collision_blocks”。您所要做的就是键入:
collision_blocks.visible=false;
而不是
visible=false;
我希望这是有道理的。您不必将整个图层设置为不可见,而是将您希望的特定内容编码为不可见。