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,在乙個函式中,可指定多個 甚至全部...