[U3D Learning Note] Unity C# Survival Guide

2023-12-30 16:38

本文主要是介绍[U3D Learning Note] Unity C# Survival Guide,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

笔记系列开更 unity官方教程Unity C# Survival Guide 因为是笔记 有很多特别基本的比如视窗相关的东西不会提 主要记录每章节提到的语法和作用区别 之前的书讲得很乱看一半 只注重解释语法然后莫名奇妙扔上来一堆属性函数也不怎么解释 果断弃 鸽了一段时间今天发现这个教程感觉挺好的呜呜呜呜呜呜浪费俺青春
原视频链接: Unity C# Survival Guide
(感谢官方开放免费看呜呜呜呜呜呜呜
笔记链接会在下面更新 (视频时长22h 已更新至Command Pattern
如果是函数什么的会用代码块高亮 如果是inspector上的组件指示就斜体

Unity C# Survival Guide (1) – Quick Tips and Assets
物体坐标/键盘鼠标Input方式/物体移动/刚体和物体撞击 / OnTriggerEnter() / OnCollisionEnter() /暂停系统/Post-Processing Effects/爆炸效果

Unity C# Survival Guide (2) – Rotations
四元数和欧拉角/预制件的设置/角色自旋转/丝滑旋转

Unity C# Survival Guide (3) --Variables
variables/随机数/取小数/一些命名习惯的建议

Unity C# Survival Guide (4)(5) – if Statement & switch Statement
if语句/改变物体颜色/switch语句

Unity C# Survival Guide (6)(7) – Loops & Arrays
协程/for循环/协程和while搭配食用/Array/foreach loop

Unity C# Survival Guide (8) – Functions and Methods
Start()和Update()/Array作为返回值/Array作为参数传递

Unity C# Survival Guide (9) – Classes
类/构造函数/重载/类的序列化/继承/public/private/protected/虚拟函数和重写/class vs. structs/值传递vs.引用传递

Unity C# Survival Guide (10) – Static Types
static type静态类型/界面显示文本/OnEnable()/OnDisable()/物体生成/Instance Members vs. Static Members/Utility Class/Static Constructor

Unity C# Survival Guide (11) – Properties
Properties属性/Auto Properties

Unity C# Survival Guide (12) – Namespaces
Namespace

Unity C# Survival Guide (13) – Lists
Lists/Array vs. List/存储实例化的物体/SetActive(true)

Unity C# Survival Guide (14) – Enums
Enums枚举/Finite State Machine/搭配Enums食用的场景加载切换方法

Unity C# Survival Guide (15) --Dictionary
Dictionary字典/key-value

Unity C# Survival Guide (16) – Abstract Classes
Abstract Class抽象类/强制继承/接口/多态和通用类型/RayCasting Code

Unity C# Survival Guide (17) --Delegates and Events
Delegate委托/Multicast delegates/Events/Observer Pattern观察者模式/Actions/Return Type Delegates and Function/Lambda Expression

Unity C# Survival Guide (18) – LINQ
LINQ: language intergrated query

Unity C# Survival Guide (19) – Singletons
Singleton单例模式/Lazy Instantiation延迟初始化/MonoSingleton

Unity C# Survival Guide (20) – Object Pools
Object Pool物体池对象池/生成物体池/从物体池获取/获取物体状态activeInHierarchy/重复利用物体池的物体/Invoke()

Unity C# Survival Guide (21) – Command Pattern
Command Pattern 命令模式/UI:按钮/命令模式的三个组成部分/WaitForEndOfFrame()

原教程目前是更新到7月,后面更新了就继续补充,后面应该还是继续讲设计模式相关

这篇关于[U3D Learning Note] Unity C# Survival Guide的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/553437

相关文章

C#实现千万数据秒级导入的代码

《C#实现千万数据秒级导入的代码》在实际开发中excel导入很常见,现代社会中很容易遇到大数据处理业务,所以本文我就给大家分享一下千万数据秒级导入怎么实现,文中有详细的代码示例供大家参考,需要的朋友可... 目录前言一、数据存储二、处理逻辑优化前代码处理逻辑优化后的代码总结前言在实际开发中excel导入很

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

C#下Newtonsoft.Json的具体使用

《C#下Newtonsoft.Json的具体使用》Newtonsoft.Json是一个非常流行的C#JSON序列化和反序列化库,它可以方便地将C#对象转换为JSON格式,或者将JSON数据解析为C#对... 目录安装 Newtonsoft.json基本用法1. 序列化 C# 对象为 JSON2. 反序列化

C#文件复制异常:"未能找到文件"的解决方案与预防措施

《C#文件复制异常:未能找到文件的解决方案与预防措施》在C#开发中,文件操作是基础中的基础,但有时最基础的File.Copy()方法也会抛出令人困惑的异常,当targetFilePath设置为D:2... 目录一个看似简单的文件操作问题问题重现与错误分析错误代码示例错误信息根本原因分析全面解决方案1. 确保

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

C#使用Spire.XLS快速生成多表格Excel文件

《C#使用Spire.XLS快速生成多表格Excel文件》在日常开发中,我们经常需要将业务数据导出为结构清晰的Excel文件,本文将手把手教你使用Spire.XLS这个强大的.NET组件,只需几行C#... 目录一、Spire.XLS核心优势清单1.1 性能碾压:从3秒到0.5秒的质变1.2 批量操作的优雅