-
UI的錨點:錨點的位置與標簽的位置是固定的,用在自適應處理上。
每個標簽都有與之對應的錨點
查看全部 -
UI的遮擋關系:先創(chuàng)建的先展示
查看全部 -
實現(xiàn)導航
?? ????????????設置導航網(wǎng)格
????????????????設置Nav Mesh Agent
?????????????? 調(diào)用Nav Mesh Agent的方法設置路徑
導航網(wǎng)格
??? ????????在window下點擊Navigation
?????????????導航面板下--Bake選項卡--Agent Radius參數(shù)(NPC和障礙物的距離)--Agent Height(NPC能通過的高度)
MoveTo()函數(shù)---要到那里去
stop()函數(shù)-----停止物體的運動
查看全部 -
AI編寫順序:加入敵人
????????????????????設置Collider
????????????????????編寫代碼
????????????????????用Collider觸動代碼
????????????????????用代碼控制敵人的行動
用腳本編寫狀態(tài)機--切換這種狀態(tài)
最重要的函數(shù)--SetState()--設置狀態(tài)
AI腳本--等待-射擊--追逐--巡邏
Scanner腳本---判斷是否能看到玩家
DetectPlaver()函數(shù)--判斷是否有墻遮擋--
實現(xiàn)原理--以NPC為起點以玩家為重點的一條射線中間是否有阻擋
查看全部 -
GetComponent<Rigidbody> ().AddForce (direction.normalized * walkSpeed//規(guī)劃方向, ForceMode.Acceleration//力的模式);
力的模式有四種:Acceleration?? ????持續(xù)加速(無關質量)
????????????????????????????Force? ??????????? ????持續(xù)加力
????????????????????????????Impulse?????????? ????瞬間加速
????????????????????????????VelocityChange?? 瞬間加力
查看全部 -
Rigidbody(物理系統(tǒng))
參數(shù)???? Mass 質量
? ?????????? Drag 阻力
?????????????Angular Drag 角度阻力(旋轉時受到的阻力)
???????????? Use Gravity???? 是否受重力影響
????????????? Is Kinematic?? 是否將控制權交還給腳本
? ????????????Collsion Detection? 快速移動物體檢測
????????????? Constraints? ?????? 凍結(不參與物理系統(tǒng)運算)
查看全部 -
碰撞體(collder)種類:矩形、球形、膠囊型、完全匹配型(mesh)--消耗性能,精準。
OnTriggerEnter()--兩個碰撞體開始碰撞時觸發(fā)
OnTriggerStay()--持續(xù)碰撞時觸發(fā)
OnTriggerExit()--碰撞結束時觸發(fā)
OnCollisionEnter()
OnCollisionStay()
OnCollisionExit()--觸發(fā)這類事件--碰撞體增加Rigidbody()(一個物理運算)
查看全部 -
object的active為ture的情況下 , OnEnable會被重新觸發(fā),
Start和awake只加載一次
查看全部 -
Instantiate(object,出生位置 ,角度)
Destroy 銷毀
查看全部 -
游戲中的輸入
查看全部 -
GetComponent? 找到其他腳本
Gameobject.Find? 找到其他物體
transform.position? 每一幀
transform.forward? 面向的方向
walkSpeed????????????? 一秒能前進多少單位
?Time.deltaTime????? 上一幀到這一幀經(jīng)歷的時間
FixedUpdate()? ??????? 與時間無關, 去掉方法對時間的處理? 通常做物理運算
GameObject.Find ("Main Camera")???
找到場景中名字叫Main Camera
GetComponent< >?
得到一個類型為腳本名的對象,將它的player值設置為當前對象
camera?? 鏡頭
camera.transform.LookAt (player.transform.position)
鏡頭盯住player對象的位置
查看全部 -
3d unity查看全部
-
unity具有的功能
查看全部 -
游戲引擎
渲染器+
查看全部 -
游戲中的角色
查看全部
舉報