如何使用unity3D制作游戏

作者&投稿:许都 (若有异议请与网页底部的电邮联系)
如何使用Unity制作3D版iOS游戏~

发展迅速。用Unity做游戏比用自己的3D引擎或低级3D框架快得多。可视的场景布局。Unity带有强大的3D场景编辑器,游戏很大一部分都可以用它完成——通常不需要写代码!跨平台。如果游戏是用Unity制做的,那么它就可以移植到iOS、Android、Windows、Mac和甚至网页!容易学习。Unity比OpenGL或低级框架更容易学习,这对新手特别有利!本系列文章将分为三个部分。如果想学习得更多,不妨将三个部分都学习一下。本教程包含注释内容,会学习到很多东西,毕竟本教程的游戏案例比《Heroic Cube》更复杂。注:游戏案例是由Unity 3D制作的,所以可能与使用Unity 4有稍许不同。1 设计游戏:无论是什么应用,在开始写代码以前,都应该先决定要把它做成什么样子——以及为什么这么做。必须考虑到目标受众,你的应用具有什么功能特性。所以,游戏应该与一种简单而快速的运动有关。射击或者篮球。下图是一个篮球游戏的草图:

2 机制/互动元素:目标:在一次游戏环节内,尽可能获得高分投球时,玩家的手指应该按在屏幕上;手指停留的时间越长,球越难投出。并且把球留住的时间太长就算犯规。
3 特征:
*视觉效果丰富,以吸引玩家眼球*简单的菜单(在游戏画面的上一层,带有开始游戏的选项)*仿真物理,允许球反弹玩家角色在球场上的移动会越来越快,从而增加游戏难度;但玩家会慢慢适应游戏节奏。
4 游戏资源及其特征:
*环境篮框响铃球场背景*计分栏*玩家角色停止动画投球动画移动动画
5 Unity 3D简介
如果已经有Unity了,那大概可以跳过这一部分。如果没有,那么就得先下载Unity。可以在Unity的网站上下载免费试用版。运行安装程序,很快就可以用上Unity了。Unity对于非商业目的是免费的,但为了在项目中使用这个软件,必须先注册——在第一次使用时会看到“Register”按钮。一旦Unity启动,《AngryBots》的样本项目就会出现。要制作一个新项目,所以从主菜单中选择FileNew Project,可以随时保存。现在不要急着选择要导入的程序包。

给你讲讲大概
新建一个java脚本 (js)
双击脚本打开 里面函数不要动 在末尾加上
function OnGUI(){
if(GUI.Button(Rect(Screen.width/2,Screen.height/2,50,50),"play"));
}
到这只能在屏幕上显示一个play 后面的部分需要新建一个游戏场景来显示你的游戏
比如新建一个场景scene2
然后用Application.LoadLevel函数 来调用新场景开始游戏
过程就是这样了 我也是初学者 加油哦

方法/步骤
打开unity3D游戏引擎,会弹出开始的窗口,选择新建项目。以下用U3D简称unity3D游戏引擎。

设置游戏的类型,U3D虽然叫做3D游戏引擎,但也可以制作出精美的2D,2.5D的手游,网游,单机游戏,Flash游戏等等。
我们选择3D类型,游戏名称尽量不要出现汉字。点击创建。

这样我们就进入了U3D的开发界面,界面设计还是很人性化的。这里的所有窗口都可以随意拖动,但是屏幕太小有时可能会影响游戏设计,游戏视图可以放到第二屏幕,这就是为什么游戏制作都要好几块屏幕的原因。

我们现在创建一个游戏对象——一个方块。在 Hierarchy下方点击Create,有2D和3D的游戏对象,我们选择3D下的cube,创建方块,这时场景中会出现一个方块,可以点击cube,修改属性和大小位置。

导入游戏素材,一般都是unitypackage后缀的文件,Maya制作的fbx文件也可以导入,导入方法直接将文件拖动到下方的文件夹区域,注意不要出现中文路径,否者会出错,这是因为U3D对中文不支持,很容易出现不可知错误。
图片也可直接拖入,记得键文件夹分类。文件夹在下方右键ASSETS,create选择folder。

地形制作是游戏中最重要的元素之一,一个精美的地图场景会给游戏带来亮点。
点击hierarchy下方的create创建 Terrain,右方有各种制作地形的工具。
U3D新版本没有自带素材包,需要到U3D的商店下载或者上网自己找。

最后注意scene的右边有Game的选项卡,切换后这里看到的才是游戏最终呈现的,如果没有任何东西就要调节主摄像机,选中摄像机,点击GameObject中的Align with view 对准当前场景视图。上方的播放暂停键是运行游戏和暂停的。虽然没有任何脚本,但你可以给任意物体Add Component添加rigid body属性,运行,物体会掉落下去,这就是物理引擎帮我们自动完成的。


unity3D怎么使用C#的DLL
1) 添加引用关系 如果有对UnityEngine、UnityEditor的引用,需要先添加引用关系。路径通常位于Unity安装目录下的Editor\/Data\/Managed路径下。2) 生成DLL文件 建立项目时,选择“类库”。目标框架.Net Framework的版本,只能选择3.5及以下版本。3) 在项目中引用DLL文件 Unity会自动加载相应的DLL文件,所以DLL...

如何在Unity3D使用 WWW 加载场景并显示进度条
1.新建两个场景,保存为level1和level2 2.将图片素材放进工程文件中,分别作为关卡背景、进度条背景和进度条前景 3.创建C#脚本,取名Life 4.打开脚本,加入如图所示代码 5.将脚本拖拽到摄像机上,将三张图片对号入座到图片变量中 6.按播放键调试 ...

使用Nakama 和 Unity 制作多人游戏(三)
解决关联问题 为解决设备关联和取消关联时可能出现的问题,开发者需谨慎处理。一种方法是删除未使用的账户,但这会限制存储量并可能导致进度丢失。另一种方法是创建“虚拟”设备,允许在不丢失进度的情况下恢复旧账户。创建虚拟设备 在示例代码中,通过在设备 ID 后添加破折号,创建了一个全新的 ID,以此...

导入的unity 3d的模型怎么使用方法
你说的这些在官方帮助手册中都有比如导入,会自动导入全部动作,并且自动分割,这在导入设置中就能设置,对于调用,使用脚本就可以了,官方手册上讲的很清楚

unity3d模型导出fbx格式的怎么操作啊
1、选择需要导出的模型,点击主菜单栏,点击导出。2、一般来说将FBX格式的文件直接保存到unity3d的Assets文件夹下便可在unity中直接使用。注意:文件名需要是英文名。3、选择保存后,会出现以下对话框,要把动画和镶入媒体的钩给勾上。点击确定即可,这样就以FBX格式带贴图形式保存了。

unity3d用什么语言
Unity3D使用C#语言进行开发。Unity3D是一款广泛使用的游戏开发引擎,支持多种编程语言,其中C#是其官方支持并推荐使用的开发语言。C#是一种安全、稳定的编程语言,它具有面向对象的特点,语法简洁且易于学习。Unity3D的开发者可以通过C#来创建游戏脚本,实现游戏的各种功能和逻辑。选择C#作为Unity3D的主要开发...

unity3d如何导入内部和外部资源包
在使用unity3d的时候,我们肯定需要使用到各种各样的资源文件。并且有的资源文件已经被制作成资源包。unity3d本身提供了一些标准资源,也可以使用外部的其他资源。下面介绍一下unity3d导入资源包的操作。不同版本的unity操作界面会有所不同,这里以unity5.0.0b1版本为例。首先运行unity。可以看到有 新建...

如何使用 Unity 3D 开发网络游戏
第一步 ,学习怎么做一个单机游戏。 第二步,在单机游戏做的比较好的情况下,学习服务器。做数据收发,人物同步。 第三步,维护,优化。 也就是 客户端,和服务器 。都要学。unity只是客户端。

现在Unity3D的有哪些使用
1、网页游戏:这类公司招人都需要游戏行业从业经验,需要XX年编程经验,需要有过大型网游的开发经验,对Unity要求很高,需要对网络方面的知识比较了解,然后就是一些专门的,比如说特效,UI物理,AI;2、虚拟现实:这类公司做漫游什么的,相对来说对Unity要求不高。Unity3D包括在虚拟现实相关中的运用,Unity...

怎样用Android开发Unity3D游戏
3.Unity3D基本使用方法 这里羽化推荐大家看看视频,看视频学起来得很快,羽化就讲讲自己照视频做的例子,解压后可以通过Open Project选项打开这个例子,选中Scene里面的Scene1打开,运行是在电脑上。1)场景创建 全是Cube搭建的,看一眼就知道了,Cube可以在上方Gameobject——〉create other里面创建,也点击...

文成县15923792200: 如何用unity3d制作一款游戏 -
翟文肝达: 打开u3d,保存一下当前场景,点file,build setting ,在add currentscene,再点击build,你就可以获得一个空场景游戏的exe文件了

文成县15923792200: 利用unity制作3D游戏的大致步骤是怎样的 -
翟文肝达: Unity3D游戏制作需要的主要是看你平时用什么,不同学校学习时候用的也都是不一样的,我实在博思学的,当时上课用的都是正版的,主要工具就是根据不同的需求,大致用的就是 综合编辑: Unity具有层级式开发环境,具备视觉化编辑、详细...

文成县15923792200: 如何用unity3d做一个简单的小游戏 -
翟文肝达: 独立开发的话,主要在美工,这类的游戏程序简单,有些基础就行,美工要做的好可不容易,要是效果要求不高,随便在max拉几个模型吧... unity方面,熟悉一下,如果有程序基础,十天半个月弄个差不多的,要是考虑到优化,手感,效果,就费点时间了

文成县15923792200: 如何用unity3d 开发2d游戏 -
翟文肝达: 我认为用unity开发2d游戏最大的优势是,unity作为一款游戏引擎已经提供了比较完善的底层基础游戏功能模块,例如碰撞检测和物理模拟,而要用到这些功能是必须用“方法1”的,unity目前内建的二维渲染机制(无论是guitexture还是unitygui)都不能享受到上述福利.而且最关键的是,使用unity做三维渲染的效率比二维渲染快多了(同等二维画面复杂程度). 为了享受游戏引擎的丰富功能以及更快更好的渲染效果,请用方法1.unity到目前为止,gui就是鸡肋中的鸡肋,所以很多二维界面效果反而不得不动用三维渲染,期待3.5版更新吧.

文成县15923792200: 如何正确的使用UNITY3D制作FPS游戏 -
翟文肝达: 第一部分:简介 这个教程中,我们详细了解下如何制作一个简单的第一人称射击游戏(FPS).其中将介绍一些基本的3D游戏编程的概念和一些关于怎样如游戏程序员般思考的技巧. 前提 这个教程假定你已经熟悉软件Unity基本操作,掌握了...

文成县15923792200: Unity3d怎么做创建工程与场景 -
翟文肝达: 首先,在电脑中安装好unity引擎.只有安装了untiy引擎,才能进行以下的操作,关于安装步骤,在这里就不详细说了,网上有很多关于unity的安装说明. 安装好unity后,双击桌面上的Unity图标会弹出一个选择界面,如果你之前已经创建过项目...

文成县15923792200: 如何用Unity3D制作一款3D RPG游戏 -
翟文肝达: 问题太大了…… 简单来说,需要解决很多的问题,比如游戏数据结构,逻辑判断 于地图则有地图的绘制,人物移动控制等等.更不必提麻烦的一些事件和AI.但是unity3d有asset store,可以到上面找一些现成的RPG例子,下载下来研究一下.当然,这些例子应该都是收费的,所以想要免费下载就只能活用百度了.

文成县15923792200: 如何使用Unity制作2.5D游戏 -
翟文肝达: 如果你是个Unity新手,而且想要学习这种工具,那么本教程正适合你!你会学到如何从头开始制作出简单的游戏,并在此过程中学到许多东西.在这款游戏中,你控制的是架小型但装备精良的飞机,你的目标是向邪恶的鲨鱼投炸弹,同时还要保...

文成县15923792200: 如何使用Unity制作3D版iOS游戏 -
翟文肝达: 制作编辑unity 3D游戏,无外乎策划、原画设计、三维建模、美工画贴图、动作绑定编辑、特效编辑、unity编程,是个周期很长的系统工程.要细细说来可以出几本书了.这里介绍下游戏发布:IOS 游戏工程编辑倒是可以在WINDOWS上操作....

文成县15923792200: 如何用unity3d建造一个简单的场景 -
翟文肝达: unity3d是现在比较常用的游戏引擎,想要打造游戏场景的话其实是挺难的,涉及到方法绵绵,单凭别人给你说可能你也不懂,比较好的就是实际操作指导,建议去进行学unity3d开发,现在发展很有前景,可以去博思 学,是很不错的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网