using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace paixu
class class2
//初始化整個揹包
public void initbag()
}//檢查格仔是否為空
public bool checknull(int index)
else
}//檢查揹包中是否含有這個物品(id),返回位置
public int checkitem(int id)
}return -1;
}//獲取位置最小的空格子
public int findfull()
}return -1; //滿了
}//增
public void additem(sitem sitem)
else
}else
}//刪
public void delectitem(int id)
else
baglist[bagindex] = item;}}
}}
使用mvc設計模式:
modle 和 control 層
view層
互動過程:
互動原理:
Unity常用功能總結
遊戲物體的顯示和隱藏 1gameobject.setactive true 實現鍵盤按鍵功能12 34if input.getkey keycode.mouse0 當鍵盤的0鍵按下的時候 在update中只執行一次的方法 update中是每一幀都在執行,想要在這個方法裡讓函式執行一次,我的思路是新增...
Unity實現發射子彈的功能
常用於射擊類遊戲的射擊,在道具前連續不斷的發射子彈。一般的實現方式是 在物體前面定義乙個空的gameobject,然後把這個gameobject作為物體的子物件 給子物件新增指令碼,在子物件不斷使用instantiate例項化prefabs裡面的子彈物件即可,注意給子彈定時銷毀的時間。給出常用的函式...
Unity實現倒計時功能
有兩種思路可以實現倒計時,乙個是update,另乙個是協程。這裡只展示核心的演算法思路,有收穫的還請點個贊哦 update 首先定義三個變數,訪問許可權按需求設定 float gametime 遊戲總時間,int或者float都可,單位為秒 float timeleft 遊戲剩餘時間,單位為秒 fl...