Unity3D】学unity3d要多久?好不好学?

2020-12-24 13:57发布

26条回答
桥豆麻袋
2楼 · 2020-12-24 15:45

这里提供一些学习途径方面的建议:


  1. 熟悉引擎和编程基础。网上有大量的教程,视频,图文都可以学为己用,在这一步主要是熟悉一些游戏开发的基本概念,以及补习编程基础。


  2. 开始尝试复刻小游戏。在上一阶段获取到了基本的知识以后,通过做实际的小项目,来持续为自己产生正向反馈就很重要了。这个阶段就是接连不断的做些小东西,从实践中掌握技术。


  3. 再然后...少年你已经具备了基本的能力了,可以去试试做点自己想做的了。


希希
3楼 · 2020-12-24 15:50

那得看你怎么学习了,因为如果自学的话,这个时间就很长了,但是效率不太高,如果是报名培训班的话就的5个月左右就能学会,整体还算是不太难的课程,可以考虑看看,好好学习的话肯定是没有啥大问题的,还是看个人了,总之培训的话好很多,毕竟有老师监督你的学习,可以保证学习质量。

一条哈士奇
4楼 · 2020-12-24 15:57

Unity3D是由Unity Technologies开发的一个让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容

只爱泡泡的哆啦A梦呀
5楼 · 2020-12-24 17:16

unity3d是一款常用且全面的游戏开发引擎,也是一款让人们轻松创建诸如,三维视频游戏,建筑可视化,实时三维动画等类型互动内容的多平台开发工具。一般来说,专业的培训机构,学习时间是4-6个月的时间,就能比较全面的让学生掌握其中的重难点,学习的难度也会因为老师的带教轻松明了很多。如果选择自学,不仅需要很强的自控力,还需要耐心和悟性,学习周期也相对较长,短则一年,长则三到五年。unity3d的应用需要掌握c#的 计算机语言,对没有基础的小伙伴来说比较困难,所以建议小伙伴选择一个培训机构去学习。

是真的皮
6楼 · 2020-12-24 17:23

自学的话,时间周期比较长,效果也不太好,主要看自己有没有自制力。

是想从事这方面的工作可以系统性的培训,大概在6个月左右

哆啦公
7楼 · 2020-12-25 08:56

要学大概5个月左右吧,学习的话建议找个靠谱的培训机构跟着老师好好学

unity3D引擎特点:

1、可视化编程界面完成各种开发工作,高效脚本编辑,方便开发;

2、自动瞬时导入,Unity支持大部分3D模型,骨骼和动画直接导入,贴图材质自动转换为U3D格式;

3、只需一键即可完成作品的多平台开发和部署;

4、底层支持Open GL和Direct11,简单实用的物理引擎,高质量粒子系统,轻松上手,效果逼真;

5、支持JavaScript、C#、Boo脚本语言;

6、Unity性能卓越,开发效率出类拔萃,极具性价比优势;

7、支持从单机应用到大型人联网游戏开发;


大约需要4-6个月时间来学习unity游戏制作,因为项目经验是很需要费时间来研究的,此外unity3d的应用需要掌握c#的 计算机语言,对没有基础的小伙伴来说入门需要时间


像风没有归宿
9楼 · 2020-12-25 09:39

不知道你有没有编程经验,我是学MAYA和3D MAX的现在在自学U3d,所以跟你当前差不多,知只不过我已经开始学了。
你要先了解U3d的设计逻辑,这样学起来就比较容易,所以建议先看看官方教程(不要随便找教程),入门的话用心 一个多月就差不多了,至于代码之类的学习,就看你的天分了,
快的话几个月就能到达基本的工作水平,
当然进入公司以后要学的东西 还是有很多很多的。

相关问题推荐

  • 回答 17

    还是要学好编程基础呀如果你觉得编程很苦难 不一定要从c#开始学  学学js flash as等等  有个梯度就好多了如果要用好unity  不会编程那是不行的  学习的过程中都有个头疼的过程  记住  头越痛  代表你要接受的东西越多  坚持 你的大脑在和知识兼容中:D...

  • unity如何自学Unity3D 2022-01-06 15:24
    回答 18

    可以先思考学习的目的,是什么因素在驱动你。是完成一款作品?进入某个行业?还是探究某类问题?否则和技术相关的知识浩如烟海,很容易迷失在细枝末节上。而要找到动力源头。个人的经验,就是关注一些和自己同方向,同类型的创作者。他们输出的作品会激励你,...

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 2

    Shader Unlit/Test{Properties{_MainTex(MainTex,2D)=white{}_MainColor(MainColor,COLOR)=(1,1,1,1)_AddTex(AddTex,2D)=white{}_Maxset(Max,Range(0.1,1.0))=0.1}SubShader{Tags{RenderType=Transparent Queue=Tran...

  • 回答 4

    文章主要为大家详细介绍了Unity Shader实现水波纹效果,文中示例代码介绍的非常详细具体代码实现如下:Shader Custom/shuibowen{ Properties{ _MainTex(Base (RGB),2D)=white{} _distanceFactor(Distancefactor,float)=1 _timeFactor(time factor,float)=...

  • 回答 7

    策划的最基本的原则就是:改进缺点,做别人没有做到的。无论游戏策划还是其它策划都是一样!    游戏策划的第二个原则:放飞思想。也许你认为我是说策划们应该充满想象力,能想一些匪夷所思的东西!对不起。不是这意思!一个合格的策划不是为了发泄自己的...

  • 回答 7
    已采纳

    可以多玩一些其它的游戏,看一些科幻电影等,寻找灵感。

  • 回答 3
    已采纳

    游戏架构与设计不纯粹是一门科学,它不需要提出假设或探究真理,也不被逻辑或正规方法的严格标准所束缚。游戏的目的就是通过玩来获得娱乐,因此游戏设计即需要艺术家一样的创造力,也需要工程师一样的精心规划。游戏设计是一门手艺,就像好莱坞的电影摄像或服...

  • 回答 5

    void Update(){          transform.rotation = Quaternion.Euler(Vector3.zero);}可以试一下,保证物体x轴和z轴为0就可以使其一直垂直。

  • 回答 3

    界面左右移动、上下移动。。本质都是:手指滑动。。。可以参考这些:https://www.cnblogs.com/coldcode/p/5362537.htmlhttps://blog.csdn.net/totosj/article/details/80112852https://blog.csdn.net/zcc858079762/article/details/85253120...

  • 回答 6

    首先新建一个C#脚本,命名为MyFollow,然后把以下代码粘贴进去,保存:AخA 1using UnityEngine;2using System.Collections;3public class MyFollow : MonoBehaviour4{5    public float distanceAway = 5;          // distance...

  • 回答 5

    安装高通的Vuforia插件即可。

  • 回答 5

    不可以,只能一个工程打一个包。

  • 回答 2

    Edit->Project Settings->Graphics 找到Shader Stripping 中fog mode设置为custom(原来是Automatic),然后选中你想要的模式,最后重新打包就ok

  • 回答 2

    用到的插件:System.Drawing.dllSystem.Windows.Forms.dllSystem.Deployment.dll(运用基于.Net4.x的dll打包时,需要用到该dll,否则会报错)代码如下:using System;using System.Runtime.InteropServices;using UnityEngine;using UnityEngine.UI; p......

  • 回答 6

    如下图,设置为none,然后删掉滑动条就可以了。

没有解决我的问题,去提问