Unity3D初级入门必学
文章平均质量分 84
悉心总结了Unity3D新手必学的一些项目,仔仔细细的完善了每一步操作流程。
保证新手一看都懂,简单易学。
Chinarcsdn
人各有命,上天注定。有人天生为王,有人落草为寇。脚下的路如果不是你自己的选择,那么旅程的终点在哪儿也没人知道,你会走到哪儿,会碰到谁,都不一定。而我也将踏上一条不知道终点的路程,因为在那一天我遇见了…………真正的自己!
展开
-
Linq中SelectMany图文详解-Chinar
SelectMany中文教程图文详解助力快速理解 SelectMany 的高级用法为初学者节省宝贵的时间,避免采坑!SelectMany对于初学者来讲,是一个比较难理解的函数。其内部逻辑,有点绕。在使用上,对初学者来讲,尤其是容易懵逼…但它的用途极其广泛,且极大的节省代码、提高代码可读性。避免大量的循环代码这里我以 4个例子,说明SelectMany的多种用法。请大家仔细、耐心的看完。原创 2020-04-21 02:12:38 · 2250 阅读 · 4 评论 -
Unity Fixed Joint 固定关节组件详解
Chinar blog :www.chinar.xinUnity物理引擎——Fixed Joint 固定关节本文提供全流程,中文翻译。 Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar —— 心分享、心创新!助力快速完成 Unity 物理引擎Fixed Joint 固定关节为初学者节省宝贵的时间,避免采坑! Chinar 教程...原创 2020-04-08 22:43:25 · 7069 阅读 · 1 评论 -
SVN移库项目迁移、更换根目录、移库完美教程!
SVN项目移库、迁移服务器-Chinar 本文提供全流程,中文翻译助力快速完成 SVN 移库根目录为初学者节省宝贵的时间,避免采坑!SVN —— 为什么要移库?有此需求的基本分为两种:1- 主机磁盘满了2- 项目要迁移其他服务器设备1- 通过开始菜单,找到 SVN 管理器2- 停止所有库的数据服务3- 通过找到SVN根目录,我们去拿到数据4- 将所有文件数据打包带走5- 拷贝数据文件到新地址/服务器地址6- 修改SVN根目录指向新地址7- 完成迁移启动服务原创 2020-04-04 01:47:16 · 4770 阅读 · 3 评论 -
文章发布留存待写
Chinar blog :www.chinar.xinLinq 函数大全教程本文提供全流程,中文翻译助力查询学习 LinQ 查询语句的具体用法、可用于备忘为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果:文章目录一1. Where —— 筛选/过滤...原创 2019-11-30 23:59:57 · 437 阅读 · 0 评论 -
C#选择排序中文教程-初学者必学知识
本文提供全流程,中文翻译助力快速掌握 选择排序使有限时间 具备无限可能Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 为初学者节省宝贵的时间,避免采坑!选择排序,每次循环都从数列中找到最大或最小数与当前数交换位置,因为每次都是选择最大或最小数,所以叫做选择排序于新手来讲,选择排序会有哪几个难点:两层循环的意义:外层循环与冒泡排序一样,有几个数循环几次,内层循环是遍历剩余的所有数temp的意义:记录当前最大数的索引,默认为自己原创 2019-09-30 23:52:02 · 505 阅读 · 0 评论 -
C#排序算法学习总结-新手初学者必懂必学知识
我们都知道,算法 在编程中是尤为重要的,而 排序算法 又是算法当中的基础因此 排序算法 是一个优秀程序员的必备技能,接下来 Chinar 带大家学习常用的几种排序算法,让大家在编程的道路上走出稳健的步伐!原创 2019-09-30 23:43:43 · 1183 阅读 · 1 评论 -
排序算法-冒泡算法【GIF图解】初学者小白必看
C#排序算法之冒泡排序本文提供全流程,中文翻译助力快速掌握冒泡排序使有限时间 具备无限可能Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 为初学者节省宝贵的时间,避免采坑!冒泡排序,是依次的比较相邻两个数的大小,取得最大数,放在数列的最后,因为其最大值在排序的过程中会慢慢的移动到数列一端,如同水中的气泡,越往上气泡越大,所以称为”冒泡排序“原创 2019-09-30 23:21:31 · 1792 阅读 · 2 评论 -
Unity UGUI-TextMeshPro插件中文教程
Unity UGUI-TextMeshPro 组件中文教程助力快速掌握 Unity UGUI-TextMeshPro组件的使用,为初学者节省宝贵的时间。TextMeshPro是一个功能十分强大的文本组件,在Unity2018版本后被内置到Unity中,主要是用来做一些字体效果的当一个工程第一次使用TextMeshPro时需要执行导入操作以上就是TextMeshPro的简单使用原创 2019-08-31 22:08:25 · 4081 阅读 · 0 评论 -
Unity3D RectTransform中文图文详细-anchors用法pivot分析
RectTransform,Transform ,Rect本文提供全流程,中文翻译。助力对 RectTransform 组件,进行一个全面解析了解为初学者节省宝贵的时间,避免采坑!Difference —— 三者区别Anchor —— 锚点Povit —— 轴心点AnchorPresets —— 快速锚点预设(设置)面板RectTransformAPI属性解析offsetMax、offsetMin —— 偏移量anchorMax、anchorMin —— 锚点矩形sizeDelta —原创 2019-04-20 03:16:51 · 7095 阅读 · 1 评论 -
Unity2019一键配置安卓环境-告别复杂的安卓配置环境流程
Unity 2019 一键配置安卓环境本文提供全流程,中文翻译。助力了解 Unity 2019 一键配置安卓环境流程为初学者节省宝贵的时间,避免采坑!这次 2019大更 中,有一项对于初学者非常友好那就是 一键安装安卓环境配置从而避免复杂的环境配置流程。对于刚入门的初学者来讲,真的是福音。直接打包 安卓Apk 报错一堆一切都由Unity来完成经过几个提示,就会自动显示打包成功,一个错都不会报原创 2019-04-19 02:13:11 · 20501 阅读 · 5 评论 -
Unity特殊文件夹以及各平台Application.xxxPath的路径图文详解教程
Unity中的各种路径,特殊文件夹,目录本文提供全流程,中文翻译。助力快速完成 Unity 中常用路径API,数据管理的认识为新手节省宝贵的时间,避免采坑!1.Assets ―― 资产 根目录2.Resources ―― 资源 文件夹3 StreamingAssets ―― 二进制流 资源文件夹4 Persistent ―― 持久数据 文件夹5 Application.temporaryCachePath ―― 临时路径6 Summarize ―― 总结原创 2019-04-14 04:14:46 · 2370 阅读 · 2 评论 -
Unity EasySave3中文图文教程详解-万能数据保存插件多平台支持
Unity - EasySave3中文图文详解本文提供全流程,中文翻译。助力快速完成 Unity EasySave插件使用,使你的储存更加方便!为初学者节省宝贵的时间,避免采坑!EasySave —— 一款方便且强大的数据存储插件,我们可以用来存储多种类型的数据1. 比 PlayerPrefs 更快2. 它几乎可以保存任意类型,无需你去为序列化而烦恼3. 关于跨平台性,亦是十分强大,只需一个插件,无需为更换平台而担心造成多余的开发,兼容问题Intro —— 简介编辑器窗口用法 数据的加载原创 2019-04-12 23:07:54 · 23027 阅读 · 8 评论 -
Unity VR开发VRTK中文图文教程大全-Chinar出品定期维护更新
unityVR开发教程指南TK插件中文图文教程大全-Chinar出品定期维护更新本文提供全流程,中文翻译。VR插件 VRTK3.3教程助力快速完成 VRTK 插件的学习与使用,并做定期更新维护为初学者节省宝贵的时间,避免采坑!Unity 开发 VR 项目,不可避免就要用到2个必备插件:Steam VR、VRTK —— Virtual Reality ToolkitVR Camera —— 创建VR相机原创 2019-03-03 03:57:48 · 6159 阅读 · 2 评论 -
Unity Assembly Definition 定义程序集(图文详解)Chinar
Chinar blog :www.chinar.xin Assembly Definition 本文提供全流程,中文翻译。 Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar —— 心分享、心创新!助力快速理解 Unity Assembly Definition的具体用法为初学者节省宝贵的时间,避免采坑! Chinar 教程效果...原创 2019-02-28 01:27:04 · 8170 阅读 · 0 评论 -
TexturePacker
Chinar blog :www.chinar.xin TexturePacker本文提供全流程,中文翻译。 Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar —— 心分享、心创新!助力快速完成 Unity 服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果:文章目录1 Intro...原创 2019-01-31 23:58:32 · 883 阅读 · 0 评论 -
Unity 钟表电子表手表效果教程
本文提供全流程,中文翻译。钟表效果的实现方式助力快速通过 Unity 实现钟表 / 计时器等时间效果为新手节省宝贵的时间,避免采坑!第一种:钟表Horologe —— 钟表结构Chinar 为大家介绍几种程序开发中电子表、钟表、计时器等实现方法Degree And Script —— 角度和脚本Buffer Animation —— 缓冲动画原创 2019-01-31 23:56:56 · 3256 阅读 · 1 评论 -
tolua全教程-Chinar
如博文无法正常显示,请访问原文地址: https://blog.csdn.net/ChinarCSDN/article/details/79597142 tolua 教程大全 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速了解 tol...原创 2018-10-21 18:04:46 · 5497 阅读 · 2 评论 -
Unity官方支持中文版啦!!!附教程——无需破解!
Unity安装官方中文版教程本文提供全流程,中文翻译。助力快速完成 Unity 中文汉化的安装为新手节省宝贵的时间,避免采坑!安装过程非常简单,这里 Chinar 只说最简单的安装方式下载官方语言文件 zh-cn.po将该文件,放至 Unity 安装目录下的 Editor\Data\Localization 目录中没有 Localization 目录 就自己创建一个Edit (编辑器)→→Preferences (首选项)→→Language (首选项窗口中)→→原创 2018-10-20 15:26:42 · 192641 阅读 · 35 评论 -
Unity读取AssetBundle资源全教程(所有读取方式)
Unity读取AssetBundle资源全教程(所有读取方式)Chinar教程:读取/加载 AssetBundle 资源的多种方式助力快速理解如何读取 AssetBundle 中的资源4种加载方式:从内存中加载主要函数:AssetBundle.LoadFromMemoryAsync(File.ReadAllBytes(path1))第二种加载方式,从本地加载资源主要函数:AssetBundle.LoadFromMemory(File.ReadAllBytes(path1))原创 2018-07-08 21:04:52 · 13872 阅读 · 2 评论 -
Unity打包/读取AssetBundle资源全教程
Unity打包/读取AssetBundle资源全教程Unity 资源AssetBundle打包助力快速完成资源进行 AssetBundle 打包与读取,为新手节省宝贵的时间,避免采坑那就是最主要的热更新了注意-命名规范:写一个编辑器脚本,菜单栏中添加一个按钮,用来完成 AssetBundle 打包操作为了规范,要创建一个 Editor文件夹,将脚本放在该目录中点击按钮会在工程文件内, Assets 文件外,自动创建一个名为 ChinarAssetBundles 的文件夹原创 2018-07-08 02:37:36 · 16164 阅读 · 1 评论 -
Unity跳转场景进度条制作教程(异步加载)
Unity跳转场景进度条制作教程(异步加载)Unity跳转场景进度条制作本文提供全流程,中文翻译游戏开发中,我们经常会遇到需要做一个进度条用来告诉玩家,进行场景切换时,等待加载的进度或者时间等等那么在Unity开发中,我们就需要用到异步加载,来实现此类功能了把一下脚本挂载前场景然后指定需要跳转到的场景的 名称 / 下标UI 上创建一个 Slider 滑动条然后 我在这里是用 动态获取的方式获得的 名称为“ Slider ”原创 2018-07-06 23:27:32 · 6134 阅读 · 0 评论 -
Unity查找物体的子物体、孙物体
Unity查找物体下的所有物体GetComponentsInChildren <Transform>() —— 获取物体下的所有物体本文提供全流程,中文翻译。助力快速完成服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑!此函数会返回一个 Transform 数组遍历数组中元素即可拿到所有子物体、孙物体(所有物体)注意:当游戏对象被关闭时,也就是在 Inspector 面板中被关掉时就会找不到北关掉的物体,以及其下方的所有物体例如,当我们关掉“二级”原创 2018-07-01 23:59:02 · 17258 阅读 · 1 评论 -
Unity导航系统Navigation使用教程
Unity开发VR之Vuforia本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Too tired ...原创 2018-06-30 23:56:47 · 2749 阅读 · 0 评论 -
Unity物品栏、商城3D物品的显示插件
Unity物品栏、商城3D物品的显示插件UI显示3D模型插件助力快速理解如何使用 插件 UIObject3DUnity 资源商店搜索即可找到,是收费软件15美元建议支持开发者的劳动成果!这款插件加起来不超过2000行的代码,实现了诸多功能可以很方便的完成3D模型在UI上的显示,并且性能消耗非常低支持直接在 UI上对3D物体进行旋转操作支持直接在 UI上对物品进行滚动操作等等很多功能、用法很简单,这里都不一一列举了创建一个 UIObject3D 的UI元素,非常简单导入项目后,只需右键原创 2018-06-30 23:52:20 · 3348 阅读 · 4 评论 -
Unity镜子效果的实现(无需镜子Shader)
Unity镜子效果的实现(无需镜子Shader)Unity镜子效果制作教程助力快速实现一个简单的镜面反射效果本教程,无需自己找镜子Shader,只需2个脚本即可在Unity中创建一个简单的模拟镜面反射效果本教程,无需自己找镜子Shader,只需2个脚本即可在Unity中创建一个简单的模拟镜面反射效果1. 在场景中创建一个 Plane —— 用来作为镜子2. 同时创建一个材质球 /Material —— 给到 Plane 上3. 修改新创建的 Material 的 Shader 为 Unl原创 2018-06-29 23:39:12 · 26099 阅读 · 14 评论 -
Unity射线检测的用法总结
RayCast 射线检测助力快速理解 Unity 中射线检测的基本用法本文提供全流程,中文翻译。Unity 中提供了一种控制方案,用以检测鼠标点在屏幕上后具体点在了 Unity 场景中,三维世界的哪个点上用法上多种多样,在这里就不一一列举了,尽以检测到的点来做一个总结这种解决方案,就是射线检测通过鼠标点击屏幕,由屏幕点,向Unity三维直接发射一条无限长的射线当检测到碰撞物体后,会返回被碰撞物体的所有信息,以及交点信息等等….原创 2018-06-29 00:59:27 · 25681 阅读 · 1 评论 -
Unity反射探针用法教程
Unity反射探针用法教程Unity 3D反射探针助力快速理解 反射探针的用法Unity 中,反射探针是用来模拟反射周边物体的光照信息的一种解决方案让物体,受周围物体的光照或材质进行影响的一种模拟光照效果 Unity 中,反射探针是用来模拟反射周边物体的光照信息的让物体,被周边物体的灯光或材质进行影响的一种模拟光照效果Unity 中,几乎每个具备 Mesh Renderer 组件的游戏对象,默认都是 开启接受反射影响的是由 Mesh Renderer 组件下的 Lighting 属性块中原创 2018-06-15 23:54:48 · 19183 阅读 · 2 评论 -
抽象类、抽象函数/抽象方法详解
抽象类、抽象函数/抽象方法详解C#抽象类运用本文提供全流程,中文翻译。China助力快速理解 抽象类、抽象函数 为新手节省宝贵的时间,避免采坑!抽象类 —— 修饰词 : abstract抽象父类中的 抽象函数 是不完整的,只有方法名和参数,并没有方法体任何继承于抽象类的子类,都需要重 写父类(抽象类) 中的所有 抽象函数/抽象方法原创 2018-06-13 23:55:23 · 3281 阅读 · 0 评论 -
C#语法-虚方法详解 Virtual 虚函数
虚方法/Virtual本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力理解 虚方法 的用法为新手节省宝贵的时间,避免采坑!1 Too tired to write tomorrow —— 太累了,明天写支持 ...原创 2018-06-11 23:51:42 · 1116 阅读 · 0 评论 -
Unity 灯光系统详解
Unity 灯光系统详解本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速Unity 灯光系统详解为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Too tired to write tomor...原创 2018-05-31 23:49:22 · 2519 阅读 · 0 评论 -
Unity 3D光源-Spot Light聚光灯用法详解、模拟手电筒、台灯等线性教程
Unity 3D光源-聚光灯Spot Light用法详解、模拟手电筒、台灯等线性教程Unity4大光源之聚光灯本文提供全流程,中文翻译。助力快速理解 Unity 提供的 4 大光源之一聚光灯系统Unity 提供的一个模拟手电筒、车灯、等线性光照效果的光源从一个点向锥形范围内发射光线其属性面板与点光源几乎一致,只是多了一项 Spot Angle / 照射角度废话不多说直接看图,一目了然!值越大,光源照射角度越大,然后照射区域就会变大但最大不会超过当前平面角度原创 2018-05-18 00:17:29 · 14616 阅读 · 0 评论 -
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程
Unity 3D光源-Point Light点光源详解/灯泡、模拟灯光效果教程Unity4大光源之点光源Chinar-本文提供全流程,中文翻译。 助力快速理解 Unity 提供的 4 大光源之一点光源系统Unity 提供的一个模拟灯光效果的光源这是从一个点,向四周发射的一个光源效果废话不多说直接看图,一目了然!值越大,球体越大点光源的中心光照效果就越大,所以看着就跟亮度提高了一样颜色控制不用多说,设置什么出什么光照颜色 Intensity :值越大,光源亮度越高Shadow Mode:原创 2018-05-16 00:09:56 · 14414 阅读 · 0 评论 -
unity ugui Toggle Group详解(Chinar出品、简单易懂)
unity ugui Toggle Group用法详解UGUI Toggle Group用法教程本文提供全流程,中文翻译。助力快速理解 UGUI 中 Toggle Group 组件用法我们在项目开发的时候,有时需要单选按钮 / 多个按钮,但仅保证一个开启此时,如果用 Button 实现的话,随着按钮数量的增加,逻辑的复杂性将不断增大Unity 给我们提供了一个非常方便的组件 Toggle Group使多个 Toggle 依赖它可以极其便利的实现一些需求例如,单选 / 换原创 2018-05-14 23:49:14 · 31505 阅读 · 0 评论 -
Unity3D UGUI下拉菜单/Dropdown组件用法、总结
Unity3D UGUI下拉菜单/Dropdown组件用法、总结Unity3D中UGUI实现下拉菜单Chinar-本文提供全流程,中文翻译。助力快速使用 UGUI 实现 下拉菜单UGUI 最初是没有下拉菜单的组件的动态添加监听事件后来更新加入后,用起来方便,可快速创建大量选择项,无需开发者自己写脚本实现创建页面布局1. 创建下拉菜单模板右键层次列表→ UI → Dropdown即可完成一个下拉菜单的创建扩展 Dropdown 组件,开启被选择按钮,再次被点击仍然可原创 2018-05-09 23:01:30 · 43641 阅读 · 11 评论 -
Unity 3D光源-Directional平行光/逆光效果,光晕详解、教程
Unity4大光源之平行光本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 Unity 提供的 4 大光源之一平行光系统为新手节省宝贵的时间,避免采坑!1 Directional —— 平行光支持 M...原创 2018-05-07 00:06:22 · 4269 阅读 · 0 评论 -
Unity 3D用简单的Cube、Sphere实现镜面/哈哈镜效果,只需十几秒哦!
Unity 3D用简单的Cube、Sphere实现镜面/哈哈镜效果,只需十几秒哦!Unity实现镜面和哈哈镜效果,本文提供全流程,中文翻译。助力快速用 Cube 和 Sphere 完成镜面效果由于制作过程过于简单本教程仅用 Unity 提供的标准 Shader ,来实现仅反射天空盒周边环境的镜面效果如果需要实现真实镜面,反射所有物体,可直接关闭本博文等待,我今后的博客会有讲到。谢谢,理解!原创 2018-05-05 23:48:18 · 4389 阅读 · 0 评论 -
Unity 3D还原Scene场景、市面多数游戏视角高度自定义、第三人称视角分离功能:平移、拖动、看向中心等
Unity视角的高度自定义本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成视角的自定义、逐个功能分离为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 同一个脚本,同时实现拖动视角平移、竖轴限定俯仰角 ...原创 2018-05-03 23:58:54 · 2498 阅读 · 0 评论 -
C#Lambda表达式详解
C#Lambda表达式详解,Lambda表达式教程Chinar-本文提供全流程,中文翻译助力快速理解 Lambda 表达式的用法、规范Lambda 表达式是一个匿名函数,用它可以高效简化代码,常用作委托,回调Lambda 表达式都使用运算符=>,所以当你见到这个符号,基本上就是一个 Lambda 表达式Lambda 运算符的左边是输入参数(),=>,右边是表达式或语句块Lambda 表达式,是可以访问到外部变量的可以将此表达式分配给委托类型Lambda 只有一个参数时,可以省略括原创 2018-04-30 23:59:45 · 10501 阅读 · 5 评论 -
UGUI中Event Trigger的基本用法
UGUI中Event Trigger的基本用法本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 事件触发 的基本用法为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Quick Drag ...原创 2018-04-25 23:39:49 · 1403 阅读 · 1 评论 -
Unity 3D第三人称视角、用途广泛限定角度(视角不能360度翻转)
Unity开发相机视角的控制本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成第三人称视角的限定与实现为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 ScriptMount —— 脚本...原创 2018-04-23 22:24:00 · 3684 阅读 · 1 评论