<八>3D载人挪车玩法实现

玩法介绍



点击小车移到车位接人,接满人胜利,如果排在最前面的人没有上车(车位没有对应的车),后面的人也无法上车。

逻辑实现

  1. 车子自动寻路移动到停车位
    image
    image

车子根据车头的位置发射一条射线,确定和边界的位置定点后,根据定点做一个缓动动画。
2. 生成乘客、乘客上车
3. 车辆之间的碰撞检测
4. 关卡生成
5. 道具添加

创建地面

  1. 创建地面: 在场景中创建一个节点命名为ground,在ground下创建一个平面
  2. 调整地面:为了让地面充满屏幕(不漏出天空盒),把平面模版放大一下,大概是(10,1,10)

创建墙壁(边界)

说墙壁可能不太准确,主要是用来检测碰撞点的

  1. 创建上下左右墙体:新建一个节点命名为walls.
  2. 给边界添加碰撞体
    分别给上下左右边界添加碰撞体
    image
posted @ 2024-12-09 18:46  EricShx  阅读(88)  评论(0)    收藏  举报