unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放
生活随笔
收集整理的這篇文章主要介紹了
unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
碰撞檢測函數
private void OnCollisionEnter(Collision collision){print("OnCollisonEnter");}private void OnCollisionExit(Collision collision){print("OnCollisonExit");}private void OnCollisionStay(Collision collision){print("OnCollisonStay");}碰撞信息獲取
private void OnCollisionEnter(Collision collision){print(collision.collider);print(collision.collider.name);print(collision.collider.tag);print("OnCollisonEnter");}unity手冊
腳本API
觸發檢測
Rigidbody勾選Is Trigger
Lightmapping
所有設置為static
generate lighting生成燈光貼圖
選擇shadow Type
修改range
使用粒子系統創建火焰
創建動畫(火光閃爍)
window->animation
Intensity:燈光強度
導航系統
window->Navigation都勾選上Static
Navigatio->bake
穿過草:取消勾選Navigation static
石頭不能通過:Navigation->object->not walkable
人物添加Nav Mesh Agent
通過導航系統控制人物移動
創建腳本
控制攝像機的跟隨
添加代碼
控制角色動畫播放
創建一個animation controller
賦值給hero
選擇hero,選擇window里的animator
nav mesh agent 控制移動
創建參數Speed,右鍵選擇第一個,右側面板更改條件,取消勾選has exit time
總結
以上是生活随笔為你收集整理的unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 背景图片和颜色混合叠加多种混合模式
- 下一篇: 微分流形简介