using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Windows.Forms; namespace TencentMsg { public class Win32API { [DllImport("user32.dll", EntryPoint = "FindWindow")] pr
我们今天研究下SendMessage方法, 如果我们需要执行某一个组件的方法时候可以使用SendMessage gameObject.SendMessage("A"); 即可通知当前物体下某组件的A方法 gameObject.SendMessageUpwards("A"); 通知父物体某组件的A方法,直到查询到根结点结束 SendMassge如何传递多个参数: using UnityEngine; using System.Collections; using Sy
当应用程序启动,创建了一个叫“main”的线程,用于管理UI相关,又叫UI线程.其他线程叫工作线程(Work Thread). Single Thread Model 一个组件的创建并不会新建一个线程,他们的创建都在UI线程中进行,包括他们的回调方法,如onKeyDown(). 当在UI线程中进行某些耗时的操作时,将会阻塞UI线程,一般阻塞超过5秒就会显示一个ANR对话框(弹出程序无反应的对话框). UI线程是非线程安全的,所以,不能在工作线程中操作UI元素. 两个原则 Do not block
当应用程序启动,创建了一个叫“main”的线程,用于管理UI相关,又叫UI线程.其他线程叫工作线程(Work Thread). Single Thread Model 一个组件的创建并不会新建一个线程,他们的创建都在UI线程中进行,包括他们的回调方法,如onKeyDown(). 当在UI线程中进行某些耗时的操作时,将会阻塞UI线程,一般阻塞超过5秒就会显示一个ANR对话框. UI线程是非线程安全的,所以,不能在工作线程中操作UI元素. 两个原则 Do not block the UI threa