1
我目前正在制作游戏,并且视觉效果位于我'后面'影片剪辑中的一个图层中,我的块用于下面图层中的碰撞。0%Flash AS3中碰撞影片剪辑中的Alpha层
有什么办法可以隐藏碰撞层,所以它不会在SWF中显示,但玩家仍然会与它碰撞?如果我只将alpha = 0或visible = false放置在图层上的动作中,它会隐藏我的所有背景,而我的角色不会显示任何内容。
有什么建议吗?提前致谢!
我目前正在制作游戏,并且视觉效果位于我'后面'影片剪辑中的一个图层中,我的块用于下面图层中的碰撞。0%Flash AS3中碰撞影片剪辑中的Alpha层
有什么办法可以隐藏碰撞层,所以它不会在SWF中显示,但玩家仍然会与它碰撞?如果我只将alpha = 0或visible = false放置在图层上的动作中,它会隐藏我的所有背景,而我的角色不会显示任何内容。
有什么建议吗?提前致谢!
有没有办法隐藏的碰撞层,所以它不会出现在SWF 但玩家仍与它colides?
说实话,层次对于代码来说并不重要。它只是帮助你直观地理清内容并组织事情。前面已经说过,假设碰撞块的实例名称是“collision_blocks”。所有你需要做的是类型:
collision_blocks.visible=false;
代替
visible=false;
我希望这是决策意识。不是将整个图层设置为不可见,而是将您希望的特定内容编码为不可见。
嗯...不知道你编辑但是好的 – DrakeTruber
德雷克,他删除了签名。根据官方社区规则,您不会为您的问题或答案添加签名,因为您的标题卡可以作为您的签名。 (提示:要查看编辑过的内容,请点击“编辑....之前”) – CodeMouse92
我会为此答案添加警告......如果您以这种方式创建了指南或蒙版,图层就非常重要。除此之外,你说的是对的。您可以隐藏物体,而不是图层。 – CodeMouse92