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

二、功能实现
1、场景对象

- 【Main Camera】 代表主摄像机,需要这个我们才能看到如今这个视角
- 【游戏主控】 上面不挂载任何图片对象,但挂了一个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()
{

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

被折叠的 条评论
为什么被折叠?



