1、OGUI實現血條跟隨 public Camera mainCam; public Transform inPoint; private float hSliderValue; private void OnGUI() { //將世界坐標換成屏幕坐標 Vector3 temp ...
今天 工作 做完了 突然 想起 當初自己做這個血條跟隨 現在就跟大家說說 首先 創建一個 物體 自己想創建啥 都行 我這里創建一個圓球 給圓球添加一個空的子節點 作為血條的父節點 起名head 創建一個image 起名hp 並 Canvas下創建一個空節點 起名hpParent 講hp拖拽到hpParent下 這是場景的效果 和層級效果界面 創建一個HPFollow腳本 並在腳本內寫 掛在hea ...
2020-01-03 12:03 0 747 推薦指數:
1、OGUI實現血條跟隨 public Camera mainCam; public Transform inPoint; private float hSliderValue; private void OnGUI() { //將世界坐標換成屏幕坐標 Vector3 temp ...
學習Unity已經10天了,也沒發現有什么長進,真的急。昨天仿着官方Demo做了個射擊游戲輪廓,其中需要給每個怪做一個血條。 搜了一些,挺復雜的,用NGUI或者UGUI,外加很長的代碼。。。不過還是找到了一篇簡單的。 但是那一篇把所有的東西都放一起了,不太好,我在這整理分離一下。 背景 ...
unity版本:4.6 NGUI版本:3.6. (轉載請注明參考鏈接及作者) 參考鏈接:http://www.cnblogs.com/louissong/p/3841656.html,作者:博客園 LouisSong 很多情況下,我們需要做血量條來顯示對象的血量,條狀 ...
我們可以看到像英雄聯盟等游戲里英雄頭頂的血條顯示並非是純色的,而是根據血量的多少而顯示一定量的格子,這種方式明顯是比較友好、比較美觀的,事實上我們的游戲里面也想實現這樣的效果,那該怎么辦呢?根據血量的多少同時創建N多個小格子圖片?這明顯不合理;根據血量多少同時創建N多個分割線來拆分圖片?這也 ...
首先做一個血條,創建一個名為Follow3DObject的腳本添加到血條控件上。 Follow3DObject.cs的代碼如下: 將上面的腳本的target設置成對應的怪物,就可以看到血條跟着怪物移動了。 再給一個血條排序的腳本,這里是簡單的根據Z軸的坐標來對血條進行排序 ...
//思路:設置一個簡單的血量條的數量,通過一定的方法來減少受到的傷害 //1.設置血量條 private float hp=100; //2.設置受到傷害的方法 public void TakeDamage(float damage){ //4.判斷如果血量小於等於0的情況 ...
利用網格去繪制血條 血條肯定是一個矩形,網格是由一個一個三角形組成的, 矩形可以分成兩個三角形。 創建一個空物體,添加以下腳本組件 運行下,就發現繪制出一個粉紅色的矩形,為啥是粉紅色,因為沒材質 ...
首先要到Unity的Assets Store里面去下載一個擴展的Package叫NGUI HUD Text v1.13(81),注意如果沒有安裝NGUI就必須先安裝NGUI插件,否則會用不了,因為HUD Text是依賴於NGUI插件的,作者是同一個。 3D角色血條實例 1.創建Unity ...