一些比較重要的函式

2021-09-06 16:26:07 字數 1949 閱讀 8861

void

start ()

void

launchprojectile()

協同程式

同步執行

//

執行結果:"starting 0.0"和"before waitandprint finishes 0.0"兩句,2秒後列印"waitandprint 2.0"

//waitandprint在start函式內執行,可以視同於它與start函式同步執行.

void

start()

ienumerator waitandprint(

float

waittime)

執行完成後,執行下面的

//

執行結果:0秒時列印"starting 0.0",2秒後列印"waitandprint 2.0"和"done 2.0"

//執行waitandprint直到完成。

ienumerator start()

ienumerator waitandprint(

float

waittime)

同步執行

//

stopcoroutine停止協同程式

ienumerator start()

ienumerator dosomething(

float

someparameter)

}

子/父級關係

設定子/父級關係

//

b為a的父級

a.transform.parent = b.transform;

獲取所有子物體

foreach (transform item in

this

.transform)

旋轉/角度

限制旋轉角度

///

///限制旋轉角度

//////

要旋轉的deg

///最小角度

///最大角度

///符合標準的deg

public

static

float clampangle(float angle, float min, float

max)

限制旋轉最大扭距

///

///限制旋轉最大扭距

//////

要達到的deg

///當前角度

///符合標準的deg

public

static

float revisemaxangle(float angletarget, float

anglenow)

else

if (dvalue < -max)

angletarget = anglenow +dvalue;

return

angletarget;

}

other

確定目標可見性(α透明)

bool isvisible = (gamecamera.isorthographic || pos.z > 0f) && (!disableifinvisible || (pos.x > 0f && pos.x < 1f && pos.y > 0f && pos.y < 1f));

關於github一些比較重要的命令

奇文共欣賞 這篇部落格還是講的不錯地 1.建立乙個新的repository 先在github上建立並寫好相關名字,描述。cd hello world 到hello world目錄 git init 初始化 git add 把所有檔案加入到索引 不想把所有檔案加入,可以用gitignore或add 具...

學習C語言的一些比較重要的要點

c語言筆記10.20 d 列印整型 f 列印浮點型 打小數 p 以位址的形式列印 c 列印字元型 x 列印十六進製制數字 s 列印字串 乙個位元組 8個位元位 位元組char 1 short 2 long 4 long long 8 float 4 double 8 int 4 c語言標準規定siz...

比較重要的演算法

下面是一些比較重要的演算法,原文羅列了32個,但我覺得有很多是數論裡的,和計算機的不相干,所以沒有選取。下面的這些,有的我們經常在用,有的基本不用。有的很常見,有的很偏。不過了解一下也是好事。也歡迎你留下你覺得有意義的演算法。注 本篇文章並非翻譯,其中的演算法描述大部份摘自wikipedia,因為維...