unity專案小總結

2021-06-28 02:59:33 字數 1048 閱讀 6688

歡迎來到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...