Unity3D游戏开发笔记2知识点.docVIP

  • 16
  • 0
  • 约1.51万字
  • 约 17页
  • 2016-12-10 发布于江苏
  • 举报
2013.1.19 3.【第一张地图与跳跃的改善】 继续吧,为了方便继续编写的敌人之类的脚本,所以打算今天先把第一张地图画个大概。结果,画了我好久的地图..... ≡▔﹏▔≡ 我对美术方面的天赋简直是惨不忍睹了.....加之地图中途画的差不多的时候Unity又崩溃了一次....忘了保存ㄒoㄒ。于是又忙活半天....这个地图完全靠临时发挥了,第一张地图我画了好几次了,基本上每次画出来的地形之类的都完全不一样,所以就不多解释了,就上一张大概的场景图吧: 看起来好简单吧?唉......开启编辑器,这时侯如果在场景中转悠的话,很轻易就可以发现人物跳跃的功能有些瑕疵,就是跳动速度太快,相机都晃的花眼..... 事实证明,偷懒是行不通的......那么现在还是打开PlayerControl脚本改造一下吧。 在脚本的Move函数中,原本的跳跃功能只有短短两行,就是判断人物是否位于地面,在的话,就把人物向上抬升一段距离,结果造成跳跃过于突兀的效果。 现在的话,可以先把判断角色是否位于地面的那段if语句注释掉,删掉也可以。 为了使跳跃起来不那么突兀,我的想法是定义一个bool变量,当角色在地面上按下空格键时,变量为true,否则当角色跳起来超过一定高度就为false,判断高度的方式,我想来想去,用了射线检测的方式(当然,没用的错误的实验肯定不会写出来的)。 首先在最开始Start函数上面定义一

文档评论(0)

1亿VIP精品文档

相关文档