Unity 网络开发
发表于|更新于|TechnologyUnity
|浏览量:
文章作者: Aki_CCLing
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Secret Garden!
相关推荐

2024-02-21
CSharp 核心
面向对象的三大特性封装 : 用程序语言来形容对象继承 :复用封装对象的代码;儿子继承父亲,复用现成代码多态:同样行为的不同表现,儿子继承父亲基因但是有不同的行为表现类(class 关键词) 封装类和对象基本概念 一般在 namespace 中声明,命名所以首字母大小。 具有相同特征、相同行为的一类事物的抽象,类是对象的模板,可以通过类创建对象。 关键词:class 类的声明和类对象声明是两个概念: 类的声明类似枚举和结构体的声明,相当于是声明了一个自定义的变量类型,用来抽象现实实物的。 对象是类创建出来的,是用来表象现实中的对象个体。对象的声明相当于声明一个指定类的变量。类创建对象的过程称之为实例化对象。 类和对象都是引用类型的。 null:空引用类型为 null 的时候指的是内存堆没有分配。 1234567891011class 类名{ //特征——成员变量 //行为——成员方法 //保护特征——成员属性 //构造函数和析构函数 //索引器 //运算符重载 //静态成员} 实例化对象的基本语法用new来完成实例化...

2024-02-22
Unity 基础
Unity 基础目前状态在学习过 Unity 入门后,你已经掌握的内容 Unity 引擎的工作原理 能够熟练使用 Unity 引擎提供的各个重要组件 能够熟练使用 Unity 引擎提供的 API 主要学习内容知识点 Unity 中必备的 3D 数学知识 Unity 中的核心系统和组件以及 APl 实践小项目 窥探如何制作商业游戏———配置文件 主要学习方式理论+习题+实践 理论:语法操作相关知识 习题:基于知识点的针对性习题 实践:基于知识点的小项目实践 学习建议重视基础知识点 多思考多练习 ==切忌浮躁== Unity 基础当中都是实用又重要的基础知识,必须都要掌握 3D 数学基础Mathf 知识点 UnityEngine.Mathf - Unity 脚本 API 知识点一 Mathf 和 MathMath 是 C#中封装好的用于数学计算的工具类 —— 位于 System 命名空间中 Mathf 是 Unity 中封装好的用于数学计算的工具结构体 —— 位于 UnityEngine 命名空间中 他们都是提供来用于进行数学相关计算...

2024-01-26
CSharp 入门
课程目录 第 1 章: 概述 第 2 章: C#入门基础语法知识 1 第 1 节: 基础知识 2-1-1: 程序语言是什么 2-1-2: 程序思维练习题 2-1-3: 开发环境搭建 2-1-4: 程序思维练习题 第 2 节: 第一个应用程序 2-2-1: VS 窗口介绍 2-2-2: 理解写代码这件事 2-2-3: 注释 2-2-4: 程序文件的基础结构 2-2-5: 控制台输入输出语句和学习建议 2-2-6: 输入输出练习题 第 3 节: 变量 2-3-1: 变量知识点 2-3-2: 变量练习题 第 4 节: 变量的本质 2-4-1: 变量的本质知识点 2-4-2: 变量的本质练习题 第 5 节: 变量的命名规范 2-5-1: 变量的命名规范知识点 2-5-2: 变量的命名规范练习题 第 6 节: 常量 2-6-1: 常量知识点 2-6-2: 常量练习题 第 7 节: 转义字符 2-7-1: 转义字符知识点 2-7-2: 转义字符练习题 第 8 节: 类型转换 2-8-1: 隐式转换知识点 2-8-2: 隐式转换练习题 2-8-3: 显示转换知识点 ...

2024-03-20
Unity Lua 热更新
热更新介绍热更新是指游戏或者软件更新时无需重新下载客户端进行安装,而是在应用程序启动的情况下,在内部进行的资源或者代码更新。 热更新的好处: 迅速修复 Bug——避免重新下载安装包,游戏内部更新修复 Bug 提升玩家留存率——避免玩家因为超大的安装包而流失 迅速换“内核”——挂羊头卖狗肉 学习目标: 热更新基础———AssetBundle 文章传送门 : Unity 热更新基础 — AssetBundle 热更新基础—- Lua 语法 热更新方案———xLua 热更新方案———toLua 热更新实践——基于 xLua 的背包系统 Lua 语法第一个 Lua 程序注释12345678910111213141516--单行注释----[[ 多行注释第一种 Hello, world!]]--[[ 多行注释第二种 Hello, world!]]----[[ 多行注释第三种 Hello, world!--]] 输出函数1print("Hello, world!") 变量 lua 中所有的变量申明都不需要申明变量类型,会自动的判断...

2024-02-21
Unity 入门
Unity 环境搭建Unity 引擎是什么游戏引擎是什么?游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序而不用由零开始。 通俗来讲: 游戏引擎就是专门做游戏的软件。它提供了很多现成的功能供我们使用让开发游戏事半功倍 游戏引擎对于我们的意义 降低做游戏的门槛……不用学太多的专业知识 提升游戏开发的效率……不用从零开始 如何学习 UnityUnity 相当于就是一个游戏开发工具包,我们只要学会使用工具包中的各个工具即可而使用这些工具的媒介就是我们已经学习完毕的 C#程序语言 总结 什么是游戏引擎——开发游戏的软件 游戏引擎对于我们的意义——门槛低,效率高 如何学习游戏引擎——软件操作、公共 API、核心系统 Unity 就是一个做游戏的工具软件,它可以让开发游戏事半功倍。我们将通过我们学习的 C#程序语言,作为和这个工具沟通的媒介,制作出最终的游戏产品。 新建工程和工程文件夹工程文件夹 Assets:工程资源文件夹(美术资源,脚本等等) Li...

2024-02-25
CSharp 进阶
ArrayList 知识点知识点一 ArrayList 的本质ArrayList 是一个 C#为我们封装好的类,它的本质是一个 object 类型的数组。 ArrayList 类帮助我们实现了很多方法,比如数组的增删查改。 知识点二 声明需要引用命名空间 using System.Collections; 1ArrayList array = new ArrayList(); 知识点三 增删查改增 1234public virtual int Add(object? value); //添加一个元素public virtual void AddRange(ICollection c); //添加一个范围内的元素public virtual void Insert(int index, object? value); //在index处插入指定元素public virtual void InsertRange(int index, ICollection c); //在index处插入指定范围元素 删 1234public virtual void Remove(object?...
评论
公告
一个ACGN爱好者的Blog,有问题与我交流可在Bilibili 留言 / 私信,谢谢你的关注。



