unity游戏制作和知识点回顾

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极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

最后就是把脚本附加给飞机模型,在场景试图栏中进行运行,就会出现你设置飞机的行为和发子弹的行为,这只是最基本的操作,后面还有更完善的游戏制作和测试。

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();

       }

    }

}


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值