Unity知识要点
.Vergil
游戏开发
展开
-
1.Untiy3D学习(事件分发器)
1.Untiy3D学习(事件分发器)/// 事件处理类。public class EventController{ //这里储存代理 相当于函数指针(键 为string ) private Dictionary<string, Delegate> m_theRouter = new Dictionary<string, Delegate>(); //重写 函数指针字典的 g转载 2015-10-18 00:08:14 · 480 阅读 · 0 评论 -
2.C# Thread初识
Thread::IsBackground对线程的重要作用要点:1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。4、当初始转载 2015-10-29 12:13:54 · 318 阅读 · 0 评论 -
3.C#多线程补充(委托Delegate)
/* * 1.委托创建线程步骤 * 1.创建一个委托对象,绑定函数 * 2.调用委托对象的BeginInvoke(null,null)函数,有参数的话放到两个null前面 * 3.委托对象调用BeginInvoke(null,null)返回值是一个IAsyncResult类型 用开记录线程的状态 * 4.IAsyncResult IsCompleted函数用来判断指向的线程是否已经结束 * 5.委原创 2016-03-19 10:28:34 · 488 阅读 · 0 评论 -
腾讯XLua 02-UI事件与事例API
local speed = 10--XLua中 函数的映射关系function start() --Button组件添加监听事件 self:GetComponent("Button").onClick:AddListener(function() print("clicked, you input is '" ..input:GetComponent("InputF原创 2017-01-14 00:01:16 · 3981 阅读 · 0 评论 -
腾讯XLua 03-CSharp Invoke Lua
using UnityEngine;using System.Collections;using XLua;public class MyInvokeLua : MonoBehaviour {//创建一个接口 用于生成 调用函数 [CSharpCallLua] //这是一个生成调用函数用的标签 生成CSharp调用Lua,加这标签 public interface I原创 2017-01-15 23:42:12 · 3144 阅读 · 0 评论 -
腾讯XLua 01-lua来写MonoBehaviour
前几天腾讯开源了热更新矿建XLua,今天开始第一天的学习(每天更新)Example1.C# 与lua的互相调用public class Helloworld : MonoBehaviour { // Use this for initialization void Start () { // 用luaenv虚拟机 来电泳lua语句, lua 语句通过已经绑定的Debu原创 2017-01-12 01:15:29 · 3887 阅读 · 0 评论