Unity3D】学unity3d要多久?好不好学?_第3页回答

2020-12-24 13:57发布

26条回答
梅向南
2楼 · 2020-12-25 16:50

如果只是学习基础知识,和实现一些简单的效果大约两三个月就可以啦,剩下的就需要真正的到公司里面接触一些商业案例,学习里面游戏的开发流程,具体用到了Unity中哪些功能了。至于好不好学只要能够脚踏实地,一步一个脚印下来都没什么难的了。

ablabla
3楼 · 2020-12-25 21:36

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


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


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


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


小狮子
4楼 · 2020-12-25 22:51

得看您怎么学,如果报培训机构大约5个月就学的差不多了,如果自学可能时间成本会高一些,毕竟涉及一些新技术同时在学习时也会遇到一些问题从而就会拉长学习周期,好不好学这个问题,IT行业的每一个方向都是有一定难度的,要么薪资也不会那么高的。

张成秀 - 快乐开心每一天
5楼 · 2020-12-29 15:26

Unity3D从入门到精通分为几个阶段:

初学者:先从Unity官网的视频开始看起,跟着视频做出首个游戏,所bai有的资源,代码在Asset Store都可以下载到。

熟练者:关注Unity圣典和Unity User Manual,在这一阶段,要把在首阶段所忽略的内容进行选择性的补充学习。

进阶者:关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。

在接下来这一阶段,才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。

当将进阶者的学习内容完成之后,就已经是一名合格的Unity3D工程师了,开发一个游戏来说不再是一个问题,各种工作也是手到擒来。

如果还觉得不过瘾,就可以尝试反编译一些市面上流行的Unity3D游戏来获取代码,毕竟真实生产环境中的代码才是更值得深入研究的。

讲了这么多,可以得出结论,自学Unity游戏开发不是不可以,但对于一个初学者来说,想要获得更优厚的待遇也不是那不容易的事。


Ross
6楼 · 2020-12-29 16:04

Unity3D分为编程阶段,Unity3D引擎学习阶段,技术提升阶段,VR/AR学习阶段,项目阶段,另外还会有运营和策划阶段,整个下来差不多需要5个多月吧,有时会更长一些.

熊晓燕
7楼 · 2020-12-29 17:08

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

任@先生
8楼 · 2020-12-30 14:47

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

想学IT的小白
9楼 · 2020-12-30 20:41

差不多要学半年,好学不好学看自身

相关问题推荐

  • 回答 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,然后删掉滑动条就可以了。

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