unity之游戏总结

来源:互联网 发布:网络市场调研问卷 编辑:程序博客网 时间:2024/04/28 01:21

欢迎来到我们的狗刨网,今天我们主要说的是自己做的那个项目的概述。


一、首先是游戏的模块


我方模块:可以对敌方发射子弹,让自己获得分数,另一方面,敌方打中我方也可以使我方的生命值减少。

敌方模块:可以追踪我方的位置,发射子弹,也可以成批的出现。

子弹模块:进行克隆

音频模块:添加背景音乐让游戏场景更炫。

登录模块:可以点击登录进入游戏场景。

注册模块:点击注册可以进入登录界面,然后进行游戏。



二、用到的技术:


1、         首先是鼠标键盘控制还有位移,这个知识点在我方和敌方都用到了。

2、         接着是继承,这个是在子弹上用到的

3、         GUI技术,这个技术是完成游戏场景的停止游戏和游戏继续,还有在显示分数和生命值的时候也用到了还有那个页面的跳转。

4、         数组:这个是在敌方的克隆用到了。

5、         克隆子弹,销毁是在子弹那用到的

6、         碰撞事件:碰撞是在我方和敌方用到的

7、         再接着就是子弹模块那还用到了,预设体和刚体。


三、      看一下敌方自动出现的代码


public GameObject[] enermy;//设立一个数组

     int number=5; //数量

     void Start ()

{

     StartCoroutine ("Do"); //开启协程

             }

IEnumerator Do()

    {

    yield return new WaitForSeconds (1f);

    while(true)

    {

    while(number>0)

    {

    GameObject go=enermy[Random.Range(0,enermy.Length)];

    Vector3 pos=new Vector3(583.3524f,20f,Random.Range(300,450));

    GameObject.Instantiate(go,pos,transform.rotation);

    yield return new WaitForSeconds(2f);

    number--;

    }

    number=5;

    yield return new WaitForSeconds(4f);

    }


  欢迎来到我们的狗刨网,我们每天都会更新新的内容,欢迎来我们的狗刨网。

 

 

0 0
原创粉丝点击