資源簡介
unity官方賽車demo。簡單的漂移,有漂移痕跡。僅供學習!
代碼片段和文件信息
using?System;
using?UnityEngine;
namespace?UnityStandardAssets.Cameras
{
????public?abstract?class?AbstractTargetFollower?:?MonoBehaviour
????{
????????public?enum?UpdateType?//?The?available?methods?of?updating?are:
????????{
????????????FixedUpdate?//?Update?in?FixedUpdate?(for?tracking?rigidbodies).
????????????LateUpdate?//?Update?in?LateUpdate.?(for?tracking?objects?that?are?moved?in?Update)
????????????ManualUpdate?//?user?must?call?to?update?camera
????????}
????????[SerializeField]?protected?Transform?m_Target;????????????//?The?target?object?to?follow
????????[SerializeField]?private?bool?m_AutoTargetPlayer?=?true;??//?Whether?the?rig?should?automatically?target?the?player.
????????[SerializeField]?private?UpdateType?m_UpdateType;?????????//?stores?the?selected?update?type
????????protected?Rigidbody?targetRigidbody;
????????protected?virtual?void?Start()
????????{
????????????//?if?auto?targeting?is?used?find?the?object?tagged?“Player“
????????????//?any?class?inheriting?from?this?should?call?base.Start()?to?perform?this?action!
????????????if?(m_AutoTargetPlayer)
????????????{
????????????????FindAndTargetPlayer();
????????????}
????????????if?(m_Target?==?null)?return;
????????????targetRigidbody?=?m_Target.GetComponent();
????????}
????????private?void?FixedUpdate()
????????{
????????????//?we?update?from?here?if?updatetype?is?set?to?Fixed?or?in?auto?mode
????????????//?if?the?target?has?a?rigidbody?and?isn‘t?kinematic.
????????????if?(m_AutoTargetPlayer?&&?(m_Target?==?null?||?!m_Target.gameobject.activeSelf))
????????????{
????????????????FindAndTargetPlayer();
????????????}
????????????if?(m_UpdateType?==?UpdateType.FixedUpdate)
????????????{
????????????????FollowTarget(Time.deltaTime);
????????????}
????????}
????????private?void?LateUpdate()
????????{
????????????//?we?update?from?here?if?updatetype?is?set?to?Late?or?in?auto?mode
????????????//?if?the?target?does?not?have?a?rigidbody?or?-?does?have?a?rigidbody?but?is?set?to?kinematic.
????????????if?(m_AutoTargetPlayer?&&?(m_Target?==?null?||?!m_Target.gameobject.activeSelf))
????????????{
????????????????FindAndTargetPlayer();
????????????}
????????????if?(m_UpdateType?==?UpdateType.LateUpdate)
????????????{
????????????????FollowTarget(Time.deltaTime);
????????????}
????????}
????????public?void?ManualUpdate()
????????{
????????????//?we?update?from?here?if?updatetype?is?set?to?Late?or?in?auto?mode
????????????//?if?the?target?does?not?have?a?rigidbody?or?-?does?have?a?rigidbody?but?is?set?to?kinematic.
????????????if?(m_AutoTargetPlayer?&&?(m_Target?==?null?||?!m_Target.gameobject.activeSelf))
????????????{
????????????????FindAndTargetPlayer();
????????????}
????????????if?(m_UpdateType?==?UpdateType.ManualUpdate)
????????????{
????????????????FollowTarget(Time.deltaTime);
????????????}
????????}
????????protected?abstract?void?FollowTarget(float?deltaTime);
????????public?void?FindAndTargetPlayer()
????????{
????????????//?auto?target?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-10?20:44??UnitySkidmarks-master\
?????文件?????????378??2017-05-10?20:44??UnitySkidmarks-master\.gitattributes
?????文件??????????82??2017-05-10?20:44??UnitySkidmarks-master\.gitignore
?????目錄???????????0??2017-05-10?20:44??UnitySkidmarks-master\Assets\
?????文件??????525848??2017-05-10?20:44??UnitySkidmarks-master\Assets\New?Terrain.asset
?????文件?????????208??2017-05-10?20:44??UnitySkidmarks-master\Assets\New?Terrain.asset.me
?????文件???????52492??2017-05-10?20:44??UnitySkidmarks-master\Assets\Sample?Scene.unity
?????文件?????????110??2017-05-10?20:44??UnitySkidmarks-master\Assets\Sample?Scene.unity.me
?????文件?????????193??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets.me
?????目錄???????????0??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\
?????文件?????????127??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras.me
?????目錄???????????0??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\
?????文件????????3280??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\CameraGuidelines.txt
?????文件?????????113??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\CameraGuidelines.txt.me
?????文件?????????127??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????目錄???????????0??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????3461??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????5745??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????4827??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????1127??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????2714??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????787??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????213??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????5942??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件?????????198??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
?????文件????????3171??2017-05-10?20:44??UnitySkidmarks-master\Assets\Standard?Assets\Cameras\sc
............此處省略106個文件信息
- 上一篇:arcgis和mapgis兩個版本二調符號庫
- 下一篇:Liquid Volume
評論
共有 條評論