第一篇:Unity3d 游戲中制作人物的血條和名字顯示
Unity3d 游戲中制作人物的血條和名字顯示
在游戲當(dāng)中,人物的血條是必不可少的?,F(xiàn)在我就來講講如何制作吧(用到NGUI了,在此NGUI的使用方法我就不多講了)。為了激發(fā)大家的興趣,我先上傳幾張圖片show下吧。
............看看,效果還行吧。我先講講思路吧。
1.讓血條和名字跟著人物,并且在人物上方。要實現(xiàn)這樣的效果,我們就可以以人物為參照物就可以,在人物的基礎(chǔ)上再加上一段距離就可以。
2.當(dāng)人物旋轉(zhuǎn)方向的時候還要血條一直朝著攝像機,只是人物會有移動的表現(xiàn),而血條確沒有轉(zhuǎn)動的表現(xiàn),要實現(xiàn)這個效果,我們可以用unity封裝好了的LookRotation()方法,我試過LookAt()這個方法,覺得還是不行,有點小問題。
我覺得就是這2個難點。其他的沒什么難點了。具體實現(xiàn)如下:
1。創(chuàng)建一個空物體,再在其下創(chuàng)建一個Panel(不創(chuàng)建這個是在主攝像機顯示不出來的,也即是沒有NGUI中的UI Root(2D)這些下面的重要顯示條件),作為子物體。我們再在Panel下面創(chuàng)建一個Label用來顯示我們的名字,再創(chuàng)建一個Progress Bar,作為顯示血條的。如圖:
(注:創(chuàng)建地形啊,燈光啊這些我就不說了,我用的人物就是unity里面自帶的那個,這個我也不多講了,我的整個工程就是上面那幾個物體)。
好了,現(xiàn)在該我們用腳本控制了。上次我總結(jié)了個攝像機跟隨人的總結(jié),大家可以看看那里的腳本,在此說下,用unity里面的那個第三視角的那個自帶的相機跟著人物的腳本效果不好,這個就是因為那個自帶的腳本是始終對著人物背后的。我改進了下上次的相機跟著人物的腳本,如下:
using UnityEngine;using System.Collections;
public class Follow : MonoBehaviour {
public Transform character;
//攝像機要跟隨的人物
public float smoothTime = 0.01f;//攝像機平滑移動的時間
private Vector3 cameraVelocity = Vector3.zero;
public Vector3 offset;
//攝像機坐標離人物的坐標差值
void Update()
{
transform.position = Vector3.SmoothDamp(transform.position, character.position + offset, ref cameraVelocity, smoothTime);
} }
然后將這段代碼托給攝像頭.我修改它們的坐標值如下,并將人物拖進了character。
現(xiàn)在我們來用腳本控制血條和名字了.腳本如下: using UnityEngine;using System.Collections;
public class Blood : MonoBehaviour {
public GameObject bloodBar;//獲取血條信息。
public GameObject MainCamera;//獲取主攝像機
public Vector3 offset;//血條和人物坐標的差值,也就是血條在人物的上中方...之類的.這樣理解
// Use this for initialization
void Start(){
}
// Update is called once per frame
void Update(){
//讓血條信息一直處于人物的頭頂某處
bloodBar.transform.position=transform.position+offset;
Vector3 relativePos = transform.position-MainCamera.transform.position;
Quaternion rotation = Quaternion.LookRotation(relativePos);
bloodBar.transform.rotation = rotation;
//bloodBar.transform.LookAt(MainCamera.transform.position);
} }
我們就將這段代碼給托人物.并且設(shè)置如下:
好了,我們運行吧,測試下,效果還行吧.
第二篇:《NBA2K17》怎么修改用戶名 《NBA2K17》游戲中修改名字方法圖文詳解
http://
《NBA2K17》怎么修改用戶名 《NBA2K17》游戲中修改
名字方法圖文詳解
現(xiàn)在許多游戲都提供改名服務(wù),在游戲中換一個有趣的名字能讓玩家變得更有魅力哦!那么玩家在《NBA2K17》怎么修改用戶名呢?其實,玩家購買正式版的話改名是非常簡單的,非正式版本的玩家又該怎么辦呢?想了解的玩家隨老祖游戲小編來看看《NBA2K17》游戲中修改名字方法圖文詳解吧!
怎么修改右上角的名字
同存檔位置一樣,我們也從兩個不同版本來說一說NBA2K17修改名字操作方法: 我們先來說說Codex破解組版本的NBA2K17怎么改名字,首先在游戲根目錄下,找到“steam_api.ini”文件,打開找到“UserName=Codex”這一項,將codex改成玩家想要的名字就可以了,最好是英文或者數(shù)字,不要有中文以防出錯。名字修改好后保存文件并退出即可。http://
在藍色塊處填寫自己喜歡的名字
接下來讓我們再看看國內(nèi)破解組的游戲版本如何修改名字,也很簡單,同樣還是游戲根目錄下,找到一個含有“3DMGAME.ini”的配置文件,打開后將“UserName=”這一項后面的內(nèi)容改成自己想要的名字即可,同樣最好不要出現(xiàn)中文字符。
同上一樣修改名字
全部操作完成后再進入游戲,這時,玩家的用戶名已經(jīng)修改成功。需要注意的是:記得移動存檔哦。http://
有玩家問正式版NBA2k17怎么改右上角名字?很簡單,方法一是在steam上改,方法二是進入游戲中直接修改即可。
NBA2K17修改名字操作方法是不是很簡單,有需要的玩家可以去試一試,現(xiàn)在大家知道在游戲中怎么改用戶名了,速度行動快去改一個帥炸了的好名字吧,小編在這里祝大家游戲愉快!以上就是小編為大家分享的《NBA2K17》游戲中修改名字方法圖文詳解,希望能夠幫到玩家們,老祖單機游戲網(wǎng)提供更多《NBA2K17》資訊及攻略,敬請關(guān)注!