- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 unity3d 控制OnGUI
有时我们想要在一些按钮或鼠标事件之后在让OnGUI画出里面的东西、bool down = false;void OnGUI(){ if (down) GUILayout.Label("had mouse down"); if (Event.current.type == EventType.MouseDown) down = true;}
2012-07-27 10:16:47 1298
转载 C# 中的委托和事件
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obse
2012-07-24 16:00:11 1001
转载 unity3d Quaternion
今天准备学习和研究下unity3d的四元数 Quaternion四元数在电脑图形学中用于表示物体的旋转,在unity中由x,y,z,w 表示四个值。四元数是最简单的超复数。 复数是由实数加上元素 i 组成,其中i^2 = -1 \,。 相似地,四元数都是由实数加上三个元素 i、j、k 组成,而且它们有如下的关系: i^2 = j^2 = k^2 = ijk = -1 \, 每个四元数都是
2012-07-18 15:32:44 1631
原创 Unity3D里C#脚本使用yield
在网络上找到的关于Unity3D的脚本,大多是使用JS写出来的,很多的地方都用到了yield这个关键字,但是在JS脚本中yield的使用方式与在C#脚本中是不同的。在JS脚本中的方式大多如下:function Start(){ yield new WaitForSeconds(1);}而在C#中要这样写:IEnumerator DZJ(){ yield r
2012-07-17 12:08:58 5472 1
转载 unity3d quaterion
Quaterion 四元数可理解为一个旋转轴向量和一个旋转角度。注意:这里不是点绕轴旋转,而是一个矢量绕轴旋转。旋转后得到的也是一个矢量。因此,如果想要计算某个点P绕着某个固定的轴旋转一个角度后的点的坐标,那么首先需要在轴上固定一点S, 连接SP组成矢量。用四元数计算旋转后的矢量,再加上S点坐标,就得到了旋转后的坐标。例:计算某点绕某一轴旋转一定的角度后的点的坐标static func
2012-07-11 18:15:33 1779
原创 Unity3d 游戏物体
Unity中最重要的就是游戏物体,理解什么是游戏物体以及如何使用它是非常重要的。游戏中的任何东西都是游戏物体。游戏物体本身不能做什么事。在它们成为角色,环境或者特定的效果之前需要特定的属性。到那时这些物体中的每一个都会做许多不同的事情。游戏物体是一个容器。它们是一个空的可以容纳不同模块的盒子,而这些模块组成了一个带有光照贴图的岛或者物理驱动的汽车。这些模块被称为组件。根据需要创建不同的物体
2012-07-02 15:42:15 1811
Advanced Dissolve 2022.6.unitypackage
2023-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人