unity功能操作记录
养四只猫的猫叔
Unity,四只猫。
展开
-
unity 一个UI和模型的需求,要求模型位于两个ui之间
如图所示 后面的ui是摄像机的rawimage代码是:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[RequireComponent(typeof(RawImage))] //脚本挂在RawImage pu...原创 2018-11-08 10:16:07 · 1816 阅读 · 0 评论 -
unity调用Windows鼠标脚本
using UnityEngine;using System.Collections;using System;using UnityEngine.UI;public class GestureScript : MonoBehaviour, KinectGestures.GestureListenerInterface{ // GUI Text to display the ...原创 2018-07-23 17:59:04 · 734 阅读 · 0 评论 -
ugui播放视频
ugui 播放视频并没有3d中那么简单,视频格式需要时OGV格式的,需要用这个软件Theora Converter .NET 转换,格式工厂不能转。。。。可能是我没找到下面是代码 public MovieTexture movTexture; public GameObject[] rawImages; chushihua(); ra...原创 2018-07-23 18:05:10 · 378 阅读 · 0 评论 -
某项目控制滑条上下滑动
代码直接挂在 Scroll View 中的Content上using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ViewTest : MonoBehaviour{ // public RectTransf...原创 2018-07-23 17:17:26 · 414 阅读 · 0 评论 -
Kinect横屏变竖屏
https://blog.csdn.net/qq_15267341/article/details/74733781 很重要!!!!!!!!!!转载 2018-07-02 10:41:35 · 521 阅读 · 0 评论 -
unity音乐可视化
学习开始using System.Collections;using System.Collections.Generic;using UnityEngine;public class AudioVisualization : MonoBehaviour{ AudioSource audio;//声源 float[] samples = new f...原创 2018-06-22 16:46:32 · 2188 阅读 · 0 评论 -
学习kinect 最重要的脚本——3000行代码——KinectManager 注释
// comment out the following #define, if you want to use the depth sensor and the KinectManager on per-scene basis#define USE_SINGLE_KM_IN_MULTIPLE_SCENES//如果编码错误,unity界面显示,需要改成mono 修改编码到ut。。。16,然后...原创 2018-07-03 17:15:50 · 4214 阅读 · 2 评论 -
unity 运行情况下log找问题
不知道为什么发布Windows以后date文件夹中没有output.log文件,项目出错了找不到问题结果 找到了另一种方法原创 2018-06-22 11:08:37 · 3139 阅读 · 0 评论 -
Vuforia记录
在ImageTarget物体上找到DefaultTrackableEventHandler组件,并打开。 此脚本主要是对识别后的操作进行控制的。 如果对识别后对模型有操作可在此脚本里添加。从方法名中可以看出,OnTrackableStateChanged即为当识别状态发生改变时调用的方法。 OnTrackingFound即为当识别成功后调用的方法。 OnTrackingLost即...原创 2018-06-20 15:08:35 · 370 阅读 · 0 评论 -
unity外部动态加载plane材质
using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlaneTranform : MonoBehaviour{ void Awake() { LoadByWWW(); //GetComponent&...原创 2018-06-12 13:10:14 · 1512 阅读 · 0 评论 -
unity设定(选择)文件夹,并读取里面的文件或固定格式的文件
using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Runtime.InteropServices;using UnityEngine;/// <summary>/// 选择文件框/// </summary>...原创 2018-06-05 10:48:58 · 5312 阅读 · 5 评论 -
unity3d调用windows系统dialog 选择文件夹的方法
using System;using System.Collections;using System.Collections.Generic;using System.Runtime.InteropServices;using UnityEngine;public class OpenDialogFile1 : MonoBehaviour { [StructLayout(L...原创 2018-06-01 16:46:46 · 2138 阅读 · 2 评论 -
Vuforia vumark
开始下载 Illustrator CC 2017 http://www.uzzf.com/soft/410186.html VuMark设计指南https://library.vuforia.com/articles/Training/VuMark-Design-Guide.html 具体看网址https://library.vuforia.co...原创 2018-06-01 10:19:32 · 1160 阅读 · 0 评论 -
unity点击弹出文件夹(OpenFileName)
原创:http://www.cnblogs.com/U-tansuo/archive/2012/07/10/GetOpenFileName.html 这是效果 ,左上角是按钮 。1using UnityEngine;using System.Collections;using System;using System.Runtime.Interop...转载 2018-05-28 14:43:19 · 5373 阅读 · 0 评论 -
发布时候错误面板显示log
//#define USE_TESTCONSOLEusing System.Collections.Generic;using UnityEngine;namespace Consolation{ /// <summary> /// A console to display Unity's debug logs in-game. /// </s...转载 2018-05-11 10:16:44 · 843 阅读 · 0 评论 -
第一个陀螺仪
最近在做一个仿真项目,不多说太多记录一下这个是别人给的 出处不知道。// ***********************************************************using UnityEngine;/// <summary>/// Gyroscope controller that works with any device orientat...原创 2017-11-09 22:10:51 · 445 阅读 · 0 评论 -
HoloLens 微软官方案例学习记录
微软官方案例学习记录 scence名字 功能,实例,应用 BoundingBoxGizmoExample 模型 ui 选框 扩大缩小 拖动 ColorCycleSwitcher ui左滑右滑指示灯 ColorPickerExample 颜色方面操作(待测试) Cursor 指示灯 CycleArr...原创 2018-11-29 17:52:03 · 1018 阅读 · 0 评论 -
unity 爱普生眼镜探坑
用的是爱普生BT300 (其实就是个低版本的安卓机) 需求: 把holHoloLens的项目挪到爱普生上来,需要改的地方让我万万没想到坑一:爱普生是 1280*720坑二:安卓版本是5.1 很低坑三:vuforia版本:Vuforia6.5版本后就不支持BT-200了,应该是放弃了爱普生所有的设备 而HoloLens的vuforia已经是7.+版本 坑四:uni...原创 2018-11-28 15:14:34 · 1828 阅读 · 13 评论 -
unity移动端,位移 扩大 缩小
多点触碰using UnityEngine;using System.Collections;public class TouchTest : MonoBehaviour { void Update () { Touch myTouch = Input.GetTouch(0); Touch[] myTouches = Input.t...原创 2018-07-27 11:35:40 · 325 阅读 · 0 评论 -
unity 截屏记录
/// <summary> /// 使用Application类下的CaptureScreenshot()方法实现截图 /// 优点:简单,可以快速地截取某一帧的画面、全屏截图 /// 缺点:不能针对摄像机截图,无法进行局部截图 /// </summary> /// <param name="mFileName">M file name....原创 2018-07-30 10:14:09 · 543 阅读 · 0 评论 -
unity文件操作FileOperatorTool
using System.Collections;using System.Collections.Generic;using System.IO;using System;using System.Windows.Forms;using UnityEngine;namespace UIFrame{ public class FileOperatorTool {...原创 2018-11-02 17:29:21 · 805 阅读 · 0 评论 -
脚本记录:移动端图片移动
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class FingerTouch : MonoBehaviour { // Use this for initialization void Start () { ...原创 2018-10-31 17:26:52 · 162 阅读 · 0 评论 -
unity摄像头的操作
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[RequireComponent(typeof(RawImage))] //脚本挂在RawImage public class CameraDevice : MonoBehaviour...原创 2018-10-29 14:45:15 · 1099 阅读 · 0 评论 -
Unity Ui点击事件实现
1.在Main Camera上 添加 Physics Raycaster组件2.场景里需要有 EventSystem (Create - UI- EventSystem)3.物体需要有Collider 4.在需要点击的物体上挂脚本 并根据需求实现以下接口 以及方法IPointerClickHandler IPointerDownHandler IPointerEnterHand...原创 2018-10-25 16:38:02 · 4905 阅读 · 0 评论 -
自用《在移动端视频触摸播放暂停(AVpro)》
using RenderHeads.Media.AVProVideo;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class ColorPickerController : MonoBehaviour, IPointerClickHandler{ private...原创 2018-10-31 17:21:58 · 691 阅读 · 0 评论 -
脚本记录:移动端图片扩大缩小
if (Input.touchCount > 1) { //两次触摸都有滑动 if (Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(1).phase == TouchPhase.Moved) { ...原创 2018-10-25 16:36:12 · 182 阅读 · 0 评论 -
(unity地形工具类)最近在做一个AR地形方面的项目,找到个地形编辑的工具类
using UnityEngine;public class TerrainUtil{ /** * Terrain的HeightMap坐标原点在左下角 * y * ↑ * 0 → x */ /// <summary> /// 返回Terrain上某一点的HeightMap索引。 /...原创 2018-10-18 14:42:02 · 858 阅读 · 0 评论 -
unity3d NavMeshAgent 导航显示路径
using UnityEngine;using UnityEngine.AI; // Use physics raycast hit from mouse click to set agent destination[RequireComponent(typeof(NavMeshAgent))]public class ClickToMove : MonoBehaviour...原创 2018-10-09 18:01:24 · 2897 阅读 · 0 评论 -
Unity 输出Debug.log Debug.ErrorLog文件保存到本地
打印debug用。留坑。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine; public abstract class Mon...原创 2018-09-30 15:14:11 · 2710 阅读 · 0 评论 -
unity 解压zip。(备用留坑)
using UnityEngine;using System.Collections;using System;using System.IO;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip; public class MangeZip : MonoBehaviour...原创 2018-09-28 14:15:45 · 5419 阅读 · 4 评论 -
Unity3D研究院之Json序列化字典
Unity自己的json序列化是不支持字典格式的。无意间发现了一个全新的json .net库,功能很强大,还支持序列化字典推荐给大家。http://www.newtonsoft.com/json点击下载,zip. 解压后,把bin/net20/Newtonsoft.Json.dll 拖入unity工程。写下一段简单的序列化 反序列化json的代码 用起来还是很方便的。支持...原创 2018-09-25 15:28:25 · 1285 阅读 · 0 评论 -
UGUI中Canvas Group (学习框架中遇到,觉得很好用)
Alpha:该组UI元素的透明度。需要注意,每个UI最终的透明度是由此值和自身的alpha数值相乘得到。Interactable:是否需要交互(勾选则可交互),同时作用于该组全部UI元素BlcokRaycasts:如果需要图形射线(GraphicRaycaster)检测。勾选后,可将此组件作为一个射线碰撞盒。注意,不适用于Physics.Raycast。Ignore Parent Groups:是...原创 2018-09-18 15:22:10 · 5916 阅读 · 0 评论 -
unity下载网络文件 工具
同事让我写个工具类, 先记录,还没证实,用的时候再说 using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;public class DownHelper : MonoBehaviour{ private string cc = @"ht...原创 2018-08-21 17:07:09 · 863 阅读 · 0 评论 -
Unity的编辑器可以通过写脚本进行界面定制
https://www.cnblogs.com/zhaoqingqing/p/3315847.html原文在上 //不在Inspector显示 [HideInInspector] public int m_life = 3;//生命 public int m_wave = 1;//波数 public int m_point = 10;//点数自定义...原创 2018-08-11 14:51:08 · 1671 阅读 · 0 评论 -
unity 应用商店下载的插件位置
C:\Users\********\AppData\Roaming\Unity\Asset Store-5.x原创 2018-08-09 10:25:48 · 3906 阅读 · 0 评论 -
使用AI软件制作vuforia的vumark报错
报错 no such element 原因就是字体缺少 需要导入三个字体进系统文件中原创 2018-08-09 17:14:01 · 483 阅读 · 0 评论 -
unity下载文件(网络,本地,并md5确认不能重复)
using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using UnityEngine.UI;public class Downdload : MonoBehaviour{ // public AudioSource audioSource;...原创 2018-08-06 16:42:09 · 1337 阅读 · 0 评论 -
Unity中vuforia的地面识别(ground plane)的物体操作包括双指旋转,双指扩大缩小,单指拖动(美的项目)
using UnityEngine;using Vuforia;using UnityEngine.SceneManagement;public class UIManager : MonoBehaviour{ private bool isSingleFinger = false; private Vector2 preSingleTouchPosition = Ve...原创 2019-01-10 09:52:02 · 5280 阅读 · 1 评论