找回密码
 立即注册
查看: 535|回复: 7

[简易教程] 如何自学unity3d?

[复制链接]
发表于 2021-2-22 09:10 | 显示全部楼层 |阅读模式
如何自学unity3d?
发表于 2021-2-22 09:18 | 显示全部楼层
unity3d的自学资料还是很多的,在各大视频网站上搜索一下unity,找出的内容找新一点的,有系列的,就可以看着自学下入门。不过我建议是先拿本书系统看一下,像这本:

《Unity3D手机游戏开发(配光盘)》金玺曾 编著

读完这本,然后对unity3d能做什么,大致流程建立概念后,可以买

《Unity 4.X从入门到精通》优美缔软件上海有限公司 著

剩下的就是时间了。
发表于 2021-2-22 09:21 | 显示全部楼层
推荐个网站,游戏蛮牛,上面有很多教程视频,对于Unity3D工具的时候还是很有用的
发表于 2021-2-22 09:23 | 显示全部楼层
学unity最好的方法就是逐行翻译unity,从菜单一直翻译到文档,边翻译边用。哥当初用了三个月,然后就很快可以去做项目了。但是问题来了,新更新的类好多的都不知道啦,项目的复杂度直接决定开发者的学习成效。找个苦逼的项目边干边总结。
发表于 2021-2-22 09:27 | 显示全部楼层
自学Unity游戏开发一般分为几个阶段:
阶段1:C#编程语言程序设计与常用的数据结构;
阶段2: Unity游戏引擎基本使用与组件化开发,完成一些小案例。
阶段3: Unity游戏框架设计,基于框架完整的开发一个项目。
阶段4: Unity Shader开发,学习在Unity上开发Shader实现特殊效果。
阶段5: Unity性能调优,学会优化Unity游戏与相关技巧。
发表于 2021-2-22 09:33 | 显示全部楼层
我最近在看,我觉得官方教程够了,也是最权威的。Asset Store直接下载资源跟着做游戏,代码不懂就查API。当然有一些图形学基础会比较好,基本的矩阵变换,光源,材质等,然后用起来就会顺手一点,C#如果没学过得先看看语法,主要一些高级特性,托管,接口,事件之类的。。
发表于 2021-2-22 09:36 | 显示全部楼层
看题主的描述也是有一些编程基础   自学的话   直接找套完整的视频教程来学习就可以了   如果题主不清楚哪套教程好一些的话,推荐《unity3d视频教程》这套教程   很适合初学者
题主可以按照它的课程大纲,逐步学习:

第一阶段:Unity3D概要及入门
零基础学C#开发
Unity3D概要和基础知识讲解
Unity3D创建场景
unity3d常用组件及分析
Unity3D角色控制和物理特效
Mecanim动画系统
第二阶段:Unity3D进阶学习
Unity3D人工智能编程
3D基础数学编程
3D基础渲染管线

第三阶段:Unity3D项目开发实战
Kinect体感切水果游戏开发

但是学习完这些内容理论知识没问题了,但是要独立开发Unity3D项目肯定还是不够的,还需要找一些官方文档、开源代码学习,然后多找一些实战项目练手
发表于 2021-2-22 09:40 | 显示全部楼层
泰课在线上就有很多教程。欢迎你去看看。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-23 15:19 , Processed in 0.091837 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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