关于如何学好unity?
unity初学者,能大致明白C#的语法,想问问大家我是应该先利用别人的脚本自己一点点理解代码再熟悉,还是对着库靠自己把脚本码出来? 如果你是兴趣向的话,1,官方文档,现在有中文版了
2,网上有视频教程
3,百度搜索: unity+具体功能
4,去社区找别人的代码和demo,弄清楚别人怎么做的。
复制粘贴:
今后如果有时间了想做视频,放在各个平台上,给unity使用者参考。目标对象是零基础的小伙伴们。
制作这个系列的初衷就是让大家真的可以从0到1入门。当初我从下载unity到会用unity制作东西真的花了很久,网络上大多数教程都不是真正意义上的零基础入门,让我十分无奈。因此,我想做一个真正意义上的入门教程,除了软件安装之外的信息我都尽量提及。
每一个类型的游戏用到的知识都不一样,为了让大家在制作自己喜欢的类型的游戏时能在我这里得到充分多的信息,我会尽量带大家做一个 “麻雀虽小,五脏俱全” 的游戏。
也许,我并不能把每一个方向的知识都讲充分,但我至少会告诉你,你需要知道什么。学习的过程中,最要命的是,不知道自己不知道什么,从而对一件未知的事物无从下手。希望我的教程可以帮你扫清知识盲区。
下面是目录:
第一部分~基本知识
1,对unity的整体感知。
2,制作游戏的素材从哪里来?
3,素材导入与文件夹的创建
4,认识unity的界面。
第二部分~unity中的物体
1,物体的名称,标签,图层,图层碰撞设计
2,物体的父子关系
3,预制体
4,unity中的材质
第三部分~组件基础
1,物体与组件的关系与常用组件介绍
2,Transform组件与unity坐标介绍
3,Spirit Renderer组件
4,Rigidbody2D组件
5,XXX Collider2D组件
第四部分~脚本基础
1,脚本的基础知识(格式,挂载,组件获取,API调用)
2,脚本常用侦测鼠标与键盘事件
3,碰撞检测
4,脚本控制运动(水平移动与跳跃)
5,脚本控制物体生成与物体销毁
6,脚本控制攻击(简单近战与发射子弹)
7,脚本控制摄像机(跟随,镜头抖动)
第五部分~组件进阶
1,Animator 动画系统
2,Particle System 粒子系统
3,UGUI 用户界面与场景切换
4,2D Light 平面灯光(需要安装插件)
5,Audio 游戏音效系统
第五部分~脚本进阶
1,技能框架搭建与技能设计
2,敌人AI框架搭建与状态设计
3,背包框架搭建与道具设计
4,剧情流程框架搭建与任务设计
5,Shader 基础
6,基于JSON 格式的游戏存档功能
第六部分~功能实现专题
1,场景机关专题(平台,机关,环境介质)
2,技能树的实现
4,敌人多形态的实现
5,鼠标图标的切换
6,拖拽功能
…… 看官方文档,Git上下官方Demo学习,看官方视频,水官方论坛 到官方办的unity大学 这个问题有点太大了,范围很广,总体来说unity作为一个专业的引擎他的feature范围还是蛮广的,不可能像学习ps一样那么容易上手。如果只是想要泛泛的了解,买一些书籍,找一些网上的免费教程先看看吧。但如果想要精通,可能还是需要在实际的商业化项目中不断的锻炼。 把官网上的文档看完一遍,不明白的百度一下,基本上就学会了
页:
[1]