游戏制作工作室视觉错误
Posted
技术标签:
【中文标题】游戏制作工作室视觉错误【英文标题】:Game maker studio Visual bug 【发布时间】:2017-04-05 17:16:58 【问题描述】:我有一个问题,当我使用物理系统使角色与墙壁发生碰撞时,当您按住以移动到墙壁时,Sprite 有时会振动。作为它们可能相关的另一件事,如果我调高玩家的速度值,他们就能够穿过墙壁出现故障。现在我拥有的碰撞系统非常基本,所以没有太多编码,但这里有相关信息。 墙的密度设置为 0,而玩家为 0.1 房间启用了物理,但没有设置重力 我有一个拖放碰撞事件,其中只有一条评论。
【问题讨论】:
【参考方案1】:https://docs.yoyogames.com/source/dadiospice/001_advanced%20use/more%20about%20objects/physics.html 复原:在物理学中,复原被定义为“物体或系统在弹性变形后恢复到原来的状态”,但由于 GameMaker: Studio 中的夹具是真正的刚体,不能变形,复原实际上是一种说夹具有多“有弹性”。此设置将影响一个对象在与其他对象碰撞时“反弹”的程度,并且共同依赖于其他作用在实例上的力,例如重力和摩擦力。
这可能是“振动”的答案。否则,您可以创建代码来检查对象是否正试图向障碍物移动并停止其移动,以防止内置物理造成任何问题。
跳墙:这是内置游戏制作者碰撞的常见行为。主要问题是游戏制作者“按其方向的速度”“传送”对象,这意味着当速度大于任何对象的大小时,游戏制作者碰撞系统可能会失败。
【讨论】:
以上是关于游戏制作工作室视觉错误的主要内容,如果未能解决你的问题,请参考以下文章