Unity学习笔记(1)飞机大战第一章「点击飞机射出子弹」「子弹超出屏幕外被摧毁」

本文介绍了一个简单的Unity射击游戏实现过程,包括如何通过鼠标点击发射子弹,并自动销毁超出屏幕的子弹。涉及Unity的基本操作,如使用预制体、组件及C#脚本等。

一、效果图

大概的效果图如下,实现的功能:😁通过点击鼠标飞机会射出子弹,若子弹超出屏幕外会自动销毁。

在这里插入图片描述

二、功能实现

1、场景对象

在这里插入图片描述

  1. 【Main Camera】 代表主摄像机,需要这个我们才能看到如今这个视角
  2. 【游戏主控】 上面不挂载任何图片对象,但挂了一个c#文件,主要用来全局设置。比如这个项目所涉及到的时间针率。

在这里插入图片描述

3.【子弹】 这个子弹可惜忽略,主要是通过它来创建子弹预制体

4.【子弹Prefab】此对象需要挂MyBullet,特别提醒需要在【飞机】脚本下挂它
在这里插入图片描述

5.【飞机】 挂MyJet
在这里插入图片描述

2、代码实现

  • 游戏主控—MyGame代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MyGame : MonoBehaviour
{
   
   
    // Start is called before the first frame update
    void Start()
    {
   
   
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值