找回密码
 立即注册
查看: 602|回复: 4

0基础学习unity,先学习了解C#,还是先学习unity,再跟进学习C#?

[复制链接]
发表于 2021-7-23 16:46 | 显示全部楼层 |阅读模式
0基础学习unity,先学习了解C#,还是先学习unity,再跟进学习C#?
发表于 2021-7-23 16:52 | 显示全部楼层
C#。

题主没说是编程完全0基础,还是有足够编程基础但是没有unity基础。

如果是后者,一个礼拜多花点时间上手C#再看unity就好了,所以以下回答只针对题主是个编程新手。

就目前引擎提供的功能来看,游戏开发的重心和本质依然在编程上。不用要求初学的时候精通C#,掌握基本语法了解编程大概是怎么一回事就好,这样再去学习unity会更轻松,很多编辑器的用法你会更清楚,因为它们本质也是编程,也不至于遇到一点小小的语法问题都要搞半天甚至几天,我见过太多太多这样的人。

上手C#没那么难,如果题主是一点编程的基础都没有,那可能要一个月甚至多一些,游戏开发和任何软件开发一样,心态不能浮躁,急于求成最后只能事倍功半。

躺在床上手机就敲这么多了,题主如果有问题可以私信或者留言,有机会我也可以把我见过的情况补充补充。
发表于 2021-7-23 17:01 | 显示全部楼层
最好是先学unity,找个突破口用NGUI写个登陆界面和遥感操作人物移动。别用其他插件,然后不断发现问题解决问题就行了。
发表于 2021-7-23 17:06 | 显示全部楼层
谢邀,类似问题回答了很多,简略解答并附上之前回答。
首先,题主大可不必纠结前后问题,因为鱼水不可分没有前后,重要的切入点在于实践,选择优质的案例,重复做10遍,在实践过程中解决遇到的问题,学习相关知识,就算是入门了。
下面是我给别人的回答。
unity这款伟大的引擎对初学者是比较友好,可以说入门非常容易,但是想要精通还是要费一番功夫的。针对我的学习路线,我简单说几点。

1 入门:逻辑层

从UI入门是最正确的路线,通过UI可以学习到大部分unity3d应用的逻辑层技能,也就是游戏公司中unity3d开发做的最多的工作,业务逻辑开发。

2进阶:数据 网络 架构

从数据和网络入手进阶,是最正确的路线,通过掌握数据和网络,你可以针对大部分游戏,应用的框架层进行学习,大部分游戏公司的主城就是干这个事情的。

3 精通:图形shader,算法

unity3d职位系统中,有unity3d图形资深工程师,基本天天和算法,图形学,渲染打交道,需要比较强的数学功底,但不是要求你数学成绩好,而是对于许多算法进行深入实践学习,能在团队中实现大部分人都实现不了的特殊效果,进入该阶段就可以说得上精通了。

最后想提一点,学好一门技术的关键在于实践,实践,再实践。如果题主已经入行了,可以针对公司的项目进行反复实践,如果还没有,可以依照我们的实践专栏 西部世界,开启实践之旅。
unity3d 学习路线-小白到高手

unity3d 学习路线-小白到高手(二)游戏篇-数据
发表于 2021-7-23 17:07 | 显示全部楼层
看基础吧,有其他语言基础的过一遍C#语法然后开始用Unity做一些小Demo。
没接触过其他语言的建议还是从C#开始学,不会代码直接用Unity实现不了想要的功能。
当然,不想写代码你可以下个插件:PlayMaker先玩玩再看是不是三分钟热度。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 11:17 , Processed in 0.094877 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表