- 博客(11)
- 收藏
- 关注
转载 面向对象的代码风格
曾几何时,“面向对象”这个词一度风靡软件软件开发界。现如今长期霸占最热门编程语言榜前三的,里面就有一门叫 Java 的语言。这门语言就号称是贯彻面向对象思想设计的——“一切皆对象”是 Java 语言的口号。但现在,越来越多的新语言、新思想在软件开发界兴起,而 C 语言这类传统的结构化语言依然顽强的存在着。反而“面向对象”思想变得看起来有点“老土”。不过,那些言必称 lamda 的程序员...
2018-09-04 19:25:00
350
转载 四元数简介
在我之前,网上各个博客各大网站都有很多关于四元数的介绍与讲解!但我总结了一下接三个字:看不懂!说实话!这真的是实话!举个例子: 1. 旋转,应该是三种坐标变换——缩放、旋转和平移,中最复杂的一种了。大家应该都听过,有一种旋转的表示方法叫四元数。按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法——矩阵旋转和欧拉旋转。矩阵旋转使用了一个4*4大小的矩阵来...
2018-09-03 14:38:00
2636
转载 Unity中的Mathf类
Mathf.Abs绝对值计算并返回指定参数f绝对值。Mathf.Acos反余弦static function Acos (f : float) : float以弧度为单位计算并返回参数f中指定的数字的反余弦值。Mathf.Approximately近似static function Approximately (a : float, b: float) : boo...
2018-09-03 14:37:00
222
转载 Transform
Variables变量positionThe position of the transform in world space.在世界空间坐标transform的位置。localPositionPosition of the transform relative to the parent transform.相对于父级的变换的位置。e...
2018-09-03 14:36:00
177
转载 GameObject
Variables变量isStaticEditor only API that specifies if a game object is static.只有在API指定一个游戏物体是静态的时候编辑。transformThe Transform attached to this GameObject. (null if there is none at...
2018-09-03 14:35:00
173
转载 C#封装
封装被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所...
2018-08-31 16:40:00
182
转载 unity快捷键
Windows系统Unity3D中的快捷键组合键键功能File 文件CtrlNNew Scene 新建场景CtrlOOpen Scene 打开场景CtrlSSave Scene 保存CtrlShiftSSave Scene as 保存场景为CtrlSh...
2018-08-31 15:14:00
165
转载 C# 数组之List<T>
一、引言 List<T>是ArrayList的泛型等效类,底层数据结构也是数组。相比Array而言,可以动态的拓展数组长度、增删数据相比ArrayList而言,由于声明的时候就已经规定 了 存储的数据类型<T>,因此,不存在对值类型的装箱和拆箱,性能得到提高。二、函数 声明之前需要引用命名空间:using System.Coll...
2018-08-31 14:48:00
443
转载 C# 数组之ArrayList
一、引言 ArrayList类相当于一种高级的动态数组,是Array类的升级版本。 一般的Array,底层是数组实现的,对于数据的查找和修改十分高效。但是有2个大的缺点,其一为增删低效,其二为数组长度时固定的,无法动态增加长度。 与一般的Array相比,ArrayList主要可以动态增加数组的长度。尽管实现了数据增删,但是由于底层还是数组,增删效率还是不高。二、...
2018-08-31 14:47:00
380
转载 C# 数组之int[]
一、数组分类 数组可以简单分为3类:1维数组2维数组交错数组二、数组初始化 1.一维数组 int [] A = { 1,2,3,4 } 直接赋值 或者 int [] A = new int [4]{ 1,2,3,4 } new一下,并声明大小 2.二维数组 每行个数必须相同,适合规整的数据存储; int[,] ...
2018-08-31 14:46:00
1301
转载 unity游戏热更新
什么是热更新?举例来说 游戏上线后,玩家下载第一个版本(70M左右或者更大),在运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新打包,然后让玩家重新下载(浪费流量和时间,体验不好)。 热更新可以在不重新下载客户端的情况下,更新游戏的内容。 热更新一般应用在手机网游上。为什么C#脚本不可以直接更新?...
2018-08-31 14:43:00
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅