Unity3D--学习太空射击游戏制作(二)

本文介绍了如何在Unity3D中创建太空射击游戏的主角飞船,包括导入模型、编写控制飞船移动的C#脚本,以及创建、配置子弹游戏体和Prefab。同时,详细讲解了如何关联子弹Prefab,实现发射子弹的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤三:创建主角

游戏的主角是一艘太空飞船,我们将使用一个飞船模型作为游戏的主角,并赋予他一个脚本,控制他的运动,游戏体的组件必须依赖于脚本才能运行。

01:在Project窗口找到Player.fbx(通过3D Max制作的模型),将其拖动到Hierarchy窗口创建飞船的模型游戏体,然后在Inspector窗口将它的Y轴坐标设置为0,并旋转180度,如图:

 

02:在Project窗口选择Assets,右键选择Create->Folder创建一个文件夹,取名为Scripts,用于存放脚本文件,然后选择Scripts文件夹,右键选择Create->C# Script创建一个C#脚本,取名为Player,双击Player.cs脚本将其打开,Unity自动已经创建了一些基本代码,如图:

using UnityEngine;
using System.Collections;

[AddComponentMenu("MyGame/Player")] //此处为自定义脚本在菜单栏的位置,可以在Component->MyGame->Player找到
public class Player : MonoBehaviour
{

	// Use this for initialization
	void Start () {
	
	}
	
	// Update is cal
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值