Unity

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器可运行在Windows、Linux(目前仅支持Ubuntu和Centos发行版)、Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。

1回答

新人想学Unity3D,需要什么基础?

2022-05-23 浏览量:37 提问者:O(∩_∩)O

回答:
做Unity的新人需要掌握编程基础和Unity3D引擎的基础。编程基础 :1、 能理解面向对象是啥意思。会 Java 或者 C# 或 C因为Unity编程需要有c#语言基础2、 Unity编程需要了解C#的一些基本知识例如:值类型、引用类型、网络基础、数据结构等等Unity3D引擎基础:1、 Unity基本功能和基本操作2、 Unity2D/3D 物理系统3、 Unity2D/3D 动画系统4、 Unity基本组件5、 打包、发布...很多

1回答

Unity怎么创建项目?

2022-05-23 浏览量:12 提问者:咕噜噜

回答:
首先,在计算机中安装unity引擎。只有安装unity引擎,才能进行以下操作。这里不详细说明安装步骤。网上有很多关于unity的安装说明。安装好unity后,双击桌面上的Unity图标会弹出一个选择界面,如果你之前已经创建过项目了,可以选择“Open Project”,如果想新创建一个项目,选择“Create New Project”,然后选择“Browse”在弹出的对话框内,新创建一个文件夹并命名(最好是英文名),或者选择一个已经创建好的文件夹如图所示,创建目录界面,依次选择所要导入的资源包,此处可以不选任何资源包,等在游戏制作过程中也可以根据需要进行导入,选择所要制作游戏的类型6然后点击“Creat”按钮,进入unity编辑器中。下面就可以进行游戏制作了。

1回答

请问在Unity里如何导出带透明通道的视频或者图片?

2022-05-23 浏览量:32 提问者:mangoAhahah

回答:
1、首先在项目窗口中选择序列;2、在菜单栏-文件-导出-媒体;3、进入导出设置-选择Qicktime格式;4、编解码器-选择PNG;5、点击编解码器设置-取消交替(不勾选);6、最大深度渲染-选择32位;7、不要勾选导出音频,以上设置后,点击导出即可。

1回答

Unity如何将场景渲染品质调到最高?

2022-05-23 浏览量:2 提问者:狂欢

回答:
Unity在渲染过程中发现了网格周围的所有灯光,并计算出哪些灯光对网格的影响最大。质量设置 (Quality Settings)用来修改最终成为像素光照的灯光数量,以及顶点光照的数量。每种灯光都会按照灯光与网格的距离,以及灯光的强度计算其重要性。此外,仅从游戏环境来看,某些灯光更为重要。因此,每种灯光都可以设置渲染模式 (Render Mode) 为重要 (Important) 或者不重要 (Not Important)。标记为不重要 (Not Important) 的光照通常具有较低的渲染开销。举个例子,试想一下一款赛车游戏,玩家的汽车打开车头灯在夜间行驶。车头灯是游戏中最重要的光源。因此,它们的渲染模式 (Render Mode) 应设置为重要 (Important)。另一方面,在游戏中其他不那么重要的灯(如其他汽车的尾灯),即使成为像素灯也不会很大地提升游戏的视觉效果。此类灯光的渲染模式 (Render Mode) 可放心设置为不重要 (Not Important),避免在不能改善游戏的地方浪费渲染性能。优化逐像素光照可同时节约 CPU 和 GPU: CPU 的绘制调用更少,GPU需要处理的顶点较少,这些附加对象所需的点阵化像素较少。

1回答

Unity3D中怎么创建UI按钮功能?

2022-05-23 浏览量:5 提问者:罗一平

回答:
1、打开unity3d项目“GameObject”--“UI”--“Button”,创建一个按钮。2、在“RectTransform”下可以改变按钮的布局位置大小等。3、在“Image(Script)”与“Button(Script)”中可以更详细的设置按钮的颜色等效果。4、展开Button在其中的“Text”中的“Text(Script)”中可以设置按钮显示文字信息。5、新建一个文件夹“Script”在里面新建一个“Button_test”的脚本,打开后在里面添加一个方法 publicvoidClick_test(){ Debug.Log('点击测试'); }6、把编辑好的“Button_test”脚本添加到场景中的Button上。7、点击“OnClick()”下的“ ”添加,然后Object中选择添加“Button”。8、点击“NoFunction”选择“Button_test”--“Click_test()”,保存后运行,点击旧按钮可以调用我们在脚本中定义的click_test()方法。,输出“点击测试”。

1回答

Unity保存步骤?

2022-05-23 浏览量:3 提问者:蓝天

回答:
1.首先,在unity中创造自己的场景。2.顶部菜单选择 File--Save Scenes。3.选择一个文件夹位置,然后输入文件名test_one保存场景文件 。4.接着在unity项目文件夹中找到刚才保存的test_one 场景文件,在顶面右键Export Package,导出这个场景。5.如果要保存整个unity项目中的文件可以直接在 Assets 文件夹中右键 Export Package6.接着弹出的窗口勾选 Include dependencies,然后Export...导出。7.然后输入导出的场景文件名,进行保存。8.通过这种方式,您可以将unity中创建的整个场景导出为文件,使用的时候直接Assets--Import Package--Custom Package选择这个unitypackage文件就可以了。

1回答

在Unity3D中如何运行游戏?

2022-05-23 浏览量:50 提问者:蜡笔小新杰

回答:
1.首先,在Windows电脑上打开Unity5.0编辑器,Unity启动界面如下图所示。2.在Unity编辑器上打开游戏场景或创建一个新的游戏场景,在这里为了简单演示如何运行游戏,所以只创建一个地形与一个人物,如下图所示。3.可以看到与Scene视图在一起的Game视图,我们可以将鼠标选中Game视图,此时可以看到一个静态的游戏出事界面,如下图所示。4.可以看到在Game视图的上侧有三个按钮,分别是“运行”按钮、“暂停”按钮,和“逐帧”按钮。5.当我们点击“运行”按钮时,游戏便开始运行,在如图所示的游戏中,你便可以控制人物的行走及方向。当点击“暂停”按钮,则游戏暂停了,当点击“逐帧”按钮游戏一帧一帧的运行。6.当点击Game视图上的“Stats”按钮,则弹出一个透明窗口,显示游戏的状态信息,如下图所示。7.点击Game视图右侧的三个横杆,点击弹出的下拉框中的Maximize按钮,以最大化的形式显示游戏界面。

1回答

Unity3D中如何导入3DMax创建的模型?

2022-05-23 浏览量:15 提问者:Ny。

回答:
1、首先在3ds Max软件里设置单位,点击打开customize选项中的units setup设置。2、将显示单位和系统单位中的比例设为厘米。3、设置完后创建一个三维立体模型。4、导出成max格式,并存放在你所创建的Unity项目里的Assets文件夹下。5、启动Unity,在项目视图中,您可以看到前面创建的三维茶壶模型,并将其拖入游戏视图。6、然后这样就完成了。7、Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案。8、可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 基于Unity开发的游戏和体验月均下载量高达30亿次,并且其在2019年的安装量已超过370亿次。9、全平台(包括PC/主机/移动设备)所有游戏中有超过一半都是使用Unity创作的;在Apple应用商店和Google Play上排名最靠前的1000款游戏中,53%都是用Unity创作的。Unity提供了一个易于使用的实时平台,开发者可以在平台上构建各种AR和VR互动体验。

1回答

Unity3D怎么把动画导入模型?

2022-05-23 浏览量:8 提问者:王思熙

回答:
1、用unity 3D自带的角色,单击project工作区右侧右键。2、在弹出的选项框中找到Import Package——Characters,即导入人物角色包。3、点击Import开始导入。4、将人物放置合适的位置,接下来要做的是为人物添加动画。5、然后如下图所示,在资源窗口中找到该文件夹,可以看到里面有自带的动画文件。6、在Inspector面板中找到【Animator】选项中的【Controller】,然后点击右边的点,即导入自带的动画文件,如下图所示。7、然后预览,如果模型在移动,导入动画成功。

1回答

Unity怎么添加空白材质球?

2022-05-23 浏览量:8 提问者:じ★ve袮很幸福

回答:
创建材质球:在Project面板中选中Assets文件夹,对着Assets文件夹右键,然后点击Create,然后选择Material. 给材质球增加贴图:在电脑中选择你要的图片,然后把图片拖进Project面板中的Assets文件夹。选择你创建的材质球,在Inspector面板中找到Albedo属性,点击该属性左边的小圆,这时候会弹出一个窗口,你只要在弹出的窗口中选择拖进Unity 3D的图片,让后关闭弹出的窗口即可。给物体上材质球:有两种方式,一种是将制作好的材料球拖入Scene面板中的物体,另一种是将制作好的材料球拖入Hierarchy面板中的物体。

1回答

Unity如何做玻璃材质?

2022-05-23 浏览量:15 提问者:obsession

回答:
unity做玻璃材质的时候要不断的优化,玻璃简单分类主要分为平板玻璃和深加工玻璃。平板玻璃主要分为三种:即引上法平板玻璃(分有槽/无槽两种)、平拉法平板玻璃和浮法玻璃。由于浮法玻璃具有厚度均匀、上下表面平整平行,再加上劳动生产率高、管理等方面因素的影响,浮法玻璃正成为玻璃制造的主流。

1回答

Unity3D 5.4实时烘焙才有阴影吗?

2022-05-23 浏览量:6 提问者:冷面杀手

回答:
Unity中实时阴影是游戏运行时实时计算的,烘培(baked)阴影是提前计算的。没有实时烘焙的阴影。烘培阴影的好处是游戏运行时计算量小、速度快,缺点是只能用在静态(static)物体上。实时阴影即可以用在静态物体,也可以用在动态的物体和角色上,但是计算的开销很大(一般可以用一些技巧来做,比如让真实的角色不产生实时阴影,而是设置一个简单的模型来产生实时阴影)。

1回答

Unity资源打开方式?

2022-05-23 浏览量:2 提问者:老谢

回答:
第一步:用MenuItem创建右键菜单在Assets下新建一个名为tool的文件夹,在其中创建一个OpenFileWay.cs脚本。第二步:获得选中文件的类型第三步:选择打开方式使用OpenFileDialog来选择程序,使用它需要为unity添加Plugins–>System.Windows.Forms.dll第四步:实现对XML的增删改查第五步:用指定应用程序打开资源文件。

1回答

Unity怎么保存可执行文件?

2022-05-23 浏览量:9 提问者:五行缺钱

回答:
1.首先,在unity中创造自己的场景。2.顶部菜单选择 File--Save Scenes。3.选择一个文件夹位置,然后输入文件名test_one保存场景文件 。4.接着在unity项目文件夹中找到刚才保存的test_one 场景文件,在顶面右键Export Package,导出这个场景。5.如果要保存整个unity项目中的文件可以直接在 Assets 文件夹中右键 Export Package6.接着弹出的窗口勾选 Include dependencies,然后Export...导出。7.然后输入导出的场景文件名,进行保存。8.这样,就可以将您在unity中创建的整个场景导出为文件,使用的时候直接Assets--Import Package--Custom Package选择这个unitypackage文件就可以了。

1回答

如何安装及破解Unity5.3.6发?

2022-05-23 浏览量:8 提问者:婧聆嵩音 ͮ ͣ ͤ

回答:
1首先安装 UnitySetup-5.1.1f1 (源安装程序)安装比较的慢,最后安装完后勾选run unity,点finish,安装完成。会看到license界面,这是要许可号,先关闭界面。2将Unity 5.x Pro Patch (破解工具)复制放到安装目录的 editor文件夹下,如我的文件夹是  D:\Program Files (x86)\Unity\Editor3运行 Unity 5.x Pro Patch (破解工具)先点Patch,再点cre lic。之后会生成一个文件   Unity_v5.x.ulf如有其实覆盖,点击OK!完成破解工作后,操作桌面安装程序!

1回答

Unity3D怎么用c#代码更改物体颜色?

2022-05-23 浏览量:3 提问者:靜-

回答:
修改天空盒颜色的例子(C#):using UnityEngine;using System.Collections;public class example : MonoBehaviour {public Color colorStart = Color.blue;public Color colorEnd = Color.green;public float duration = 1.0F;void Update() {float lerp = Mathf.PingPong(Time.time, duration) / duration;RenderSettings.skybox.SetColor('_Tint', Color.Lerp(colorStart, colorEnd, lerp));}}修改天空盒材质的例子(C#):// 加载所有 skybox 纹理Texture2D sbFront = Resources.Load('Texture/Skybox/skybox_Front') as Texture2D;Texture2D sbBack = Resources.Load('Texture/Skybox/skybox_Back') as Texture2D;...// 创建新的 SkyBox 材质Material mySkyBoxMat = new Material(Resources.Load('Shaders/myOwnSkyboxShader') as Shader);// 将所有纹理添加到材质中mySkyBoxMat.SetTexture('_FrontTex', sbFront);mySkyBoxMat.SetTexture('_BackTex', sbBack);// 设置RenderSettings skybox 变量RenderSettings.skybox = mySkyBoxMat;稍微完整些的例子(C#):using UnityEngine;using System.Collections;public class SkyboxSetter : MonoBehaviour{// 创建Skybox材质public static Material CreateSkyboxMaterial(SkyboxManifest manifest){Material result = new Material(Shader.Find('RenderFX/Skybox'));result.SetTexture('_FrontTex', manifest.textures[0]);result.SetTexture('_BackTex', manifest.textures[1]);result.SetTexture('_LeftTex', manifest.textures[2]);result.SetTexture('_RightTex', manifest.textures[3]);result.SetTexture('_UpTex', manifest.textures[4]);result.SetTexture('_DownTex', manifest.textures[5]);return result;}public Texture2D[] textures;void OnEnable(){SkyboxManifest manifest = new SkyboxManifest(textures[0], textures[1], textures[2], textures[3], textures[4], textures[5]);Material material = CreateSkyboxMaterial(manifest);SetSkybox(material);enabled = false;}// 材质加到天空盒void SetSkybox(Material material){GameObject camera = Camera.main.gameObject;Skybox skybox = camera.GetComponent();if (skybox == null)skybox = camera.AddComponent();skybox.material = material;}}public struct SkyboxManifest{public Texture2D[] textures;public SkyboxManifest(Texture2D front, Texture2D back, Texture2D left, Texture2D right, Texture2D up, Texture2D down){textures = new Texture2D[6]{front,back,left,right,up,down};}}

2回答

Unity3D如何导入内部和外部资源包?

2022-05-23 浏览量:35 提问者:pai

回答:
1、首先运行unity。可以看到有新建项目(New project)和打开项目两种操作(Open project)。如果你以前创建过unity项目,你可以打开现有的项目。我在这里建了一个新项目。2、新建项目。在新建页面,可是设置项目的名称、项目的路径,以及选择模板。根据需要设置这些选项。然后点击“Create”按钮。3、在创建项目的时候,我们可以一起倒入unity内置的那些标准资源包。在面板的左下角,有个“Add Assert packages”。点击将会列出内置的资源包名称,勾选中资源包,就可以在创建项目的时候一起倒入。4、点击“Create”按钮后,界面会暂时退出,然后自动重新打开后,就创建好项目了。我们也可以新建好项目后再倒入资源包。在上面的菜单栏中,有一项“Asserts”,点击后可以在下拉菜单中看到有一项是"Import Package'。将鼠标移动到这一项上,右边会列出很多资源包名称和“Custom Package”。这些资源包就是unity内置的标准资源包,“Custom Package“就是倒入外部的资源包。5、点击其中一个资源包的名称,就可以倒入。倒入的时候,首先会加压资源包,如果资源包很大,解压的过程会比较慢。6、解压完成后,会看到如下界面。这里列出了这个资源包中的所有资源文件。可以勾选具体要倒入哪个资源文件,默认是全部勾选了,一般情况,我们也会倒入一个资源包中的全部文件。因为里面各个文件之间很可能是有关联的。左下角有两个按钮,”All“,是自动勾选所有的文件,”None“是自动去掉所有的勾选。点击右下角的”Import“按钮开始导入。7、导入的过程如下图所示。如果资源包非常大,文件数量非常多,这个过程也会非常慢。导入完成后,可以看到编辑器左下角的”Project“视图中,列出了资源文件的相关层次目录。8、这是就可以使用这些资源了。如果需要导入外部资源,点击Assert=>Import package=>Custom Package即可。弹出文件选择对话框,选择所需的外部资源包文件,点击打开按钮导入。导入过程与导入内部资源包相同。

1回答

Unity怎么设置对象的透明度?设置操作步骤是什么?

2021-12-23 浏览量:26 提问者:再见

回答:
Unity设置对象的透明度操作步骤:我们可以在任何对象中找到Image组件。然后你可以找到颜色属性。颜色只能设置为颜色吗?当然不是。我们可以看到颜色有透明的通道。所以我们可以做到零,我们有透明度。在这一点上,我们可以看着现场,看到我们看不到的。

1回答

Unity脚本无法挂载怎么办?怎么解决?

2021-12-23 浏览量:56 提问者:若只是擦肩

回答:
Unity脚本无法挂载解决方法:我们这里有一个Unity脚本。有时候,你不能把它连接到一个物体上。这可能是因为您更改了文件名。文件名更改了,但类名没有更改。文件名和类名不一致。处理步骤这将导致脚本挂载失败。所以我们需要针对于文件名和类名进行检查并且更改

1回答

Unity有哪些代码是比较常用的?Unity常用代码大全

2021-12-23 浏览量:8 提问者:赵娟

回答:
Unity常用代码大全:2、设置角度和位置和大小GameObject.Find(“Camera”).transform.position = new Vector3(0, 0, 0); GameObject.Find(“Camera”).transform.rotation=Quaternion.Euler(0, 0, 0); GameObject.Find(image + “(Clone)”).transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);3、获取时间并设置格式和类型System.DateTime.Now.ToString(“yyMMddHHmmss”);4、启动一个协程StartCoroutine(name());5、停止所有协程StopAllCoroutines();6、查找所有包含这个脚本并调用其中函数脚本name[] handlers = (脚本name[])FindObjectsOfType(typeof(脚本name)); foreach (脚本name h in handlers) { h.函数(); }7、循环启动某个函数Invoke(“ShowShare”, 0.2f);

专业软件、设计问答社区
111749

已获得解答

我要提问

设计资源,软件下载

李鼎老师
李鼎老师

教师团队曾服务于国家电网、李宁、喜临门集团等国家国企与上市公司

陈会来
陈会来

十年教学设计经验,专注环艺专业培训,先后获得CEAC国家认证,AUTO DESK-3DS MAX可视化设计师国际认证;AutoCAD工程师认证。

Bob老师
Bob老师

介绍:知识网、三味书屋MOOC创始人,微名教育博主,在线教育领域深耕9年,百万人气图文视频原创作者,专注职业培训,倡导“学而用之”的践行者

景蓝老师
景蓝老师

玩转平面设计,小蓝老师将为大家更新更多淘宝美工,平面设计,广告设计,丝印,等常见的设计技能知识,更多实战技能将不断更新录制.

韵湖教育
韵湖教育

韵湖教育,专业做教育辅导培训,室内设计、建筑设计、平面设计、创意设计等、职业再培训等,各行各业技能培训,提高技能提升自我,机构老师都是在各行各业从事十几二三十年以上的资深大人物,他们把这辈子积累的知识倾囊相授,教授需要学习及进步成长的学员朋友

XIMI
XIMI

始于2012年,专注于室内设计教育,秉承“身以感悟,挚于创造”。

杨帆
杨帆

杨帆教育联合创始人,多年项目实战经验,对C4D的渲染及三维场景制作有深入的研究,授课方式幽默风趣,帮助你快速成长,将前沿的技术更好的运用到工作上去

沪子老师
沪子老师

曾就职于盛世和家装饰集团首席设计师,现任北斗时代设计教育公司室内设计课程高级讲师,带出了一批批优秀学员,得到了学员认可,为各大企业输送大批优秀设计师,