用Unity做一个打飞机(附素材、项目)第二部分

(接上篇文章)

二、子弹的发射

1、在角色下新建一个项目,并调整,作为子弹生成的地方,我叫它子弹生成器。并且将子弹插入进游戏,为子弹添加碰撞体和一个“move”脚本

2、修改move脚本

public float speed;//这里要自己在unity里面赋值

    void Update()

    {

         transform.Translate(Vector3.up * speed * Time.deltaTime);

        if (transform.position.y >= 5.0f)//这里是子弹飞到哪里之后会消失,我是y轴为5的地方,大家可以自己试一试可能会不一样

        {

            Destroy(this.gameObject);

        }

    }

3、在项目列表里面创建一个“预设”文件夹,将我们做好的子弹拖入,作为我们的预制体

4、在我们刚刚做的子弹生成器添加一个代码,命名为“fire”

public float time;//子弹生成的时间差(多长时间生成一个子弹)

    public GameObject zidan;//将子弹实例化

    void Start()

    {

        Fire();

    }

    public void Fire()

    {

        InvokeRepeating("move", 1, time);

    }

    public void move()

    {

        GameObject.Instantiate(zidan, transform.position, Quaternion.identity);

    }

如此,子弹的发射就做出来了

三、背景的滚动

1、我们先创建一个新的3D物体——Quad,将他调整为和我们的摄像机一样大,然后将他的z轴调整到比我们的角色大一点的(具体多少随自己喜好)

2、新建一个Material(材质球),并且调整材质球的shader,调整为texture(Unlit——>texture)然后导入我们的背景图片,完成后将材质球导入到Quad上,Quad改名为“背景”。

3、在背景下添加一个代码名为“Background”

Material material;//定义材质

Vector2 movement;//定义移动

public Vector2 speed;//定义速度(因为材质球的移动和普通移动不同,所以我们要定义成vector2)

void Start()

    {

        material = GetComponent<Renderer>().material;  //我们不能直接的引用材质球中的Material组件,只能一步步的移动)

    }

    void Update()

    {

        movement += speed * Time.deltaTime;

        material.mainTextureOffset = movement;

    }

*其中,在unity中赋值时我们只用改变Y轴大小即可,整数则是向下移动,负数为向上移动。我这里改成了0.1感觉十分合适

我的背景

**X轴是控制左右移动的,感兴趣的可以自己动手试一试。

如此,背景的滚动效果就做好了

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355