UNITY 跑酷学习

本文介绍了从零开始创建跑酷游戏的过程,包括Collider的使用、动画效果添加、跑道生成和人物移动控制的知识点。难点涉及Collider与Rigidbody的交互、物体位置控制以及随机地图生成。开发中遇到的问题主要是测量物体尺寸、编写生成物体的函数等。
摘要由CSDN通过智能技术生成

前言


今天决定写多一篇文章,所以马不停蹄地找素材学习,最后找到一篇文章,关于零基础开始跑酷游戏,并且能学到些东西,所以就立马开始研究,并且打算将遇到的问题和知识点记录到博客,尤其是比较难记的知识点。记到就是学到。

内容


  • 1.游戏内容
  • 2.知识点列表
  • 3.难记点,以及难以理解的点
  • 4.实现遇到的问题

1. 游戏内容

游戏是基于一个跑酷的demo,目前有的功能只有可以不断生成地形,人物在前进的过程会遇到随机生成的障碍物以及可以左右移动甚至跳跃躲避障碍物

2.知识点列表

-1. Collider使用
-2. 动画效果如何添加
-3. 如何不断生成跑道,延绵不断
-4.如何设置输入控制人物的移动

1. Collider使用

1.产生阻碍作用
两个物件都有Collider,并且其中一个有rigibody,并且没有勾选is Kinematic组件,并且二者的trigger都没有勾选,这样物体不会穿过会形成阻碍
而且OnTriggerEnter()不会触发
但是OnColliderEnter()会触发
如果两个两个物体只有Collider,没有rigibody,都没有勾选trigger,物体会穿透,但是没有rigibody
两个触碰函数都不会触发 OnTriggerEnter 和 OnColliderE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值