- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Unity中加载倾斜摄影模型、dem叠加卫星影像做真实地形
Unity中加载倾斜摄影模型可以采用GitHub上的案例UnityOSGB进行加载,OSGB格式的模型最好采用CC导出,进行读取加载。dem的tif需要先转换成RAW格式的高程图,然后在到unity的地形中,通过地形设置进行加载RAW,将卫星影像一贴图的形式,贴到地形上,即可生成真实地形。...
2021-12-22 16:20:14 5036 2
原创 Unity中Canvas的RenderMode为ScreenSpace-Camera时, Camera.main.WorldToScreenPoint世界坐标转屏幕坐标位置偏移
先使用Camera.main.WorldToScreenPoint,将世界坐标转换为屏幕坐标,再使用ScreenPointToLocalPointInRectangle(),来计算转换后的UI坐标。然后将坐标赋值给UI元素的localPositionRectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("CanvasScreen").GetComponent<RectTransform>(), Ca.
2021-11-19 09:30:18 3858 3
原创 Unity中通过协程实现简单物体移动旋转缩放渐变动画
IEnumerator CoroutineFadeTo(AnimationType animationType, Transform trans, Vector3 endValueS, float timeS,float timeB) { Vector3 endValue=endValueS; Vector3 startValue = Vector3.zero; Vector3 startValueS = Vector3.zero; .
2020-07-09 09:46:51 1820
原创 HTC Focus 使用 WaveVR SDk开发----手柄触摸板滑动手势事件
滑动手势事件是基于触摸板上的事件,所以这边在注册滑动事件之前,要先将触摸板注册到按钮列表上如下图注册完触摸板按钮之后,在初始化代码中监听触摸板滑动事件注册滑动事件先要先实现OnEvent方法void OnEvent(params object[] args) { WVR_EventType _event = (WVR_EventType)args[0]; // Check the event, eq. WVR_EventType_Recent
2020-06-17 14:23:02 894
原创 HTC Focus 使用 WaveVR SDk开发----获取手柄按钮事件
场景中拖入Assets\WaveVR\Prefab\WaveVR预制体,删除默认相机就可以在一体机上进行运行。如果需要显示手柄则还需要拖入ControllerLoader预制体,建议放在WaveVR预制体下。获取手柄按钮事件则需要再拖入一个WaveVRButton预制体到场景中然后使用以下代码进行获取手柄的各个按钮事件using UnityEngine;using UnityEngine.VR;using UnityEngine.XR;public class InputEventSy
2020-06-15 13:41:53 1630
原创 Unity中编辑器拓展功能——文件校验
文件校验本质是通过比较两个文件的哈希值。这里边由于是比较两个文件夹下的内容是否相同,可能会出现很多个子文件夹的情况。所以采用了递归的方式去进行文件校验。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System;using System.IO;using System.Security.Cryptography;public clas
2020-06-11 17:05:45 522
翻译 unity一键显示所有勾选RaycastTarget选项的UI
#if UNITY_EDITORusing UnityEngine;using System.Collections;using UnityEngine.UI;public class DebugUILine : MonoBehaviour{ static Vector3[] fourCorners = new Vector3[4]; void OnDrawGizmos...
2019-01-10 09:06:39 530
翻译 Unity中对于UI效率的优化
一般情况下,如果我们的Image或者Text组件不需要的交互的话,应该讲组件里RaycastTarget取消勾选,unity是默认勾选的
2019-01-09 18:06:02 448
原创 摄像机与对象之间被挡时的局部透明效果
Shader "Unlit/PlayerDiffuse"{ Properties{ _NotVisibleColor("NotVisibleColor (RGB)", Color) = (0.3,0.3,0.3,1) _MainTex("Base (RGB)", 2D) = "white" {} } SubShader{ Tags{ "Queue" = "Geometry+.
2019-01-09 16:29:32 462
翻译 unity中Main()方法
unity自带的方法有 Start() Enabled() Awake() ,有意思的是void Main() 也是引擎可以自动调用的,调用的顺序是在Awake 和 Start 之间
2019-01-09 13:56:55 3912
原创 unity中模型旋转,拖拽,远近
using UnityEngine;using System.Collections;public class ModelController : MonoBehaviour{ public Transform target; private int MouseWheelSensitivity = 1; private int MouseZoomMin = 1;...
2019-01-08 17:29:02 505
转载 Apache服务器的下载与安装
https://blog.csdn.net/zhangnana200/article/details/77116030
2019-01-02 15:11:47 182
转载 unity中调色板制作
using UnityEngine;using System.Collections;using UnityEngine.UI;public class ColorPick : MonoBehaviour{ public Image Saturation; public Image Hue; public Image Paint; public Re...
2018-12-05 09:10:22 2733
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人