
基础
文章平均质量分 77
此生不悔入海贼
喜欢技术的钻研,常年专注于虚拟仿真开发、AR、VR开发
展开
-
c#简单介绍
C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。文章目录前言一、C#是什么?二、C# 强大的编程功能 总结前言C# 编程是基于 C 和 C++ 编程语言的,因此如果您对 C 和 C++ 编程有基本的了解,将有助于您学习 C# 编程语言。一、C#是什么?C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejls原创 2021-09-01 14:00:53 · 310 阅读 · 0 评论 -
SteamVR 工具包VRTK实例解析
接着我们继续对VRTK插件中的实例进行讲解:25.025_Controls_Overview一个物体使用例子,涉及到一些VRTK预设好一些脚本,VRTK_Slider,继承自VRTK_Control,滑动条相关Default Events:给滑动事件设置监听的函数Interact Without Grab:如果勾选,当被抓取时不能使用滑块Connected To:滑动条将会跟着这个物体移动,一般不设置Direction:设定方向,选Autodetect即可Minimun原创 2021-08-09 19:47:26 · 1957 阅读 · 0 评论 -
unity3d-技术之常用函数
unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事件函数。FixedUpdate每...原创 2019-05-14 11:42:45 · 324 阅读 · 0 评论 -
Lua语言基础
Lua是一个小巧的脚本语言。Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。[2] Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[2] 一个完整的Lua解释器不过200k,在目前所有脚本...原创 2019-05-14 11:41:33 · 572 阅读 · 0 评论 -
射线检测(两个模型,效果和代码一样)
坦克:public class TankeScript : MonoBehaviour {float hor, ver;//发射射线碰撞体检测对象RaycastHit hitInfo;//要移动到的目标点Vector3 target;//坦克要旋转的四元数Quaternion qua;//判断坦克是否移动bool isMove = false;private void Sta...原创 2018-09-19 21:53:48 · 633 阅读 · 0 评论 -
单例 + 摄像头转换
public class SingleTon : MonoBehaviour {private static SingleTon instance;private SingleTon() { }public static SingleTon Instance{ get { if (instance == null) { ...原创 2018-09-19 21:51:36 · 138 阅读 · 0 评论 -
屏幕点转成世界坐标点
using UnityEngine;using System.Collections;public class Test : MonoBehaviour{//3D世界坐标系中的参考游戏对象public GameObject cube;//场景中主摄像机private Camera _camera;//屏幕坐标private Vector3 screenV;void Start(...原创 2018-09-19 21:50:39 · 827 阅读 · 0 评论 -
UGUI常见的回调方法
//脚本生命周期//当脚本实例被载入时被调用private void Awake(){}//仅在update函数第一次被调用前调用private void Start(){ }//当脚本处于可用被调用private void OnEnable(){ }//当MonoBehaviour启用时,每一帧调用一次private void Update(){ ...原创 2018-09-19 21:49:04 · 495 阅读 · 0 评论 -
单例
单例类private static SingleTon instance; private SingleTon(){} public static SingleTon Instance {get {if(instance == null){instance = new SingleTon(); } return instance; }}原创 2018-09-05 19:22:52 · 169 阅读 · 0 评论 -
Unity生命周期
public class First : MonoBehaviour { //当游戏对象被唤醒的时候调用 private void Awake() { Debug.Log(“Awake” + gameObject.name ); } //当游戏对象被启用时调用 private void OnEnable() {...原创 2018-08-22 21:21:10 · 244 阅读 · 0 评论