unity遊戲製作和知識點回顧

2021-06-27 18:01:57 字數 1564 閱讀 1327

1.遊戲的簡單製作

我們今天學習了unity

軟體上如何把飛機給它附加前後左右行為,然後在給它附加乙個發子彈的行為。先是開啟

unity

軟體,然後在匯入模型資源包,到

resources

資料夾,在

工程欄區建立幾個資料夾,分別是:

prefads(

預設體)

,resources(

資源包),scence(

場景),texture(

);scripts(

指令碼).

然後在scripts(指令碼)

裡建乙個

rocket

指令碼,在

update

方法裡進行**編寫,實現前後左右,和發子彈的效果。**例如:

float move_h=0;

if(input.getkey(keycode.w){

move_h=time.daltetime;

if(input.getkeycode.s)){

move_h+=time.daltatime;

if(input.getkeycode.a)){

move_h+=time.daltatime;

if(input.getkeycode.d)){

move_h+=time.daltatime;

使子彈跟隨飛機效果:transform.translate(new vector3(move_h,0,move  v));

給子彈新增剛體:transform.rigidbody.addforce(0,0,1000);

宣告:此篇文件時來自於

【狗刨學習網】

社群-unity極致學院

最後就是把指令碼附加給飛機模型,在場景試圖欄中進行執行,就會出現你設定飛機的行為和發子彈的行為,這只是最基本的操作,後面還有更完善的遊戲製作和測試。

2.回顧知識點

在這之後,我又複習了一下以前的知識點比如說如何使用過載方法,如何訪問靜態變數,還有如何呼叫構造方法,來運算你想要的結果。例如求出三角形的周長和面積,如何呼叫例如:

using system;

namespace o{

class stu{

int a=6,b=8,c;

public void zc(){

c=a*b;

console.writeline(c);

public void  mj(int d){

d=a*b/2;

console.writeline(d);

static void main(string args){

stu w=new stu();

w.zc();

w.mj(8);

console.readkey();

知識點回顧

回顧 簡介 python 安裝 python3.8.5 why?python解釋型語言,安裝python3 直譯器 lib pip命令 pip list pip install x pip uninstall 解除安裝 pip install 版本號 pip freeze requiremente....

知識點回顧

方法 變數作用域 方法過載 ref 引用傳參,側重於在方法中一定要修改引數,傳入方法前必須賦值 out 側重於輸出,方法返回前 引數使用前 必須賦值 params 可變引數,只能修飾陣列型別,只能在方法列表的最後.如果沒有給可變引數賦值,那麼可變引數會自動初始化長度為0.方法遞迴 迴圈 方法自己呼叫...

c 知識點回顧

過載只與函式的引數有關,而與函式的返回型別無關 int 形參 實參 0 char short int double 形參 實參 float double 用省略號 表示,即函式可以有任意個任意型別的引數。如,int printf const char format,在乙個函式中,可指定多個 甚至全部...