歡迎來到unity
學習社群
一、
怪物在一定距離內走向主角並擊打主角
這裡的思路為:
首先需要確定主角的位置和怪物的位置,分別為其定義相應的變數;
這裡主角位置定義為hero.positio
,怪物位置為
transform.position
然後通過
vector3
呼叫distance
方法實現怪物的行為。
關鍵**如下:
if(vector3
.distance(transform.position, hero.position) < 3f)
// 這裡呼叫了
vector3
中的distance
方法用於
返回主角和怪物
之間的距離。
anim.animation.play(
"ratkin_1h_sword_swing_high_straight_down"
);
//當兩者距離小於3公尺時呼叫其自身打擊動畫
} elseif(
vector3
.distance(transform.position, hero.position) < 5f)
elseif(
vector3
.distance(transform.position, hero.position) > 5f)
指令碼掛在在怪物遊戲物件上。
二、
通過gui實現血條的建立
思路為:通過兩張重疊的來顯示生命值;通過顯示前景的寬度顯示血條的增加和減少;
hp = (
int)
hero
.lifetime;
//獲取主角生命值
if(hp <=100)//
else
if(hp >100)
專案收穫小總結
提交時顯示到瀏覽器時設定字符集!request.setcharacterencoding 字符集 互相轉碼 xm urlencoder.encode xm,utf 8 xm urldecoder.decode xm,iso 8859 1 轉字元string yxdm new string reque...
C 專案小總結
首先這是乙個winform專案。1.using sharpsvn.security using sharpsvn 運用一些using語句來進行第三方庫的呼叫,一些庫的呼叫,系統標準庫 2.建立乙個類,繼承自form類,系統自動寫好一些form的基本實現。不需要宣告,直接在類的內部寫各種函式進行實現。...
Android開發專案小總結
1.scrollview是繼承自framelayout,所以在使用layoutparams時需要用framelayout的 2.edittext中有一些預置文字的時候,想把游標調到最前面,一開始是使用的setselection 0 結果發現在三星p1000上面有問題。經過研究發現需要先呼叫editt...