12802人加入学习
(86人评价)
幻径 - 超级上瘾的小游戏

制作完成于2019年1月27号,基于Unity2018.1.0

价格 ¥ 200.00

发生 碰撞 两个物体 都要有 collider组件

有一方必须有一个  Rigidbody 

有一方必须勾选 isTreeger 属性

人物添加两个collider

 

 

关于  玩家平台  碰撞检测

玩家  平台都有  collider组件

玩家有  Rigidbody  重力作用,实现跳跃

玩家collider 组件  

 

[展开全文]

点击左边右边只往上跳或者不动,我又跟做了一遍,是层级的Platform写成了PlatForm

[展开全文]

1/Dotween的使用

2/重力体Rig

 

[展开全文]


private void OnCollisionEnter2D(Collision2D collision) { if (collision.collider.tag == "Platform") { isJumping = false; Vector3 currentPlatformPos = collision.gameObject.transform.position; // 当前位置 // 下一个左边平台位置 nextPlatformLeft = new Vector3(currentPlatformPos.x - vars.nextXPos, currentPlatformPos.y + vars.nextYPos, 0); // 下一个右边平台位置 nextPlatformRight = new Vector3(currentPlatformPos.x + vars.nextXPos, currentPlatformPos.y + vars.nextYPos, 0); } }  

这样子写就不用加trigger了, 还有就是做平台和人物碰撞框的时候要尽量小一点,我做的太大,导致点一下一次跳两个平台,找了大半天bug醉了

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(2)
视频(64)