Unity自学
Gtroy
一个很普通的爱好者
展开
-
Unity2D 实现土狼时间跳跃
土狼时间(Coyote Time):土狼时间指游戏角色在离开平台(!isGround)后仍被允许跳跃的一段时间,该名源自《Looney Tunes》中歪心狼的经典画面。原创 2023-06-10 11:29:45 · 351 阅读 · 0 评论 -
Unity2D 在已有碎片sprite的条件下做出物体破碎的效果
这里用gameobject.GetComponentsInChildren()取Boxpieces中箱子碎片的Rigidbody2D,因为是数组,所以取到的是所有的RigidDody2D。箱子每次受击耐久减一(这个可以用OnTriggerEnter2D检测武器攻击),到BoxHealth归零,完整物体消失,激活箱子碎片这个对象,然后给每个箱子碎片一个随机的力。Box是完整的箱子,BoxPieces是箱子的碎片。原创 2023-06-09 23:28:40 · 370 阅读 · 0 评论 -
Unity2D 角色空中按下跳跃键触地后立刻起跳的解决方法
/当前可跳跃次数,最大跳跃数。//地面检测,跳跃检测。看看逻辑,跳跃键按下,jumpPressed = true,在地面时或进行二段跳(多段跳)时,跳跃键按下才是合法的。,因此落地立即触发跳跃。原创 2023-06-07 21:51:37 · 202 阅读 · 1 评论