
unity
砍柴喂马
这个作者很懒,什么都没留下…
展开
-
Unity中四种坐标系
【Unity3D的四种坐标系】1、World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2、Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量原创 2015-12-20 12:13:10 · 422 阅读 · 0 评论 -
ReplacePrefabOptions 遇到的问题
当我们的预制件有更新的时候会使用如下方法PrefabUtility.ReplacePrefab来替换预制件以达到更新。但是更新后,会发现原来场景中已经挂在好的预制件都全部没有了。这时候解决办法是使用PrefabUtility.ReplacePrefab(instance,prefab,ReplacePrefabOptions.ReplaceNameBased);就解决了。...原创 2019-04-26 11:50:42 · 967 阅读 · 0 评论 -
Unity数据保存到安卓手机目录
string fileName; // Use this for initialization void Start() { fileName = "/sdcard/data/VRData"; if (!Directory.Exists(fileName)) { Directory.Crea...原创 2018-12-10 11:22:26 · 4804 阅读 · 0 评论 -
C#中委托回调,事件方法
定义委托delegate 返回值 方法签名delegate void Handler(); 创建实例Handler handler = new Handler(Fun);调用委托handler();委托实现方法的异步调用同步调用方法:排队调用,前一个方法执行时,后一个方法等待它的结束后才能启动异步调用方法:不排队调用,前一个方法如果异步调用,后一个方法不必等...原创 2018-12-10 11:21:38 · 1286 阅读 · 0 评论 -
unity中手指滑动事件
using UnityEngine;using System.Collections;public class jarodInputController : MonoBehaviour {private float fingerActionSensitivity = Screen.width * 0.05f; //手指动作的敏感度,这里设定为 二十分之一的屏幕宽度.//...转载 2018-12-05 17:00:28 · 3434 阅读 · 0 评论 -
正确 加载 AB包 部分代码
public void LoadAssetBundle(string bundleID, Action<AssetBundle> callBack = null, uint version = 0) { bundleID = bundleID.ToLower(); //Check to see if bundle is already loa...原创 2018-08-10 18:18:24 · 2312 阅读 · 0 评论 -
如何从类外部获取类内的字典并且对字典做出修改
DataMgr mgr = DataMgr.GetInstance(); var fieldInfos = mgr.GetType().GetFields().Where(v => v.Name.StartsWith("BF")); foreach (var item in fieldInfos) {原创 2018-01-26 19:46:25 · 362 阅读 · 0 评论 -
如何在unity中显示metadata文件
如下图示 ,在edit--projectset--editor打开原创 2017-03-07 10:39:48 · 1723 阅读 · 0 评论 -
Unity中Button的颜色如何用脚本改变
用脚本更改按钮的颜色组合public Button button;void Start(){ColorBlock cb = new ColorBlock();cb.normalColor = Color.red;cb.highlightedColor = Color.green;cb.pressedColor = Color.blue;cb.disabledColor = Color原创 2017-03-08 18:36:20 · 17135 阅读 · 5 评论 -
Unity发布安卓平台——截屏保存到安卓目录方法
IEnumerator ScreenShotMethod(Rect rect) { yield return new WaitForEndOfFrame(); Texture2D png = new Texture2D(Screen.width, Screen.height, TextureFormat.RGB24, false); png...原创 2016-08-23 13:57:30 · 2637 阅读 · 0 评论