Unity3D引擎入门&搭建一个FPS游戏Demo

本文介绍了Unity3D游戏引擎的基础知识,包括平台、应用范围和经典游戏案例。详细讲解了Unity3D的界面和基本操作,如场景创建、物体操作、组件和脚本语言。通过创建一个FPS游戏Demo,演示了如何搭建场景、控制视角和移动,为初学者提供了快速入门的指导。教程鼓励读者进一步探索Unity3D的更多功能,如添加重力、跳跃和更复杂的系统。
摘要由CSDN通过智能技术生成

一、unity3d简介(平台,应用范围,经典游戏)

Unity3d是当时最流行的游戏引擎之一,它具有可视化编辑器,并能通过编写脚本来自定义编辑器,能够快速开发出游戏原型,Unity3D还具有强大的跨平台能力,不但在部署目标方面跨平台(PC、Web、移动设备以及家用机),还包括开发工具跨平台(能在Windows或Mac OS上开发游戏)。相比与RPGMaker的简陋或虚幻引擎的难以上手,Unity3D对于一个有编程基础的初学者上手轻而易举。用Untiy3D开发的游戏也不在少数,从手机游戏《纪念碑谷》到PC游戏《Cuphead》,数不胜数,同时由于Unity3D的强大引擎,也可以用来进行机器人仿真、火灾模拟等工作。

二、界面,基础操作(界面,创建场景,灯光系统,摄像机,组件,脚本语言)

1、界面

Unity3D的主界面和一些三维建模软件非常类似(例如,3DsMAX,C4D等)
左上角是scene视图,这里显示了场景中的物体并且可以对场景进行基础的操作;
左下角是Game视图,这是游戏运行时的主要界面;
Hierarchy视图,当前场景中物体目录;
Project视图,显示当前工程的文件夹等;
Inspector视图,当前选中的物体的属性以及组件。

2、基本操作

通过scene视图上的按钮可以对选择物体进行操作,也可以通过快捷键进行抓取(Q)、移动(W)、旋转(E)、放大®操作,鼠标中键平移场景,鼠标滚轮对场景进行缩放,按住Alt+鼠标左键可以旋转查看场景。

通过顶部的工具栏或在Hierarchy视图上右键,可以创建新的3D物体或2D物体,以及灯光、camera等。

在Project视图中,可以右键创建新的场景、预设、或者脚本文件。

Inspector上集成了物体的大部分属性,并可以通过Add Componment添加新的组件。

三、demo制作(坐标系统,视角控制,移动,碰撞,ray,敌人AI,预设,材质,etc)

Unity3D可以在官网上免费下载,只有制作者的游戏达到一定盈利后Unity才会抽取一定的分成,并且unity3d的官方社区具有大量的教程和中文文档,也非常适合自学。官网上最经典的游戏教程是《Space shooter》,每集教程都在五到十分钟,简单却能学到unity3d的很多基础知识,有兴趣的可以去官网上学习。接下来我们将通过一个FPS游戏Demo介绍Unity3d游戏制作流程。

首先打开Unity并且创建一个新的工程,在这个新的工程中,hierarchy视图中默认带有一个Main Camera 和Directional Light,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值