Unity
ForeverDirect
Game Developer
展开
-
Unity Vector3类
Vector 是向量,矢量的意思,向量既有大小,又有方向。Verctor3 就是三维向量,一个三维向量会有三个分量,分别是 x,y,zusing UnityEngine;using System.Collections;public class Test : MonoBehaviour { // Use this for initialization void Star...原创 2019-11-19 22:37:04 · 989 阅读 · 0 评论 -
Unity跨平台的机制原理
简单梳理下Unity跨平台的机制原理前言首先需要了解的是,Unity3D的C#基础脚本模块是通过Mono来实现的什么是Mono?参考下百度百科:Mono是一个由Novell公司(由Xamarin发起)主持的项目,并由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的Runtime,和一组类库,并实现了 ADO...原创 2019-11-16 22:56:25 · 491 阅读 · 0 评论 -
Unity 四元数API详解
Quaternion类Quaternion(四元数)用于计算Unity旋转。它们计算紧凑高效,不受万向节锁的困扰,并且可以很方便快速地进行球面插值。 Unity内部使用四元数来表示所有的旋转。Quaternion是基于复数,并不容易直观地理解。 不过你几乎不需要访问或修改单个四元数参数(x,y,z,w); 大多数情况下,你只需要获取和使用现有的旋转(例如来自“Transform”),或者用四元...原创 2019-11-13 22:17:21 · 506 阅读 · 0 评论 -
Unity预制体Prefab及其实例化(Instantiate)
简介:在Unity3D工程建设中,Prefabs(预设)是很常用的一种资源类型,是一种可以被重复使用的游戏对象可以被置入多个场景中,也可以在一个场景中多次置入在场景中增加一个Prefab,就是实例化了一个Prefab所有的Prefab实例都是Prefab的克隆,在运行中生成的对象会有Clone标记只要Prefab原型发生改变,所有的Prefab实例多会发生变化Prefabs用法,创...原创 2019-11-12 23:16:47 · 16488 阅读 · 0 评论 -
Unity Invoke以及InvokeRepeating延时函数用法
Invoke和InvokeRepeating是MonoBehaviour中的两个内置延时方法InvokeInvoke(methodName:string, time:float): void;methodName:方法名time:多少秒之后执行InvokeRepeatingInvokeRepeating(methodName: string, time: float, rep...原创 2019-11-12 22:55:34 · 1851 阅读 · 0 评论 -
Unity官方教程 - 示例代码
Roll A BallPlayerController.cs/** PlayerController.cs*/using UnityEngine;using UnityEngine.SceneManagement;using UnityEngine.UI;public class PlayerController : MonoBehaviour{ public ...原创 2019-11-11 22:54:58 · 1899 阅读 · 0 评论 -
Unity基础随笔
基于公司的项目需求,不得已从自研引擎转向Unity技术支持,去支持公司新开的Unity游戏,故最近转战学习Unity。笔记:Unity 脚本基类 MonoBehaviour 与 GameObject 的关系,以及可重写函数四元数和旋转模型(Model):材质(Material)着色器(Shader)贴图和其他参数,贴图也算一种参数网格渲染器(Mesh Render),动画,...原创 2019-11-05 22:44:11 · 311 阅读 · 0 评论