千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)
關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程
魂斗羅、超級(jí)瑪麗、拳皇……這些在我年幼時(shí)期癡迷的游戲,不知道你是否也有同樣的愛(ài)好?游戲是在一個(gè)虛擬的世界發(fā)揮個(gè)人技能獲取成就感,絢麗的場(chǎng)景和帶感的裝備都讓我欲罷不能,以至于我從小就勵(lì)志要將幻想變?yōu)楝F(xiàn)實(shí),成為一名游戲開發(fā)工程師。經(jīng)過(guò)反復(fù)調(diào)研對(duì)比,我選擇來(lái)到千鋒教育北京校區(qū)參加Unity游戲開發(fā)培訓(xùn),2個(gè)月以來(lái),我最大的感觸就是學(xué)習(xí)生活很充實(shí),學(xué)的知識(shí)非常豐富,掌握了很多高端的技術(shù)水平,比我在大學(xué)2個(gè)月學(xué)的內(nèi)容都多,這也讓我更加堅(jiān)定了信心。因?yàn)?,我離兒時(shí)的游戲開發(fā)工程師夢(mèng)想的實(shí)現(xiàn)又近了一步。
時(shí)日不長(zhǎng)獲益匪淺,真的是有幸遇到了好的講師。講師們的游戲開發(fā)技術(shù)讓我佩服。我常在想,為什么技術(shù)這么厲害的老師講課講得還那么好?他們幽默風(fēng)趣的授課方式深得我們一眾學(xué)員的喜愛(ài),雖然學(xué)習(xí)節(jié)奏比較快、技術(shù)知識(shí)有點(diǎn)難,但是老師講得通俗易懂,每逢周末放假一天,我竟很期待上課的時(shí)光。感恩千鋒的老師帶我在實(shí)現(xiàn)夢(mèng)想的路上努力奔跑,接下來(lái),就分享一下我近期的學(xué)習(xí)收獲。
一、動(dòng)畫基礎(chǔ)
物體調(diào)用一個(gè)動(dòng)畫是通過(guò)骨骼實(shí)現(xiàn)的
實(shí)線圈:表示必須要配置的骨骼
虛線圈:可以不去配置,不會(huì)影響(可選)
二、導(dǎo)航相關(guān)
首先設(shè)置導(dǎo)航靜態(tài)物體
avigation:
1.Agents
Step Height:是一個(gè)角色能夠爬的臺(tái)階的高度,如果設(shè)置為1米,1米以下都可以走,1米以上都不能走。最大能設(shè)置到與角色一樣高,平時(shí)設(shè)置到角色高度以下
Max Slope:表示角色能爬的坡度,最小值是0,最大值是60度。
2.為導(dǎo)航移動(dòng)的物體添加NavMeshAgent組件:
方法:
SetDestination:設(shè)置導(dǎo)航目標(biāo)
nav.isStopped=!nav.isStopped;
3、分層動(dòng)態(tài)導(dǎo)航
在需要設(shè)置為分層導(dǎo)航的靜態(tài)物體的 Static 面板下同時(shí)勾選Navigation Static 和Off Mesh Link Generation
4.重新烘培路面即可
虛擬軸移動(dòng)相關(guān):
虛擬軸控制物體移動(dòng)
priative void InputAxis()
{
float h=Input.GetAxis("Horizontal");
float v=Input.GetAxis("Vertical");
if(h!=0||v!=0)
{
//求角色需要旋轉(zhuǎn)的角度
float degress=Mathf.Atan2(h,v)*Mathf.Rad2Deg;
//讓角色旋轉(zhuǎn)到指定的高度
transform.rotation=Quaternion.Euler(new Vector3(0,degress,0));
//讓角色移動(dòng)
transform.Translate(Vector3.forward.5*Time.deltaTime);
}
}
相關(guān)文章
了解千鋒動(dòng)態(tài)
關(guān)注千鋒教育服務(wù)號(hào)
掃一掃快速進(jìn)入
千鋒移動(dòng)端頁(yè)面
掃碼匿名提建議
直達(dá)CEO信箱