精华内容
下载资源
问答
  • 系统学习人工智能加入

    万次阅读 2019-02-09 13:51:35
    系统学习人工智能加入

    系统学习人工智能加入

    展开全文
  • Unity基础知识学习,Unity学习路线总结。本篇文章对Unity的学习路线做了一个全面系统的总结,对Unity有兴趣的小伙伴福利到了!敬请品尝~
    • 📢博客主页:https://blog.csdn.net/zhangay1998
    • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
    • 📢本文由 God Y.原创,首发于 CSDN🙉
    • 📢未来很长,值得我们全力奔赴更美好的生活✨


    📢前言

    • 最近一直有小伙伴私信,都是问我有没有一个整体的Unity学习路线
    • 因为对Unity很感兴趣,但是又无从下手,所以就想寻求帮助啦~
    • 其实我也一直想写一篇这样的文章,让想学习Unity却无从下手的小伙伴可以有一个好的开始
    • 这篇文章也是我借鉴了网上一些Unity学习路线介绍,然后结合自己的想法总结出来的
    • 觉得自己对Unity引擎感兴趣的小伙伴不妨收藏一下,以后想学习了也可以根据路线来钻研一波,自己做一些小游戏玩~

    🏳️‍🌈Unity系统学习路线总结

    先来看一张我整理的Unity学习路线图,大致可以分为这样几个阶段,不一定必须按着这个来,但还是有参考价值的!
    在这里插入图片描述

    一般来说,学到第三阶段就可以自己做一些小游戏玩了,后边两个阶段都属于进阶学习了!

    下面我们来详细的介绍一下各个阶段的内容


    ❤️第一阶段:Unity初步认识

    什么是Unity

    先了解Unity是什么,才能继续开始学习下去,在之前的文章里也单独介绍过Unity的背景故事和Unity的特色介绍
    在这里插入图片描述

    Unity是一个游戏引擎,也就是所谓做游戏的一个工具,市面上有很多做游戏的引擎,Unity就是其中一个
    只不过Unity所占的市场份额比较大,市面上大部分的手游都是出自Unity引擎,包括很火的王者荣耀,炉石传说等等。

    感兴趣的小伙伴也可以去参考一下,下面是我写的Unity有关于基础知识的专栏介绍,可以看一下,有些地方可能不够详细有深度,还会继续补充的

    Unity基础知识学习专栏
    在这里插入图片描述


    🧡第二阶段:C#开发语言 相关知识学习

    • 在了解完Unity的信息后,先不要着急的去学习Unity的其他知识

    • 要先来学习一下 C#,因为Unity中的脚本使用C#语言开发,所以C#语言学习对Unity至关重要

    • 本来是想到脚本组件之后再提C#的,但是一想到C#Unity开发必备语言,也是做Unity必须要会的一门语言

    • 所以学习C# 应该才是学习Unity的第一步!

    • 这里的话大家可以自行在网站上找一些图文资料或者视频资料看一下就行啦,也不太需要去花钱付费的

    • 毕竟**C#**相对其它语言还是比较容易上手的

    我这里也写过关于C#基础知识介绍的文章,感兴趣的小伙伴也可以来参考一下
    当然也可以在网上找一些大佬写的!

    C#基础知识学习专栏
    在这里插入图片描述


    💛第三阶段:Unity引擎学习

    Unity引擎 的界面布局介绍和使用

    • 在了解完什么是Unity之后,我们应该明白,Unity就是一个可视化的工具引擎

    • 我们需要利用这个工具来创造出一系列的作品

    • 这一块内容主要是让我们学会怎样使用Unity这个游戏引擎,来进行项目的开发

    • 包括菜单栏、六大视图等等的使用,这一点必须要学会,才能好好的利用Unity这个工具!

    在这里插入图片描述


    Unity引擎架构与物理系统

    这块内容主要是对Unity引擎中的一个架构和物理系统的认识

    • 包括怎样切换场景,怎样创建脚本,并使用脚本开发

    • 如何使用Unity物理引擎中的刚体和碰撞,来模拟一个真实的物理效果!

    • 还有触发器射线,都是使用Unity开发过程中需要学会的

    • 地形系统也需要学习一下,自己做一些地形地图之类的,学会简单使用就好,一般也不会经常制作地形。

    在这里插入图片描述


    Unity常用组件学习

    • 组件是Unity中很重要的一部分,在我之前的文章中也已经介绍过了
    • 一个游戏对象正是因为自身挂载的组件不同,才致使他们的功能有所不同!

    在这里插入图片描述

    • 这块包括Transform组件、Mesh Filter(网格过滤器)和Mesh Renderer(网格渲染器)、Collider (物体碰撞器)、刚体(RigidBody)、脚本等等

    • 还是要将组件这一块做到熟练使用最好

    • 包括写代码的脚本,也是组件的一种!


    Unity中的 UI 系统学习

    UI这块不用多说,也是一个必备技能,而且要精通才行
    一般刚入门接触最多的就是UI系统

    • UI系统有好几种,包括UGUIGUINGUI等等

    • 这里的话也不用管别的,学好UGUI就够用了,UGUI也是Unity主推的一个UI系统

    • 这块主要是学习UI中一个常用控件的使用就好了

    • UGUI中的基础控件搞明白就差不多了

    • 我这里也写过一篇针对UGUI控件学习的文章,可以参考一下

    • Unity零基础到入门 ☀️| 轻松学会 Unity 的 UGUI基础控件的使用

    在这里插入图片描述


    Unity中的动画系统和导航系统学习

    动画系统在3D游戏制作中,是肯定会用到的,包括模型的各种动画效果制作等等

    在这里插入图片描述

    • 导航系统也是一个知识点,用来做寻路系统之类的会用到,Unity有一个自带的导航系统Navigation

    • 也有很多人使用A*寻路算法,这块也需要用心钻研才行!

    在这里插入图片描述


    Unity中的数据存储学习

    数据存储这块在网游涉及的比较多,在一些单机游戏涉及到数据存储的时候当然也会用到
    这也算是一个必备技能吧

    • 包括解析XMLJSON数据库的使用等等,都需要去学习!

    • 还有 Unity中协程的学习,也是必不可少的会用到。


    Shader学习

    Shader是Unity用于材质渲染的一部分,使用Shader可以做出一些非常精美的材质效果

    • 包括水流波纹等等,Shader也是一块重要的功能,一般也有专门的人员负责这一块

    • 想学到很精通还是很麻烦的,一般Unity开发的程序达到入门即可~

    在这里插入图片描述


    💚第四阶段:项目架构学习和实战练习

    • 到这一步的话,其实已经算是Unity入门了,架构学习就是偏向进阶学习了

    • 一起来简单介绍下吧,毕竟到这一块我也是很乏力了~


    Unity常用框架学习

    • 学会Unity使用之后,有很多功能实现并不需要我们自己从头到尾去做了

    • 就像很多语言都有“框架”这一说,就好比设计模式一样,可以重复利用的功能就可以整理成一个框架方便之后使用

    • 这里的话要学会UI框架的使用

    • 还有数据库框架、Socket框架等,这些属于进阶内容,能学会最好啦!


    Unity热更新学习

    热更新,可能有小伙伴不理解热更新是啥

    • 这里举个例子介绍一些,比如王者荣耀经常会更新版本

    • 小版本更新的时候,我们不需要去应用商店重新下载更新,而是在游戏中会跳出一个更新包,直接点击下载完就可以继续游戏了

    • 都不要重新打开游戏就行。

    • 当然在大版本更新的时候,还是需要下载完重新安装,这也是没办法啦~

    • 热更新这块是使用Lua语言编写的

    • 要使用热更新就需要再学习一门语言,就是Lua

    • 网上也是有几种常用的Lua框架可以使用,感兴趣的小伙伴也可以去学习一下

    • 有些游戏甚至是全部使用Lua语言做出来的,所以Lua也是一个重点哦~


    Unity中的AssetBundle学习

    AssetBundle是用来打包工程中的资源的
    一般针对不同类型的资源会打包到不同的包里,这样在更新的时候就可以更方便的下载了

    看下面一张简单的图介绍
    在这里插入图片描述


    游戏项目实战

    • 到这一步就是自己制作游戏进行实战练习

    • 不知道该做什么游戏进行练习的,我推荐先去做一个坦克大战

    • 这也是官方教程里面的,包括资源包之类的,都是很基础的功能实现,对新手超级友好

    • 我自己也写了几个小游戏制作,包括坦克大战。飞机大战、炸弹人等,后续还会更新的

    • 也可以去文章参考一下哦:Unity小游戏制作专栏


    💙第五阶段:Unity 高级图形学

    这一阶段就是高级知识了,包括图形学中的各种操作,和底层渲染逻辑等等

    我也没学会哈哈,只是简单提一下,对图形学感兴趣的小伙伴可以自行找一下教程学一下

    学会了就可以去做游戏中的美术分工了!


    👥总结

    说完了Unity的知识学习路线,这里简单提一下Unity中可从事的职业分工

    • unity可以分为三个团队,分为策划,程序,美术。
    • 策划:系统策划,数值策划,关卡策划,剧情策划,任务策划
    • 程序:服务端,客户端,工具开发,运营数据系统
    • 美术:原画组,3D建筑,3D角色,骨骼动画,粒子特效,地形编辑,UI界面

    当然所有分工之上还有一个开发总监,大家对Unity感兴趣的可以看看哪种适合自己哦~

    • 我这里也有一些学习资源,也是我学习的时候下载整理的,包含C#的思维导图、视频学习和Unity的思维导图学习资料

    • 如果大家想学习的话可以9.9下载学习,学习资料下载

    • 毕竟写文整理不易,大家有需要的可以下载学习顺便当做支持博主啦~

    • 当然自己在网上找一些资源学习也可以~

    本篇博文对Unity的学习路线做了一个较为详细的学习路线,不知道对你有没有帮助呢~

    觉得博主写得还不错的三连支持下吧!会继续努力的~

    在这里插入图片描述

    展开全文
  • 学习机器学习应该都知道周志华的西瓜书–《机器学习》,之前老师有安排让假期学习这本书,并作总结,这里介绍一下我的快速系统学习法。 就是这本书: 一共花了5个小时左右浏览全书,将书中所有涉及到的最小标题...

    文中整理的《机器学习》知识点为个人自行整理,转载请注明原文链接。
    学习机器学习应该都知道周志华的西瓜书–《机器学习》,之前老师有安排让假期学习这本书,并作总结,这里介绍一下我的快速系统学习法。
    就是这本书:

    在这里插入图片描述

    一共花了5个小时左右浏览全书,将书中所有涉及到的最小标题级的目录摘录下来,必要的时候将重点也整理下来。

    我用的是xmind8整理的,这样一遍下来就对整体有了了解。再给自己安排时间表一部分一部分学习,或者侧重点的学习。这里我先放第一遍的学习记录。后续又有新的任务,这块暂时就到这里了。
    在这里插入图片描述
    我这里列出了书中的基本所有内容,如果要每个都仔细学的话,还要花更多时间,我平时只需要用到概念性的东西,对我来
    说够用了,真正研究的话还是建议好好研究一下公式。
    不当之处希望大家留言批评指正,大家一起学习。

    展开全文
  • Linux系统学习之初

    千次阅读 2017-10-28 21:55:11
    Linux系统学习之初

    一,什么是Linux

    Linux其实是一个操作系统平台。我们平时用的操作系统是Windows。当然也有用苹果电脑的。苹果电脑所用的系统叫作macOS。也许你还听说过一种系统叫做Unix,Unix是比Linux更加古老的一种系统,多用在服务器领域。Linux同样也是用在服务器领域,BAT公司(百度,阿里,腾讯),Google,Facebook等一线互联网大公司的服务器99%的操作系统都是Linux。

    二,Linux的由来

    在Linux诞生之前,一直是Unix的天下。只不过当时Unix并不能免费获得,要使用必须先购买授权。
    在这样的背景下,很多计算机爱好者非常渴望有一个便宜或者免费的操作系统供大家学习研究。1983年,计算机界的牛人Richard
    Stallman发起了一个计划,目的就是构建一套完全自由的操作系统,这个计划就是著名的GNU计划。所谓完全自由,就是要求加入GNU计划的所有软件都必须自由使用,自由更改,自由发布。也就是说,软件发布必须要发布它的源代码,这个源代码可以供别人自由使用,也可以随便更改,但是必须要把更改后的代码发布。当然,光说不行,必须要有文明规定许可协议来制约大家如何自由使用。这套规定就是著名的GPL协议
    GNU计划发起后,有很多的支持者,所以在这期间出来很多非常棒的软件。比如vi,Emacs,GCC等。但遗憾的是,一直没有一个比较完美的操作系统出现。直到1991年,芬兰大学生林纳斯
    ·本纳第克特·托瓦兹(Linus Benedict Torvalds)
    基于兴趣开发了一个类的Unix操作系统,一经发起便得到广大爱好者的追捧,这就是Linux系统。1994年,Linux加入GNU计划并采用GPL协议发布。自此,GNU/Linux真正实现了构建一套完全自由的操作系统的设想!


    三,学习习惯

    1.Linux系统管理员要养成的习惯

    要习惯使用命令行:命令行是Linux系统正常运行的核心,也是专业Linux系统工程师必须掌握的技能,所以我们要习惯使用命令行。


    2:操作要严谨

    在学习Linux命令行的过程中,你输入命令的速度会越来越快,效率也会越来越高。但与此同时,你也有可能输入了错误的命令而不自知,假如你要删除某个目录,却把要删除目录的名字写错了,结果可想而知。所以你输入命令的速度不要太快,看准了在回车,另外,对于重要的配置文件,在修改前一定要进行备份,这样一旦出现问题,我们便可以将文件快速还原。


    3.安全不可忽视

    你有没有这样的习惯? 各个网站的账号和密码一样; 密码中包含自己的名字或者生日;
    将密码存在一个文档中,并保持在U盘里随身携带; 密码使用了好多年,一直没有更改;

    我们要登录服务器,必然要使用登录密码,那么这个密码如何设置,如何保存都是有讲究的。首先密码设置得要复杂,至少要8个字符,包含数字和大小写字母,而且不能有规律,其次,你不能在所有的网站都使用同一个账号和密码,再次,密码最好不要沿用,建议每隔1~3个月修改一次密码,最后,密码不能保存在一个文档中,更不能把存有密码的文档存在可移动存储设备里。


    四, 学习建议

    好习惯养成了,剩下的就是如何学习了。好的学习方法和学习技巧可以大大提高学习效率。


    1.擅于总结文档

    “好记性不如烂笔头”,我们的大脑不是计算机,不能让信息永久的保存,所以大家要擅于记笔记。


    2.复习很关键

    记完笔记不等于掌握了知识,要想完全掌握必须经常复习;


    3.举一反三

    如果给你一个命令或者一个选项的用法及作用,你需要掌握的不是小案例本身,而是小案例背后的知识。这要求你会自己创造案例,多做几个相似的小案例,做到举一反三,你就能轻松的掌握相关的知识点。

    展开全文
  • 破除“系统学习”的情结

    万次阅读 多人点赞 2012-08-08 07:55:05
    常有同学想在自己课外学习的安排中,“系统地”学习点什么。这样的事情常发生在喜欢做A专业的事,却上了B专业,且A不等于B,甚至相似度(A, B)...系统学习就是要按照已有的一套规定,先学什么,再学什么,按步就班地走
  • 鸿蒙系统学习笔记(一) 鸿蒙系统介绍

    万次阅读 多人点赞 2021-05-06 14:38:33
    个人学习鸿蒙系列 鸿蒙系统介绍 目录 个人学习鸿蒙系列 鸿蒙系统介绍 一、鸿蒙系统简介 1.简介 2.发展进程 二、鸿蒙系统特点 1.分布架构 2.低延时+高性能IPC技术实现系统天生流畅 3.基于微内核架构重塑终端...
  • 操作系统学习笔记(一)。本位简要介绍了批处理系统,多道程序系统,分时系统,实时系统和操作系统操作这五方面操作系统的基本介绍。
  • 系统学习机器学习之系统认识

    千次阅读 2015-12-07 16:31:35
    机器学习(MachineLearning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识...
  • 接下来我给大家分享下多位大牛倾力打造的python系统学习流程,一个月才设计完的!Python基础部分:老话说的好,“万丈高楼平地起!”不管你做什么都一样,何况编程;或许初学的时候很是枯燥乏味,但是都是你之后的项目...
  • 最近开始学习深度学习,基本上都是zouxy09博主的文章,写的蛮好,很全面,也会根据自己的思路,做下删减,细化。 Deep Learning的基本思想  假设我们有一个系统S,它有n层(S1,…Sn),它的输入是I,输出是O,...
  • 推荐系统学习之评测指标

    千次阅读 2016-09-29 21:43:29
    最近开始学习推荐系统,特记录一下学习过程并做个分享。 推荐系统是什么不用多说,这里先介绍一下推荐系统的各种评测指标。 1、用户满意度 这个指标应该是最能体现一个推荐系统好坏的指标,但获取只能通过用户...
  • 信号与系统学习笔记(大纲)

    万次阅读 多人点赞 2017-08-11 19:25:14
    第一章 信号与系统基本概念1.1 信号表征1.1.2信号分类1.1.3典型信号1.1.4信号运算1.1.5信号的分解1.2.1系统建模1.2.2系统分类(一)1.2.2系统分类(二)1.2.3 LTI系统研究方法与本章小结第一章作业第二章 时域系统...
  • 深度对话:系统学习还是野路子?

    千次阅读 2016-05-02 17:08:16
    《 破除“系统学习”的情结 》一文发布已经有几年。对这篇文章映像很深,因为在写的过程中,自己也想通了不少现实的问题。  有网友做了一个比较深入的评论,我利用回复的机会,将其中的要点进一步阐述。以本文记录...
  • linux操作系统学习心得

    千次阅读 2017-08-16 05:19:49
    以往linux学习的博客,从上而下是学习深入的过程,我的博客链接如下:第一篇:《Linux操作系统分析》之分析计算机如何启动以及如何工作运行 第二篇:《Linux操作系统分析》之分析精简的Linux的内核中断和时间片轮询...
  • 几天前在阿里云上领取到了半年的免费服务器,拿了当然不能浪费资源,现在我要开始对Linux服务器进行一定的学习,以此来写博客记录学习过程,主要记录常用操作,学习资源为《Linux就该这么学》 以下是对常用系统工作...
  • 操作系统学习总结(超赞!!!)

    万次阅读 多人点赞 2018-02-23 21:21:50
    原文地址操作系统基本特征1. 并发并发性是指宏观上在一段时间内能同时运行多个程序,而并行性则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线或者多处理器。操作系统通过引入进程和线程,使得程序能够...
  • 这个类别将记录我学习操作系统学习笔记。会将视频讲解与书本内容进行内容提炼。每天学习一点,坚持下来会有收获。这篇主要记述操作系统的目标与作用,回顾操作系统发展历程。概念居多,了解即可。 操作系统的...
  • 如何系统学习大数据(转自知乎)

    万次阅读 2016-04-15 22:14:56
    作者:powerhql ... 来源:知乎 ...系统学习大数据应该遵从《数据科学》的学习路径,从理论出发,延伸至实践中的技术: 第一层次:感性认识,判断方向。 阅读大数据领域与产业链的书籍,如:《大数据
  • 系统学习机器学习之组合多分类器

    万次阅读 2015-12-29 11:01:55
    现在为止我们也了解了不少机器学习相关的算法,实际上,每个算法都有自己的假设条件,不同的归纳偏倚会有不同的数据符合度。一般来说,我们可以针对同一个数据集使用多个机器学习算法,然后比较算法的契合度,基本...
  • 《信号与系统学习笔记》—线性时不变系统(一)

    万次阅读 多人点赞 2018-04-24 06:36:32
    注:本博客是基于奥本海姆《信号与系统》第二版编写,主要是为了自己学习的复习与加深。一、离散时间线性时不变系统:卷积和一)、用脉冲表示离散时间信号1、如何把任何离散时间时间信号看成由离散时间单位脉冲构成...
  • Windows - 文件系统 学习/收集

    千次阅读 2020-03-24 11:16:46
    了解/学习Windows系统. 2.学习/操作 1. 系统临时目录 C:\Users\williamning\AppData\Local\Temp //williamning是用户名 同时[利用php在临时目录下建立一个具有唯一文件名的文件] ...
  • 《信号与系统学习笔记》—信号与系统(三)

    万次阅读 多人点赞 2017-08-14 20:21:05
    注:本博客是基于奥本海姆《信号与系统》第二版编写,主要是为了自己学习的复习与加深。
  • #include <stdio.h> int main() { printf("hello, world\n"); }
  • 注:本博客是基于奥本海姆《信号与系统》第二版编写,主要是为了自己学习的复习与加深。 一、基本系统性质 一)、记忆系统与无记忆系统 1、无记忆系统 如果对自变量的每一个值,一个系统的输出仅仅取决于该时刻...
  • Chapter1 操作系统简介 参考资料:操作系统概念(第9版&第7版) 例题 概念整理: Chapter2 操作系统结构 例题 概念整理 Chapter1 操作系统简介 参考资料:操作系统概念(第9版&第7版) 例题 1....
  • 《信号与系统学习笔记》—信号与系统(一)

    万次阅读 多人点赞 2017-08-09 10:25:24
    注:本博客是基于奥本海姆的《信号与系统》第二版编写,主要是为了自己学习的复习与加深。 一、连续时间和离散时间信号 一)、举例与数学表示 1、信号的定义  1)、在物理上,信号可以描述范围极广的一类物理...
  • UCOSIII系统学习笔记

    千次阅读 2018-05-04 19:37:38
    此文只是对UCOSIII粗略的讲解,希望读者在读完后能对UCOSIII系统整体多些认识,细节方面还请读者参考相关书籍,如《嵌入式实时操作系统ucosiii》。介于作者水平有限,若有错误,请及时批评指正。一.UCOSIII文件组成...
  • 操作系统学习的经典书籍

    千次阅读 2008-09-24 09:18:00
    介绍了一些操作系统学习的经典书籍,包括理论上的、具体操作系统的。 Abraham Silberschatz的两本书: 1. a. 实用操作系统概念(影印版) 2. a. 操作系统概念(第六版 影印版) 这个作者绝对是顶尖级的,...
  • 华为鸿蒙系统学习笔记1-介绍

    千次阅读 2019-08-12 16:46:00
    华为鸿蒙系统(HarmonyOS)是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于智能物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级,由华为技术有限公司开发。 华为自研操作系统鸿蒙OS...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,434,206
精华内容 973,682
关键字:

系统学习