unity3d自学_unity3d自学教程 - CSDN
精华内容
参与话题
  • Unity3D学习路线与学习经验分享

    万次阅读 多人点赞 2019-07-22 13:34:34
    Unity3D学习路线与学习经验分享//最后一次更新为2019.7.22日,更新了一些废掉的链接 作者:15游02 丁祺 你好,这篇文档是我的导师孙老师(以下简称老孙)指名我 书写给新手、初学者以及技能有些许缺陷的人的一篇...

    Unity3D学习路线与学习经验分享//最后一次更新为2019.7.22日,更新了一些废掉的链接

    作者:15游02 丁祺

    你好,这篇文档是我的导师孙老师(以下简称老孙)指名我 书写给新手、初学者以及技能有些许缺陷的人的一篇经验分享的文档,当然如果你看到了这些文字,代表着你是一个有意愿或期望去学习这款软件的人。因人与人之间有很多的不同,以下我会尽我所能,通过不同切入点与角度,并根据以上人群的不同技术程度,来帮你提升你的技术实力,我会在结尾留下我的联系方式,有兴趣的话可以联系我。那接下来我就分享一下我的学习经验。

    写给新手与初学者:

    你在准备开始学习这款软件之前,可能经常会听周围的人说,“英语很重要,如果不会英语,程序是学不会的”,“学程序,就又得背单词了”,“C语言都没学好,不可能搞得懂Unity3D的”...等等这一些容易影响心态的话。我认为,学这个,开局最重要的并不是疯狂翻书疯狂看视频直接拿来就学,而是——消除恐惧,消除对程序,对Unity3D“高大上”的感觉。

    所以学Unity3D需要英语吗?

    那?你觉得什么程度才是会英语呢?我分享两个链接给你,这是英文演讲与纯英文文档的网页链接,如果有兴趣测试一下自己的英语实力的可以打开看一下。

    【Unite 2018 柏林大会】完整版录像

    https://www.bilibili.com/video/av25266964?from=search&seid=16153052159950265652

    Unity3D官方API文档

    https://docs.unity3d.com/Manual/index.html?_ga=2.153078527.776856565.1539157046-412574144.1536670294

    对于我来说,如果你能听懂英文技术演讲录像,能看懂英语技术文档才能被称之为会英语,反之则不会,我觉得不能为你解决实际问题的技能根本不能称之为会,只是在浪费时间而已。简单说,如果你想靠Unity3d这个东西吃饭,并不需要英语水平,你不需要刻意 去记忆英文语句,按照我的话讲,纯英语界面的Unity3d,抄它的界面就好了,界面没有的,去网上找对应的功能,并抄在笔记上,下次用的时候直接去翻就足够了(如果你想尽快提升能力的话,我建议千万不要去记,用的时候直接去翻看笔记就好了,在大量的练习中,你的大脑就会自然而然的记住这些代码,我就是这样的)。

    当然了,如果你想成为界内大牛,你就必须会英语了,毕竟这是老外的东西,学会英语可以帮你打开一扇新的窗户。不过你现在的英语实力绝对绝对足够去学习这款软件了。

    C语言学的差,会不会差很多啊?

    会C语言与不会C语言的人,同时学Unity3D中的C#的学习速度,是有区别的,毕竟他们两种语言之间还是有一些共同的部分的,但达不到很多,这种程度。但与其你自己纠结 这个问题,不如问问自己愿意付出多少学习能力在这个上面。每个人都拥有清华北大学生的学习力,只是愿意付出的量不同而已,想学就一定不会差

    “我感觉Unity3D就是一个小学生引擎,画质贼差,感觉学起来没什么意义,还不如去学虚幻呢。”

    相同场景下 虚幻4 VS Unity 5

    https://www.bilibili.com/video/av17956467/?spm_id_from=333.338.recommend_report.2

    如果你有这种感觉的话,推荐试一下《崩坏3》手机游戏与腾讯的《逆战》电脑游戏;

     

    总之Unity3d只是个工具,做出来的东西的好坏,取决于用的人,就像你打游戏,如果你技术不好,再版本强势的英雄,你也没法单人打上最强王者。

     

     

    如何开始学习Unity3d?

    我要变学霸_如何写笔记?How I Take Notes

    https://www.bilibili.com/video/av10395257

    在开始学习之前,你需要一个笔记本,推荐活页的,就是那种可以拿下来单页的那种,他就是你以后学习时,你大脑的硬盘,笔记法同时适用于世界上的全部科目。具体怎么写笔记我就不说了,只需要记住两点:

    1. 千万别自以为是的认为自己的脑子很好使,你不是机器,写笔记,必须且一定要写,不然,重复查找自己找过的知识点的时候,你的心态会受到影响,且会浪费大量的无用时间,而且千万别用电子版,记录电子笔记的时候会勾起你ctrlC+V的欲望,表面看,你节约了半分钟打字时间,可你没有经过你大脑思考的这一步骤,会严重影响你的记忆,而且电子版无法像纸质笔记本那样粘书签,翻看会非常麻烦,相信我,多动手写几个字而已,不会要人命的。
    2. 写知识点的时候千万千万别抄别人教给你的话,(1)一定要尽可能的精简,(2)并尽一切可能用自己的语言表达,然后把自己的话记录到笔记本上,否则你就是白写,没有任何意义。

     

    开始学习Unity的几种方向(热手用的入门期,熟悉者可以跳过)

    以下我会给你列举几个我个人推荐的开始学习Unity的几个入口,当然你在学习这些东西的时候,不要忘了听课(课上尽量不要跟着敲代码,敲代码会一定程度的影响你的注意力,而是听出老师讲课的核心,并把核心知识转换成自己的话,写在笔记本上);你可以根据自己的兴趣,与自己大脑的记忆习惯来选择,从哪个位置进入。这几个入口是没有优劣的。不用觉得哪个入口高大上,重要的是,这个入口是否适合你自己,如果发现听不懂,认真再听一遍,如果还是不会,直接跳过。不过在学习期间,你是没精力玩游戏的,记得删掉你手机与你电脑里的游戏,等你自己的Unity技术足够养活自己了以后,再用Unity给你赚来的钱,充到游戏里做个天选之人吧。

    以下全部视频我都看过,你大可不必担心视频的质量(我个人在看视频学习的时候,会同时播放一些没有人声的轻音乐,来降低困意)

    1、暂时比较厌恶或者恐惧代码,以及零基础的人

    傅老师的Unity3D教学 //这里傅老师的原视频被收购,所以他近期刚刚新出了一套新鲜的视频,供大家使用

    https://www.bilibili.com/video/av57479723

    这个系列是通过插件的方式,来尽量绕开代码这个大难题的(当然不代表完全没有),让你在不太了解代码的情况下就可以基本操作Unity,并且可以做一点东西出来,他还在这个系列里教学了插件画面美化,通过点击的方式就可完成3A画面的特效处理。

     

    2、传统的教学方式:

    这个入口主要是以不断完成微型小游戏的一种路线,有一点点难度,推荐了解一些些C语言或其他编程语言的人进入

    Unity零基础入门 - 打砖块 http://www.sikiedu.com/course/77

    零基础入门Unity - 古迹探险 http://www.sikiedu.com/course/84

    Unity5.2入门课程 - 进入Unity开发的奇幻世界 http://pan.baidu.com/s/1mhDZO7m

    Unity中的C#编程 - 零基础(Unity 2017) http://www.sikiedu.com/course/83

    第一季 C#编程初级教程 链接:https://pan.baidu.com/s/1nwGyGDN 密码:memt

    UGUI - Unity 5.1超强UI案例学习 http://pan.baidu.com/s/1qYENTW4

    这个系列使用比较传统的教学顺序,来熟悉Unity操作的。

     

    3、相比视频更喜欢看书:

    《Unity游戏设计与实现 南宫梦一线程序员的开发实例》(绿色的书)   第0章

     

    《Unity 5.X从入门到精通》  Unity官方制作,精品中的精品(这本书包含了入门期开始到精通这款引擎的几乎全部内容,如果你打算看这本书,坚持从头看到尾吧。

     

    要尽早结束入门期,毕竟入门期只是用于热手。

     

    正式学习期

    入门期结束后,就要正式开始学习Unity了,以下为必学项,每个视频后我都会写上我认为必学的理由,我会尽量解释清楚推荐的理由,不会让你带着“我擦学这有啥用啊”之类的想法去看的。

    以下视频我会分成块,你看的时候,各模块之间看的顺序可以随你兴趣,但所有的视频内容都必须认认真真看完。(此清单的部分内容来自于SIKI的A计划学习路线的加工整理版本)

     

    代码部分(代码,与外语一样,都是一门语言,都是用于交流的工具,只不过外语是跟人交流,而代码是跟机器交流的,学会了代码你才能真正开始控制电脑,让他帮你工作;放心,代码是世界上最简单的外语,比学英语相比不知道简单了多少倍。)

    第一季 C#编程初级教程(基础代码部分,这其中大部分都跟C语言,Java相同,已经学过的可以快进着看) https://pan.baidu.com/s/1nwGyGDN 密码:memt

    第二季 C#编程中级教程(略微提升了点难度,但其中的内容都很常用。学这个的时候会有一种完全不知道这破玩意有什么用的感觉,没事这是正常现象,不用太担心,做好笔记,当你完全理解了面向对象以后就明白了) https://pan.baidu.com/s/1htLYalI 密码:78zv

    Unity API常用方法和类详细讲解(API是Unity这个引擎提供给你的“工具”,这部视频干货特别特别多,不要用脑子记,但千万记住,一定要在做好笔记的同时,理解每一条API的大致意思。这是Unity最最最核心的部分,你以后的学习和工作中会天天用到这部分的内容。) http://www.sikiedu.com/course/59

     

    物理系统(因为现实中的真正真实的物理,实在是太难模拟了(想象一下摩擦力),所以程序员使用了“碰撞器”,来大致模拟现实中的物理效果(如你去台球厅打球,人用球杆用力击打白色球,这个球撞到其他球时,可以打飞其他球。这种“打飞”其他球的效果使用了碰撞器来实现。))

    Unity官方教程-3D物理系统-中文版 (这段视频中的难度是逐渐上升的,先看懂前4 课,可以不用强迫自己一口气看完) https://space.bilibili.com/28562838/#/channel/detail?cid=30384

     

    UI部分

    UI是我认为的Unity中最简单最容易上手的一部分了,基本不需要写任何代码,拖拖拽拽很容易就OK了。(可能有人听过NGUI,我简单解释一下,NGUI是过去人们用的非Unity官方制作的UI系统,现在已经不像过去那么流行了,个人不建议学习,当然,有兴趣者可以看看,不过UGUI一定要会)

    UGUI - Unity 5.1超强UI案例学习 http://pan.baidu.com/s/1qYENTW4

     

    动画系统(如果你不希望你做出来的游戏都是一堆不会动的“僵尸”,就好好学这的内容。这里放上的视频链接为3D模型的动画系统)

    需要学习的量有点大,有一定难度。不过我还是那句话,不要用脑子记,抄笔记。

     

    Unity中的动画系统和Timeline(Unity2017) http://www.sikiedu.com/course/82

     

    光照系统 (不过多解释)

    [傅老師/Unity教學] 30 - 3種烘焙光照模式(Baked Lighting)

    https://space.bilibili.com/211153830/#/video?tid=0&page=5&keyword=&order=pubdate

    [傅老師/Unity教學] 渲染相關知識 - 01 基礎渲染步驟

    https://www.bilibili.com/video/av17250027

    [傅老師/Unity教學] 渲染相關知識 - 02 室內光影基礎實驗

    https://www.bilibili.com/video/av18330502

    [傅老師/Unity教學] 渲染相關知識 - 03 用一顆石頭架場景!! 室外光影基礎實驗

    https://www.bilibili.com/video/av18442018

     

    粒子系统(这里我就不多解释什么是粒子系统了,打开视频链接,自己看吧)

     

    Unity官方最新粒子特效素材包视频 https://www.bilibili.com/video/av31104362?from=search&seid=10690239211286766965

     

    顺便在此推荐一下上传这个视频的B站UP主Shallot夏洛特,他的个人空间经常会上传一些关于Unity新奇功能的教程。想长期学习Unity的话,推荐关注一下他的动态。

     

    Unity中的Shuriken粒子系统(Unity2017)入门级教程(想深入学习粒子的就去网上查吧)

    http://www.sikiedu.com/course/79

     

     

    DOTween动画插件

    这个插件是所有插件中,唯一的一个我建议你必学的插件。这个插件是用来制作物体的移动(从一个位置移动到另一个位置的动画),UI的移动(从 一个位置移动到另一个位置的动画)从一个颜色渐变到另一个颜色(从一个颜色变换到另一种颜色的动画)的一种便利性的插件。嗯?没听懂?

    DOTween

    链接:https://pan.baidu.com/s/1i6Ud2XB 密码:6amf

     

    项目制作教程(知识学累了吗?想实际做做项目练练手?我这里精选了几个我做过,并且感觉收获颇丰的视频教程给你,推荐你感觉脑子爆炸的时候食用。)写代码的时候,如果你有能力,尽量不要抄袭他的代码,使用自己的习惯去写,只要做出来的东西和他一样就行,这种自己思考代码的方式将会极大的培养你的代码写作能力。

    初级案例:

    Unity初级案例 - 坦克大战(Unity2017.1) (就是小时候我们玩的插卡游戏机里的坦克大战)

    http://www.sikiedu.com/course/90

    Unity初级案例 - 愤怒的小鸟(其中使用了2d的物理系统,使用方法和3d的基本相同)

    http://www.sikiedu.com/course/134

    有一定基础后的案例:

    Tanks第三人称双人坦克大战视频教程

    链接:https://pan.baidu.com/s/1eTbuUxO 密码:qi4b

    Stealth秘密行动 (Unity最经典官方项目之一) 链接:http://pan.baidu.com/s/1miMWSas 密码:bl83

    从零开始三小时速撸一款雷姆小游戏Unity3D全过程(如果你喜欢二次元的孩子推荐这部和下面那部。会稍微有点理解上的难度。)

    https://www.bilibili.com/video/av5814699

    从零开始的两小时速撸:使用血小板制作脑血栓游戏(跳一跳)

    https://www.bilibili.com/video/av27387729

    MMD功能 写实版场景配Unity娘 极乐净土(喜欢二次元的同时,又好奇MMD到底是怎么制作出来的人推荐玩一下这个视频)P1为介绍视频。P2为教学视频

    https://www.bilibili.com/video/av7700841?from=search&seid=13542732114945459430

    https://www.bilibili.com/video/av7715582

    (在这个作者刚出雷姆小游戏的时候我还是个代码都不会的孩子,但当他出血小板的时候,我已经可以用我自己的Unity知识工作了;假如你真的想好,要走Unity这条路的话,狠下心来好好学,努力是不会辜负你的。)

     

    在此推荐一下这三部视频的作者 新鲜的女尸,就跟这名字一样,这小子真跟尸体一样突发性诈尸一次,然后又进入了长期的休息期,喜欢做二次元Unity项目的人推荐关注他一下,没准哪个动漫突然火了以后又出来诈尸一次。

     

     

    最后的高级提升期

    因这里的内容都比较难,如果你没有上面的知识积累,看这里的视频会让你困懵逼的。这部分内容推荐已经学了新手期与大部分入门期的人再深入学习

     

    高级代码部分

    第三季 C#编程高级教程 这部视频可以说,已经把代码的全部内容讲完了,难度很高,可能你看完了初级和中级以后依旧看不懂,如果真的用心去看,并且反复看了好几遍依旧看不懂的话,先放下学学别的,然后再回来看。推荐有至少一年代码经验的人食用

    链接:https://pan.baidu.com/s/1slBP7mH 密码:eob1

     

    数据结构 数据结构是一门分析如何存储数据与数据之间逻辑关系的一门学科,这部视频里的老师讲的真的很好,你认真看能看懂的。数据结构的知识面试很容易考,你一定要认真学里面的知识点。(千万不要看上海交通大学的和清华大学的数据结构公开课,虽然这两部视频中的老师讲课很有牌面,但是全是说的书面语言,没有习惯听书面语言的人是不太可能听懂的,最好不要去看,不然会严重打击你的自信心。)

    【考研】赵海英 数据结构 (这部视频就不像C#高级篇那么难了,认真听就能会)原链接的视频被取消了,如果需要查看,请在B站或者百度搜索赵海英 数据结构

    【郝斌】-数据结构入门 (学历不高,但讲课极其精辟的一位老师,喜欢听白话讲课的人非常推荐,  推荐上下两位老师一起结合着看,你会有非常高的收获)

    https://www.bilibili.com/video/av6159200?from=search&seid=10153396348143638381

    这里我再推荐一本书 《大话数据结构》

    这本书用很通俗易懂的语言写了数据结构的内容(虽然有的例子贼牵强,哈哈哈),推荐不喜欢看视频,或者看完视频后查缺补漏使用。

    Unity编辑器扩展 编辑器扩展是一种提升在Unity中的脚本美观性的一种技术,学起来还是很好玩的。

    编辑器扩展

    在线观看: http://www.sikiedu.com/course/47

    链接: http://pan.baidu.com/s/1gfHURYF

    【水鸡游戏课堂】Unity编辑器扩展1至7

    https://www.bilibili.com/video/av23671632?from=search&seid=4358948779151612714

    算法 算法是一门研究如何利用数据存储的数据,求出计算结果,以及讨论最优计算方法的一门学科,有些地方也把算法也一并算作是数据结构。(这里的这一部视频,并未收集全部算法领域的知识,你需要在以后的工作中继续学习补充你缺失的部分)

    编程内功修炼-算法 链接: https://pan.baidu.com/s/1eSgkCpk 密码:xcz2

     

    设计模式 设计模式是前人写代码时,透过需求发现的一些常见的结构上的问题,并把这些问题的常见的解法,用UML图与简单的文字归纳出来的一种代码结构思想。在学习这里的知识点的时候,如果突然有一种,“卧槽,在我学设计模式之前我就用过这模式”的感觉,说明你在之前的练习中,真的用心去思考问题了,是一种非常很好的现象;在学习设计模式的时候需要注意几点。

    1. 这不是考验记忆力的学科。设计模式不要死记,重要的是学会他构建代码时候的书写模式。
    2. 不要任何地方都想用设计模式。学会设计模式后,宁可不用也不要滥用设计模式,不然会让你觉得束手束脚,无从下手,当你有了大量的代码练习基础后,你就会明白模式的好处,与应应用的场合了。
    3. 不要觉得设计模式中的例子就是绝对正确的。有时候设计模式中举的例子,并不一定是你的项目中真正需要使用的书写方式,千万不要被他的例子束缚住。
    4. 以上三点虽然我说的很轻松,但是想真正做到这些,没有大量的实验与使用基础是不太可能做到的,不要有太大压力,慢慢来别放弃。

    因我自己学习时使用的是SIKI A计划课程中的视频(收费),所以不敢给你瞎推荐好的免费视频,如果你没有A计划的账号,推荐去B站搜索“设计模式”,手动搜索适合自己的视频。A计划收费视频   游戏开发中的设计模式 http://www.sikiedu.com/course/54

     

    框架:MVC 这是我认为最有用的东西之一了,他可以说属于设计模式的范畴。我认为他与其说是知识,不如说是一种规划代码的一种整理方案,让你不再觉得代码乱,也会杜绝总会出现一些在奇奇怪怪位置调用的变量。

    同为A计划收费课程 基于MVC架构的俄罗斯方块开发(基于Unity2017)

    http://www.sikiedu.com/course/80

     

    数据库 数据库的重要性不用我多说吧。

    MySQL数据库从零到精通 链接:http://pan.baidu.com/s/1mh6FR5Y 密码:qlf7

    http://www.sikiedu.com/course/48

     

    Shader Shader是一种显卡语言,当然了,如果你真的能学到这,我想也不需要我解释什么是Shader了。

    简单易懂的Unity5 Shader着色器入门教程

    https://pan.baidu.com/s/1pLCwaKj 密码:7wqu

     

    以上可以说就是Unity需要的基本知识了,还剩下一些零碎的知识,需要你自行查找并学习。

    1、3D数学

    1. Json 数据持久化 想将数据保存在硬盘里?学这个吧。
    2. uLua热更新 链接: https://pan.baidu.com/s/1kUIZMcB 密码:x12i
    3. 网络链接Unet  或者 PhotonServer

     

    结束语:

    如果你真的按照我说的做,并且认认真真按照我说的路线与方法学了下来,谢谢你愿意相信我,也愿意相信你自己。带着你努力的成果与这股学习力,去找工作吧,社会不会辜负愿意努力的人。

    作者:丁祺

    QQ:1968548010

    版本:v1.1;

    展开全文
  • 2018年什么游戏最火? 不用问,肯定是人人都在撸的“王者荣耀”和吃鸡游戏了。...Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综...

    2018年什么游戏最火?

    不用问,肯定是人人都在撸的“王者荣耀”和吃鸡游戏了。

     

    只会打游戏,不去研究可不行。一直在想,像王者荣耀这样火的游戏是用什么引擎和语言开发的?

    这里就不得不说到现在最主流的游戏开发引擎——Unity3D了。

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    相信做开发的人知道Unity3D,很多小伙伴也在找它的教程,今天我就分享一下Unity3D视频教程,希望能帮到大家。

    Unity3D基础视频

    http://yun.itheima.com/course/137.html?stt

    资料:http://pan.baidu.com/s/1eSDUbTo 密码:o97j

    课程介绍
    这是一套关于unity的基础课程,由传智大沙漠老师随堂录制。本套课程从C#语言开始,介绍了很多语言方面的特性,这些特性在unity开发及插件使用中都会出现。接下来是关于unity的操作,包括:模型、物理引擎、粒子系统、渲染、脚本生命周期、着色器、优化等知识点。通过学习这些内容,能够独立完成一些简单的游戏开发,并为接下来更高阶段的学习提供帮助。
    视频概况
    【第一天】
    讲解C#的基础知识,主要讲语法、面向对象两个知识点。如果你有C语言的开发基础,你会发现他们太像了,是的,语法非常相似。面向对象的三大特性:封装、继承、多态,会逐一讲解,并通过一些示例代码让你有更深入的理解。最后讲解了枚举与标志枚举的使用。
    【第二天】
    讲解常用的C#的类及函数。包括泛型、集合(List<T>与Dictionary<K,V>)、文件IO操作(主要是FileStream类)、Ado.Net(操作数据库),并以MySql数据库为例进行crud操作。
    【第三天】
    讲解C#的高级部分。包括:在函数的参数主要有3种方式传递,分别为:值传递,ref引用传递,out引用传递;关键字params实现参数的数组化;扩展方法的实现;委托与事件、lambda表达式的使用;线程的使用;最后讲解了单例、工厂、发布-订阅三种设计模式。
    【第四天】
    讲解C#的套接字Socket。以聊天室为示例,自定义传输协议,客户端能够收发信息,服务器端则负责将客户端发来的转发给其它客户端。主要讲解了Socket类的构造方法、Connet、Bind、Accept、Receive、Send等方法的使用。
    【第五天】
    讲解unity的知识点主要包括:坐标系;摄像机的投影方式;内置对象的使用;Scence面板的操作;用户接入;游戏对象的旋转、移动;预设与复制;导入模型;动态的两种方式Animation、Animator;在VS中调试。
    【第六天】
    讲解unity的知识点主要包括:光照及烘焙;第一人称与第三人称设置;地形系统;粒子系统;物理引擎中的刚体、碰撞检测、角色控制器。最终通过学习的知识点完成了打箱子、夏威夷漫游两个小示例。
    【第七天】
    讲解unity的知识点主要包括:音频的播放;预保存;资源加载;场景切换;协同调用;WWW类;寻路导航。在寻路中主要实现了自定义、水平跳、向下跳三种自定义移动方式,以及动态选择层。
    【第八天】
    讲解unity的知识点主要包括:GUI、uGUI、NGUI。重点介绍的是NGUI,通过NGUI可以制作图集、字体(结合BMFont)、交互脚本(以Button为例)、动画脚本(以宽高为例),最后完成了滚动栏、拖曳的效果。

     

    展开全文
  • 初学者Unity3D自学(第一篇:初识)

    千次阅读 2014-01-21 17:49:04
    想从事游戏开发,开始学习Unity3D咯. 先看下介绍: 参见 http://baike.baidu.com/link?url=a9urR1vmTz-H5Lxa-9s6iQG9bNxf8Z0QiWNrtA6OjEudpjYx2w7-fiVjKMTWGJBVCf2OAJnIpkIjS-JrQ3xy0a 到官网下载一个Unity3D4.3.3...

    想从事游戏开发,开始学习Unity3D咯.这不是教程,这是学习记录.

    先看下介绍: 参见 http://baike.baidu.com/link?url=a9urR1vmTz-H5Lxa-9s6iQG9bNxf8Z0QiWNrtA6OjEudpjYx2w7-fiVjKMTWGJBVCf2OAJnIpkIjS-JrQ3xy0a

    到官网下载一个Unity3D4.3.3安装一下,一直下一步,略. 下载地址,戳这里 http://unity3d.com/unity/download

    官方教程和例子都有,如下:

    官网教程,但是视频都是youtube上的,没法看,而且是英文的,英文好的学习就有方便咯 地址戳这里: http://unity3d.com/unity/download

    官网有很多程序例子,很多例子都很不错 地址戳这里 http://unity3d.com/gallery/demos/demo-projects

    抽了时间把所有的类都大致看了下.

    类图戳这里:http://game.ceeger.com/Unity3DClassView.html

    打怪练级视频教程看了十来集,视频戳这里: http://game.ceeger.com/forum/read.php?tid=12882&fid=7

    不明白的地方百度搜一下,都了解了解.

    只为对unity3d有个大致印象.

    展开全文
  • Unity5.x完全自学手册

    2020-07-30 23:30:14
    Unity5.x完全自学手册》高清扫描pdf版本的unity基础书籍。
  • Unity3D自学之路2.0

    万次阅读 多人点赞 2020-09-30 14:43:07
    一、前言 原文主要讲的是如何从零基础入门,然后一步一步进阶的文章,包括很多学习资料,学习的网址,研究方向等,内容还是比较全面的。大家多多支持一些克森大神,关注一下他的公众号。这篇文章就将原文的内容...

    推荐阅读

    Note:

    因上一期 《Unity3D自学之路》 系列教程资源比较旧(2018.7.9)
    很多资源图片资源失效

    故更新 《Unity3D自学之路2.0》2020.3.11 船新版本
    在新的一年,大家一起加油

    JulyOctober2019AprilJulyOctober20201.0版本 2.0版本 版本版本更新

    旧版本:
    2018.7.9-《Unity3D自学之路1.0》

    新版本介绍:
    2020.3.11-《Unity3D自学之路2.0》
    保留上一版本总体不变的基础上,更新图片、资源的链接

    正文

    Unity自学之路之零基础篇

    目标

    掌握面向过程(C语言)的基本概念和基础操作。

    如题所示,这是一篇是针对那么一点编程基础都没有的人的。

    推荐郝斌老师的C语言基础视频,郝斌老师也是自学过来的。因此他讲的课也是比较适合自学的朋友。
    网上有很多资源,我建议大家可以边看郝斌老师的视频边跟着网站和书来。在这里给朋友们推荐一个网站,慕课网,因为它图文说明,且还可以操作。

    在这里插入图片描述
    总之就是多操作,把能看到的代码都用编辑器自己实现一遍。对了,编辑器我也为大家准备好了,因为大伙们是零基础嘛,所以我给大家配套的是小巧的编辑器 一 Dev-C++。

    C语言视频教程网盘资源链接:
    链接: https://pan.baidu.com/s/1ykEvE_-ogzJkJi4JHAUDqQ 提取码: 875p

    Dev-C++编辑器:
    https://sourceforge.net/projects/orwelldevcpp/

    网站学习教程:
    http://www.imooc.com/learn/249

    我希望这篇文章能给你的Unity自学之路中开启新的篇章,还有我是个很有耐心的人,如果你在学习中有什么不懂得问题,我都可以和你慢慢的理解它哟。

    Unity自学之路之初级篇(上)

    到了这个阶段,我相信大家对基本数据类型,流程控制,数组,函数等都有了一定的了解了吧?接下来就缺面向对象的概念了。让我们进入面向对象编程的世界吧!!

    还是老样子,书籍与视频的结合。

    首先推荐大家看这本书《21天学通C#》,这本书的特点就是,简单易懂,没有那么多深奥的东西,且里面的每一个例子都非常精华,直扑主题。我个人觉得啊,刚刚开始学不需要学的那么深,要有一个循序渐进的过程,对吧。
    在这里插入图片描述
    这本书有些内容是不需要看的,当然你想看也行,至少我当时是没有看。

    好了,书是有了,那教程呢?

    教程的话,我相信大家都应该认识一个老好人吧,siki老师,他是一个很有耐心,且很负责任的一个人。他讲的C#教程与Unity有一定的联系,因此请大家看他的C#教程即可。

    好了,等你把《21天学通C#》看完之后,就要看下一本书了,那就是《图解C#》,这本书实在是太经典了。
    在这里插入图片描述
    这本书利用图文的形式详细的讲述了程序运行时内存的分配状况,这便能让你最一些底层的东西有了一定的了解,这便扩展了你的编程思维。

    好了,Unity自学之路之初级篇(上)到此就完了,学习是一个不断积累的过程,因此我希望大家不要贪快而导致基础不牢。你懂的,基础不牢就如一栋大楼,地基没打好一样没啥卵用。

    书籍资源:
      书籍资源链接:https://pan.baidu.com/s/178FMCnXlBlmhtLVAi37Mbg 提取码:n4xe
    教程资源:
      C#初级:链接:https://pan.baidu.com/s/1CMsW2plFOO60DIKwsWBrog 提取码:wpgk
      C#中级:链接:https://pan.baidu.com/s/1SVRWCO4cix0K759LCq3Byw 提取码:upke
      C#高级:链接:链接:https://pan.baidu.com/s/1uKp9F87UXpe9-Qv56ACtfg 提取码:39j6

    我希望这篇文章能给你的Unity自学之路中开启新的篇章,还有我是个很有耐心的人,如果你在学习中有什么不懂得问题,我都可以和你慢慢的理解它哟。

    Unity自学之路之初级篇(中)

    好了,学了那么多基础的东西了,现在是时候接触接触Unity了。让我们进入Unity的世界吧。

    这个时候的书籍,相信很多人都知道是哪本书了吧?

    那就是《Unity5.x从入门到精通》(对的,你没看错,不是Unity5.x从入门到放弃,,233)。这本是中国官方出的时,内容上也比较通俗易懂(至少对于Unity4.x。。好多了)。
    这里写图片描述
    看这本书的目的主要是开始认识Unity,对Unity的基本操作有一点的了解。

    视频资源

    对于视频资源嘛。不用说,那当然是我们的siki老师了。一个有耐心的、有责任的老师。

    对于这个阶段来说,视频嘛,我们就看一些基本操作、和一些基础的视频即可。

    所以我首先推荐大家能跟这我的步骤来:

      1.首先先看Unity的基本操作,方便了解一些基础的操作和认识一下Unity的大概结构
      2.其次看一些基础的案例视频,在我看来所谓的基础案例视频就是那些编写代码上没有那么复杂(即大多使用面向过程来编写)、没有设计到一些设计模式和算法的教程。

    Unity3D入门教程视频链接:https://pan.baidu.com/s/1mhDZO7m

    总结

    在这个阶段呢,主要是提高大家对Unity的了解和兴趣。让大家大概了解Unity到底是一个什么样的东西,以及知道那是如何工作的。总之就是认识它吧(妈蛋,又不知道怎么说了,好了唠叨至此吧)

    PS:对了,在前面的学习中有什么问题的朋友可以加我微信,我会尽量的帮助到你的。
    wx:yao_11521
    qq:764424567

    Unity自学之路之初级篇(下)

    过前面的学习,我相信现在大伙们对于一些简单的程序阅读起来是一点压力都没有了吧(妈蛋,这语文,肯定有病句,但愿你们能懂意思吧。。)?

    好了,现在一些简单的程序都可以写出来了,就是代码逻辑上还是不够强/好/猛(不知道用那个字)。就是一些想法都能通过代码实现了,只是代码写得有点长,有点乱。

    其实我也不知道怎么说明,总之就是代码不够Perfect吧。现在举个例子:
    这里写图片描述
    大家有没有发现一个问题呢。Yes,那就是有重复出现的语句!!!

    这个时候我们要怎么做呢?那就利用面向对象的特征中的封装来解决。
    这里写图片描述
    我们就可以把相同的东西提取出来,把它们封装到一个函数中去。这样的好处相信大家都知道,如果我们现在要把Hi改为Hello呢?那么我们只需要改一个地方即可(只需在SayHello函数中把Hi改为Hello即可)。如果是上面第一种方法的话,那我们就得改3个地方。看吧,这样的代码是不是就Perfect多了?

    好吧,讲到这里,相信有些朋友知道我要在这章里讲什么了吧?

    那就是设计模式

    设计模式
    设计模式的概念:

    设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

    好了,还是老样子。书籍和视频的结合学习。

    对于书籍呢,相信有一些朋友也知道是哪一本书籍了。那就是非常经典且Humor的《大话设计模式》

    在这里插入图片描述
    这本书还是不错的,案例贴切生活,并且非常的有趣儿,易于理解。记得我那个时候看着看着就入迷了,我居然把这本书当成一个小说来看了,真XX有趣~!!哇哈哈。

    视频教程

    对于视频,不怕大家说我。由于我的学习方式是书籍和视频的组合,因此在我看这本书的时候,为了能结合视频来学习,我是直接百度,然后随便下了一个设计模式系列的视频教程。

    不过请大家放心。对于这个视频教程,我还是蛮认可的,讲得也是非常的好。只不过该教程是用Java来讲课的。

    Don’t wrong,Please!虽然是用Java来讲,但是Java和C#其实就是一对兄弟,除了一些关键字不一样,其它都差不多。因此请大家放心学习,如有什么关于这个教程的问题,随时可以给我说说。我尽可能帮助到大家。

    好了,今天就到这里吧。下一篇就是我最近学的东西了,也就是Unity自学之路之中级篇了。如果学到这里的朋友,那就让我们一起学习,一起进步吧!!可以得话,我们一起分享怎么样呢?

    设计模式书籍资源:https://pan.baidu.com/s/15vJKWoJKPkT9CI4GkvT_Fg 提取码:09sd
    设计模式视频资源:http://www.ibeifeng.com/goods-10.html

    Unity自学之路之中级篇(上)

    好了,我们学到这里,对于面向对象的四个基本特征的运用已经掌握得差不多了吧。对自己写的程序也自信了许多了吧。

    那么,是时候运用这些特征,加上所学的设计模式去做一些事情了。

    能做哪些事情?
    你们应该见过Array、List这些数据吧,你们也应该有操作过它们吧。但是,你们知道它们是怎么在程序中运作的吗?还有我们为什么要知道它们在程序中的运动呢?

    因为我们更好的操作它们,那就得了解它们,这样我们才能随心所欲的操作它们去完成我们要完成的事情。正所谓,“知己知彼,百战百胜”。

    算了,我不知道怎么写了,毕竟语文不好。不和大伙们绕了,在这篇文章里主要给大家说的就是数据结构。

    数据结构
    这时候可以会有人有疑问,为什么我们不先去学习数据结构再学习设计模式呢?

    至少我是这样的情况,以前我也是这么想的,因此我就先去学了数据结构,结果太难搞懂了,这便导致我的学习效果非常的差。

    之后经过学习设计模式后,对面向对象的基本特征掌握的非常熟练后。当我再去学习数据结构的时候,OMG。居然没有那么吃力了,这种感觉太棒了。

    说了那么多,我们先大体了解一些数据结构的概念吧(我是直接百科的)。

    数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关。

    正如上面所说的。”通常情况下,精心选择的数据结构可以带来更高的运算或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关“

    大体上就是说选择正确适合你的数据结构能提高工作效率。

    总之学了数据结构,能让我们了解数据之间的存储关系,让我们能在合适的地方运用合适的数据结构来提高我们的工作效率,并且数据结构中常常会有一些常用的算法,例如:排序算法、查找算法等等,特别再一些框架中也运用到了数据结构等等。

    学习方式
    还是老样子,书籍与视频的结合。

    对于书籍呢,我当时看的是这本书《C#数据结构》。
    在这里插入图片描述

    对于视频,当时我看的是郝斌的数据结构,但是它用的是C语言来讲解的。不过讲解的非常详细,大伙们可以选择性的观看。

    对于C#版的数据结构教学视频呢,目前我看到的还是siki老师的视频,但是有一点缺陷就是。他没把树形结构、图形结构讲出来。对于这一点,我想了想。如果可以我为大家出这一部分的视频教程,但是我个人不怎么会搞教程,毕竟语文不好,怕说错话。
    好吧,今天就到这了。

    Unity自学之路之中级篇(中)

    好了,大伙们学到这个阶段了,在编程代码方面已经是非常完美了。但是完美还不够,我们还需要工作效率啊,对不对?

    接下来,我要给大伙们在这章中讲的东西就是能提高工作效率的工具 ------- 《框架》

    框架
    首先先来看下框架的概念:

    • 什么是框架

    框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

    • 抽取关键词:可重用设计

    可重用性指的是什么呢?

    其实我也不怎么理解,以下是我对于可重用设计的理解(仅代表个人理解,不对的地方还请大家告诉克森):

    可重用性设计,就是说,一套代码能用到很多个不同的游戏类型中,这便达到了可重用性。例如:有很多游戏都用到了背包系统吧,那么我只要写一套背包系统的代码,其他有背包系统的游戏便能用到这套代码,这便提高了工作效率,对吧。

    总之,一套很屌的框架可以运动到任何方面,不仅限于游戏噢。

    不怕大家笑,其实克森最近也在学习框架。因此,对于框架的理解还不是很透测,所以下面给大家的资源只是克森已经学过的东西,觉得还不错,就分享给大家去学习(如果哪位哥们还有好的资源,请分享给克森,我们一起学习)。

    首先,我当时学习框架的时候是先从MVC框架学起的,毕竟那也没那么难嘛。。

    克森当时学习MVC的时候是看了一些博客,比如你可以去百度直接搜索:“浅谈Unity使用MVC”便能找到克森当时看的一些学习资源

    在这里插入图片描述
    对于比较好的文章的话,克森看过的文章里面就是下面这个讲的比较详细,且还有一些对MVC的简单操作:
    在这里插入图片描述
    文章网站:http://www.manew.com/thread-50564-1-1.html

    对了,忘记说了,我的学习方式还是书籍和视频的结合,但是这回的书籍就是所谓的技术博客了(对于框架的学习,暂时还不知道看什么书籍,如果谁知道介绍给我下,谢谢你了)。

    视频教程
    对于视频,当时我看的是泰课网的PuseMVC,所谓PuseMVC嘛,它是基于MVC建立的一个轻量级的应用框架,因此和MVC也差不多。

    在这里插入图片描述
    视频网站:http://www.taikr.com/course/280

    讲得还不错,就是老师说话有点怪,对于刚刚看他视频的哥们来说,也许时不时会被吓到 = =。。。总之,请耐心,认真的把这个视频看完吧,你觉得能收获很多。

    接下来我就去看了有限状态机框架了,对于框架来说,我只能看一些技术文章,还是老样子,百度一下,你就知道 = =。直接输入“Unity有限状态机”即可(注意:这个部分,大伙们可以选择性的来学,因为克森当时学的时候很是艰难 = =)
    在这里插入图片描述
    视频的话看的是这个视频,但是个人觉得他的那套有限状态机好复杂,很难懂,不过也给大伙们介绍介绍吧,大伙们可以选择性的学习。
    在这里插入图片描述
    链接:https://edu.51cto.com/course/3924.html

    PS:不过这套视频要钱,可以用学习卡免费看的,只不过只能免费看一个星期。

    对于这个视频,他也写了一些相应的文章:
    在这里插入图片描述
    文章网站:http://www.manew.com/forum-47-231-1.html

    对了,还有一个非常棒儿的视频,真的很棒~!!!
    在这里插入图片描述
    链接:https://edu.manew.com/course/151/learn

    这套教程里面大概讲了这些东西:针对一些框架的优劣点讲解、设计模式的原则讲解、简单的讲解UI框架等等。

    当然他也有一套全面的视频教程,但是要花一大笔钱,不过克森觉得这笔钱花得很值得吧,如果有钱的朋友可以选择性的购买他的教程哟。
    在这里插入图片描述
    没错,那可是一大笔钱啊,3000多。不过有个窍门,你可以加入他的群,然后跟他讨价还价哟,233。

    接下来就是克森目前在学习的框架,这套框架是针对Unity制作的,并且还是免费的,代码任你看的哟。

    那就是StrangIOC框架。对于它的解释我还不是很了解哟。因为克森还在学习中,我怕误导大伙们,所以就直接给大伙们介绍一些学习资源吧。
    在这里插入图片描述
    unity StrangeIoc框架总结-链接:https://www.jianshu.com/p/f59d85c88405

    Unity自学之路之中级篇(下)

    首先先感谢学到这里的大伙们,谢谢你相信克森,坚持到了这里。

    好了,克森相信学到这里的哥们对于C#掌握已经很OK了,现在自己看一些代码啊啥的已经不是那么的吃力了。那么接下来我们要做什么呢?

    那就是进一步了解Unity,之前我们只是对Unity做了个简单的了解,现在我们要做的事是对Unity进一步的了解。

    进一步了解Unity

    那么我们要怎么对Unity做进一步的了解呢?

    那就是熟练的掌握Unity的各个组件,比如:物理系统、粒子系统、UGUI等等。

    那么我要怎么去熟练的掌握它们呢?

    那就是通过官方的文档说明,然后结合文档做一些测试和学习掌握它。
    在这里插入图片描述
    传送门:http://docs.unity3d.com/Manual/index.html

    大家可能会问,克森,官网上面全是英文,看不懂怎么办?
    好吧,那我们就找个中文的看看呀,对吧?相信有很多人都知道我要说的中文文档是什么了,那就是Unity圣典!
    在这里插入图片描述

    Unity官网的组件模块对应于Unity圣典的组件手册:
    这里写图片描述
    在学习组件手册的时候顺便也把相应组件的API也学了,这样便能事倍功半,对吧。

    UnityAPI官方文档对应于Unity圣典的脚本手册:
    这里写图片描述
    传送门:http://www.ceeger.com/

    PS:最近这个网站访问不了,不知道是服务器到期了,还是管理者关闭了。小伙伴们可以百度Unity3D圣典,下载本地版本

    PS:由于Unity圣典的版本更新得比较慢,因此克森建议大家边看Unity圣典,边打开官方的文档进行对比。

    温馨提醒:不要觉得学这些太多,太无聊,因为Unity都是由这些东西组成的。你只有深入的了解它们,才能知道怎么运用它们,并且扩展它们。

    好吧,等大伙们把上面这些内容都弄懂的话,那么使用Unity已经是小菜一碟了。

    找感觉
    好,是时候展示真正的技术了!

    之前没有叫大伙们学习太多的教程,为什么呢?

    那是克森帮大伙们节省时间。这时候肯定有些人会说,挖草,你吹牛吧,假好人吧!

    好,是时候解释一波了。

    仅代表个人观点:那是因为我们要在对应的阶段学习该学的东西。

    怎么说呢?

    就是你没到达那个阶段,就盲目的跟着教程来,你是学不到什么的,反而会让你产生负面的影响(至少克森当时是这样的)。

    因为你看不懂啊,看不懂怎么办,那我就只能跟着教程来。教程怎么来,我就怎么来,只要能达到效果就行,便导致整个过程都只是在抄教程里的代码,而不是去理解它(因为理解不了嘛,即可教程里也做了一些解释)。

    但是现在的你已经不同往日了,现在的你已经可以看懂那些教程了(对应国内的免费教程蛤)。So,让我们盲目一次吧,开始跟着一些教程来制作一些项目找感觉了。

    那么这里教程去哪里找呢?(我相信我说的这句话是废话吧)

    这里是克森要装逼一次了蛤,那就是去APP来社区~

    这回知道克森分享给大家的东西都是精华了吧~
    在这里插入图片描述
    传送门:http://www.appcome.com/forum-49-1.html

    PS:由于工程太大,克森就不帮大伙们整理了,大伙们自己去下载吧。。还有就是9秒上面真的有很多好东西,大伙们可以自行收集。

    大伙们要是把这里都学习了,都弄懂了。好吧,大伙们离找到一个合适的工作不远了。

    Alright,今天就到这吧,今天是最近发布最快的一天了,好爽啊。

    Unity自学之路之数学篇

    其实我这个是有点废话了,但是我也勉强解释一下为什么弄一个《Unity自学之路之数学篇》吧。

    相信大家心里都明白,我们现在用的是Unity3D,所谓3D,那必定会与数学扯上关系。

    这时候也许有人会说,却,数学Unity不是帮封装好了吗,我们直接用就行了啊。

    好吧,我也只能跟你说一声,你这个想法有点简单咯哟。这样吧,至少我个人觉得,你要用一个东西,至少要准备一下几点:

    1.了解它的概念
    2.知道它的用法
    3.在什么时候用它

    因此,你不了解它,何谈利用它呢?(妈蛋,废话有点多了,请大家体谅)

    PS:我这篇是针对零基础的,意味着你连数学都不知道。。如果以下内容你有学过的,可以跳过那些学过的,直接进入没有学的过进行学习

    干货链接
    在这里插入图片描述
    加法与减法:http://open.163.com/special/Khan/additionandsubtraction.html

    乘法和除法:http://open.163.com/special/Khan/multiplication.html

    约数与倍数:http://open.163.com/special/Khan/multiples.html

    数的性质:http://open.163.com/special/Khan/number.html

    分数:http://open.163.com/special/Khan/fractions.html

    负数:http://open.163.com/special/Khan/negative.html

    小数:http://open.163.com/special/Khan/decimals.html

    指数:http://open.163.com/special/Khan/exponents.html

    对数:http://open.163.com/special/Khan/logarithms.html

    绝对值:http://open.163.com/special/Khan/value.html

    复数:http://open.163.com/special/Khan/complexnumber.html

    基础几何:http://open.163.com/special/Khan/introductory.html

    几何学-角:http://open.163.com/special/Khan/angles.html

    三角形:http://open.163.com/special/Khan/triangle.html

    多边形、四边形、平行四边形:http://open.163.com/special/Khan/polygon.html

    三角学:http://open.163.com/special/Khan/trigonometry.html

    基本代数:http://open.163.com/special/Khan/algebra.html

    线性代数:http://open.163.com/special/Khan/linearalgebra.html

    好了,学到这里的话,你绝对算得上一个数学大神了。对了,上面的视频是网易的公开课,我相信有些朋友是知道网易公开课的。在这里我也只是为了方便大家和对一些不了解网易公开课的朋友总结一下路线,件此而已。

    当然,上面的视频有一些还没有翻译中文,还有一些你可以跳过不学,具体由你来吧。

    题外话
    真的真的,我说真的,大伙们不要觉得太多了,我还是老样子,高楼大厦与地基的关系。你只有基础牢了,才能走得更远。我知道有些朋友很急着立马找到工作。

    也许有些人说,去了公司能学得更快。嗯嗯,对的对的。是很快。但是去了公司你基本上自己学习的时间就少了,这意味着什么?意味着你想深入研究一些东西就没得时间研究了,这便导致你的技术只能停留在完成公司项目的程度上。

    这个时候也许还会有人反驳我,在公司上班不还有晚上的休息时间和双休日的休息时间吗?

    好吧,是有,但是能拿那些时间来学习的人有多少呢(我不是针对谁,请谅解)?妈蛋,又唠叨太多了,对于这篇文章就到这了。

    分享一些学习资源

    官网教程

    首先是一些官网的教程,为什么要看官网的教程的,个人觉得嘛,首先你作为主人,你要给别人用你的东西,那就得做详细、且简单易懂的介绍,对吧。因此,我认为官网的教程还是蛮精华的。

    有人会问,官网的教程不都是英文的嘛,,哈哈,放心。我已经为大家找到翻译版的。
    在这里插入图片描述
    网站:http://space.bilibili.com/7647261/#!/index

    看了吧,这个人是英文的真大神啊。把官网上的教程都翻译得差不多了。。。

    里面涵盖了:脚本,UGUI,2D游戏等等。

    可以的话,建议大家都它看完了吧。。

    论坛网站

    对于论坛(博客)网站的话,不用说CSDN、知乎、简书。

    在这些论坛上,你只要搜索一些关键词都能找到你想要找到的文章,然后你可以多阅读几个内容一样,但是解释不一样的文章,然后进行分析分析,取之精华之处,放进你的大脑。

    接下来就是腾讯的GWB腾讯游戏创意合作计划平台:
    在这里插入图片描述
    网站:https://gwb.tencent.com/cn
    在这里插入图片描述
    在这个网站上,可以将自己优秀的点子,游戏,进行上传,优秀的项目会得到
    专家咨询,技术支持,发行支持,资金支持,宣传推广等。

    当然还有腾讯游戏学院:
    在这里插入图片描述
    https://gameinstitute.qq.com/course

    在这上面会讲一些腾讯的爆款游戏的开发之路,开发思路等。
    里面的东西还不是很多,不过对于我们来说,已经是一个非常不错的学习圣地了。

    对于资源嘛,可以来这个网站 - 《APP来》
    在这里插入图片描述
    网站:http://www.appcome.com/

    里面有很多很多的资源

    展开全文
  • Unity3D 自学之路

    千次阅读 2019-05-22 18:17:21
    一、前言 原文主要讲的是如何从零基础入门,然后一步一步进阶的文章,包括很多学习资料,学习的网址,研究方向等,内容还是比较全面的。大家多多支持一些克森大神,关注一下他的公众号。这篇文章就将原文的内容进行...
  • 在介绍视图窗口之前呢,小插一句话:在unity主界面的右上角有一排可以进行选择的下拉菜单,其中的最后一个是可以改变各个视图的布局的好了,下面我将通过一张图片来简单介绍一下五个视图(具体的东西呢,用到了再...
  • 免费网上学习unity3d自学教程,国内名师机构专业授课,O基础快速学习,1小时快速入门,7天unity3d自学教程学习,能力快速提升,优质作品随手呈现! unity3d菜鸟自学教程介绍 unity3d难学吗? unity3d自学教程目录 ...
  • Unity3D自学记录1——读取json文件&UDP通信 作为一个没有系统学习过的小菜鸟,目前只求实现功能,不深究原理,如有疏漏或更简单的方法,还望各位多多指教。 在CSDN上查过许多关于“UDP通信“,”读取json”的...
  • 父子节点相关的: parent 变量表示Transform的父节点 root 表示它的根节点,如果没有父节点,它会返回自己 Transform Find(string name) 根据名字查找子节点 bool IsChildOf(Transform node) 判断该Transform...
  • 星际2技能系统分析最近一直在想设计一个易扩展的,可配置的技能系统框架。看了几个项目源码,可能自己功力不够,感觉类与类之间的套用很混乱,看的云里雾里的,然后网上到处找资料。对两个技能设计比较感兴趣,一个...
  • Ability(Behavior) 套用行为的技能Ability除了可以直接调用Effect,也可以直接调用BehaviorCAbilBehavior 属性 BehaviorArray : 从施法者身上添加或移除技能 CycleMode:假如当前技能等级有多个行为,这一设置会...
  • 一、前言 原文主要讲的是如何从零基础入门,然后一步一步进阶的文章,包括很多学习资料,学习的网址,研究方向等,内容还是比较全面的。大家多多支持一些克森大神,关注一下他的公众号。这篇文章就将原文的内容进行...
  • 场景:整个游戏由场景组成,一个游戏至少要有一个场景,如果把所有的游戏画面放在一个场景里也是可以的,如果游戏非常非常的大,如果所有的东西都放到一个场景里那么结构就不是那么清晰了而且处理起来就会麻烦一些,...
  • 很多人都会Unity3D中调用网页中的js,反过来就一头雾水。 其实也很简单 在HTML中添加下面的代码: var u = new UnityObject2(); u.initPlugin(jQuery("#unityPlayer")[0], "XXX.unity3d");//XXX为生成出来的...
  • 今天来写一个小钟表,其实很简单,就运用到了欧拉角。 首先创建时钟、分钟、秒钟以及4个点(12点、3点、6点、9点)偷懒了~~没弄那么多点。 时钟、分钟、秒钟这三个父级的中心一定要注意,我们旋转的是父级的欧拉角。...
  • 效果展示:     开篇废话: 我现在所在的Team每周需要一个人给大家介绍一个...由于我在大学里自学过一段时间Unity3D,所以我想介绍的技术就是它,但我现在做的是应用开发,不能做个小
  • unity3D视频教程

    2020-07-30 23:32:06
    unity3D视频学习资料,百度云盘分享,从入门到精通,有项目。
  • 效果图   思路 给“建筑”物体添加刚体组件 通过射线来判断物体是否被选中 选中后执行物体的选中事件,出现魔法阵   实现     给物体添加Box Collider, 并添加Building类   ... p
  • 本书是国内第一本以面向对象和项目流程开发角度,全面系统介绍 Unity3D 的书籍。 本书以具体项目结构开发的角度,结合 Unity3D 层级式的综合开发环境、视觉化编辑、详 细的属性编辑器和动态的游戏预览的特点,在软件...
1 2 3 4 5 ... 20
收藏数 1,957
精华内容 782
关键字:

unity3d自学