- 博客(23)
- 收藏
- 关注
原创 (SRP管线升级)Unity URP Gizmos (Runtime Transfrom Gizmos升级到URP)
测试环境:Unity 2019.3 URP1.项目升级到URP和HDRP之后,发现Runtime Transform Gizmos用不了。首先想到是去商店看看,有没有新版本更新。一进去就发现提示不支持SRP(URP、HDRP)不支持的可能性:Gizmo用到了Surface Shader,SurfaceShader在新管线下被移除。2.随后去看插件源码,发现主要是在OnRenderObject()中,调用GL去画线。随后单独建了个场景,调用GL去画网格线。测试后发现可用划线...
2020-09-22 12:49:51
1809
3
原创 Unity 大文件上传下载 (WebApi) 动态添加mimetype
下载比较简单,只要有个网页路径就行 网页路径示例:http://192.168.1.21:8013/Data/LocationSystem.exe但是上传不行,客户端上传之后,服务端需要设置接收方法。把接收数据保存到服务端在IIS上挂载一个网站,里面链接到我们上传下载的文件夹URI:http://192.168.1.21:8013/Data 本地路径:C:\Users...
2020-04-13 13:57:40
1569
1
原创 ShaderGraph入门1-基础知识及常用节点
BlackBoard常用节点Vector1-Vector4 常用向量Color 颜色(Mode可以选择HDR,配合PostProcessing可以实现发光效果)Texture2D(贴图)需要配合SampleTexture2D节点使用在SampleTexture2D的Type中,可以选择Default(普通贴图)Normal (法线贴图)。也可以通过UV节点,实现UV上的动效。...
2020-03-17 23:15:13
950
转载 Unity打包WebGL,html加载速度优化
Unity打包webgl后,在日志栏,看到这句提示随后查到,打包webgl时,压缩格式选择Gzip,并修改iis webConfig参数,可以提升webgl加载速度打包后的文件夹如下。如果没有web.config,可以手动创建web.config中,添加下面图片中的内容。(安装iis url rewrite模块后,config中需要添加<rewrite>.......
2019-12-11 13:40:25
9764
原创 Unity WebGL多线程WebWorker
1.新建一个test.jslib文件,放在Plugins文件夹下,内容如下:mergeInto(LibraryManager.library, { CaculateInfo:function(str1,str2) { window.alert(Pointer_stringify(str1)); CaculateU...
2019-11-21 08:59:56
3365
原创 Unity 通过winAPI与Winform程序发消息(HoneyWell视频)
需求:通过Unity启动外部的一个winform程序,传参数进行初始化。 程序启动后,untiy通过winApi给启动的程序发消息。unity调用HoneyWellSDK显示视频,关闭的时候藏至后台。(后续发现,honeywell能通过Rtsp的方式,直接调用视频)Untiy端: Process myprocess;//摄像头程序进程 public const int...
2019-05-29 10:52:55
860
原创 Unity Jason读取、Excel读写、Xml序列化和反序列化
Demo备份一下,后续方便回顾链接:https://pan.baidu.com/s/15rzFkS0WUzOzvkFrlyIbTg提取码:47nm
2019-05-07 13:55:54
470
原创 使用VRTK时的工具类,后续再增加
using UnityEngine;using System.Collections;using VRTK;public class Y_VRTK_Helper : MonoBehaviour { // Use this for initialization void Start () { } // Update is called o...
2019-03-15 10:36:50
234
转载 Unity 屏幕中心,方向指示
1.新建一个朝上的UI Rotation为(0,0,0)2.脚本挂在1中的UI上,Target设置为要追踪的物体,self设置为摄像机。(当摄像机移动时,UI会指向Target)using System.Collections;using System.Collections.Generic;using UnityEngine;public class DirectionTe...
2019-02-21 15:39:01
2675
原创 序列化类型 *** 的对象时检测到循环引用
序列化类型 DbModel.Location.AreaAndDev.Bound 的对象时检测到循环引用在循环引用的对象上,添加NotMapped
2019-01-24 16:47:40
830
原创 Unity www服务端下载程序
//private string fileName= "file:///"+ @"C:\Users\Administrator\Desktop\LocationSystem.exe"; //本地路径 private string fileName = "http://127.0.0.1:8013/bin/Exe/LocationSystem.exe"; //服务端路径上述服...
2019-01-23 10:20:25
357
转载 Unity打包可安装exe
使用Inno Setup,参考链接:https://jingyan.baidu.com/article/36d6ed1f50ecfc1bcf4883aa.html 修改Iss文件,增加以下部分(外部通过注册表,调用exe)[registry];本段处理程序在注册表中的键值Root:HKCR; Subkey: "LocationSystem"; ValueType: "st...
2018-12-24 16:59:33
1040
原创 Unity打包AssetBundle
添加了AssetBundleName的文件,都会被打包到StreammingAssets。所以需要在打包前,把其他文件夹的AssetBundleName清除一下。if (subDirs.Length == 1 && subDirs[0].Name == "Materials") //满足这个条件,才会添加AsssetbundleName using UnityEngi...
2018-12-20 10:16:24
417
原创 Unity修改模型的ScaleFactor(偷个懒,在打包AssetBundle的基础上修改)
using System.Collections;using System.Collections.Generic;using System.IO;using System.Text.RegularExpressions;using UnityEditor;using UnityEngine;public class ScaleFactorModify : MonoBehaviour...
2018-12-20 10:12:31
2648
转载 Unity3d 检测物体在不在摄像机照射范围内
if (Camera!=null&&Camera.transform.hasChanged) { SetObjectVisibilityDirty(); Camera.transform.hasChanged = false;} 转自:http://www.cnblogs.com/AdvancePi...
2018-12-14 15:43:09
1885
原创 SignalR中使用LitJason IP连接问题
string ServerURI = "http://localhost:8735/";客户端连接用 127.0.0.1 或者192.168.1.21 都连接不上。解决方案: 把localhost改为 * --> string ServerURI = "http://*:8735/"; 1.SignalR数据回调,收到数据之后,需要反序列化成类对象。 但是在这个过程中,...
2018-10-11 13:14:16
968
原创 LayoutGroup自动布局问题
1.一个文本框,需要随着字数的增加,实现文本框大小的自增长。可以用到ContentSizeFitter。配合Layout布局,可以实现多个文本框的自增长。父物体添加Horization Layout Group 和 Content Size Fitter; 子物体添加LayoutElement此时,在父物体下添加子物体,父物体的大小会自动变化。2. 增加完子物体后,需要获取...
2018-07-31 11:05:30
2594
原创 LinqPad的使用,LeftJoin遇到的问题, 连接数据库初始化问题
1.EF CodeFirst ,查询数据库。 写连接表的类,如果不想自己写,可以用实体数据模型edmx,添加表进去,自动生成数据类,再考到CodeFirst的工程。类建好,连接数据库。初始化的地方改成null,可以读取现有数据库数据。如果用DropCreateDatabaseIfModelChanges,在WebMVC中,可以读取数据,表不存在会自动创建新表。但是在WCF工程中,读取不到现有表数...
2018-06-27 15:21:47
521
原创 Unity 在WebGL使用WebService
继WCF通信在打包安卓调通之后,开始调研WCF在WebGL中是否能够使用。在Unity中切换至WebGL,测试WCF没有任何问题。但是打包之后,报了一个,Reflection.Emit的问题。查找资料发下WebGL不支持Reflection.Emit。最后开始尝试WebService(WebSocket以前用过,是可行的)。1.用Vs2015,C#创建一个ASP.Net空工程。随后发布一个asmx...
2018-05-04 10:54:38
2352
原创 安卓接入WCF,问题记录
1.参考原Hololens接入WCF工程,导入WCFDataAccess中代码和dll。测试时,在过去Roomdevs时,由于数据量过大。提示The message is too large.的错误。但是在Hololens中测试,不会出现该问题。最后把Hololens工程下的System.ServiceModel和WCFModels 重新导入安卓工程,没有再报错。(可能第一次导入那几个Dll做了什...
2018-05-02 15:56:48
233
原创 PC移植安卓---2018/04/26
记录一下碰到的问题:1.Assetbundle加载问题: 原PC打包后的AssetBundle导入安卓工程后,加载会出问题。同时工程打包APK时,StreamingAssets中不能有中文。解决方案: (1).加入PinYinConvert类,用于将中文转换为拼音(多音字可能会出错,例如空调转换为KongDiao||阿拉伯数字不支持,如Ⅰ、Ⅱ、Ⅲ、Ⅳ(IIII)、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ...
2018-04-26 15:11:15
2833
原创 Unity海康视屏对接
通过对接海康SDK,获取视屏流回调。经过解码得到YUV格式的图片,最后通过Shader把YUV数据显示出来。也可以通过Rtsp协议,直接获取视屏流显示。这个貌似Unity中已经有插件支持了,UMP。------2018.4.20using UnityEngine;using System.Collections;using System;using UnityEngine.UI;using Sys...
2018-04-20 11:23:19
1831
3
原创 Hololens-研发遇到的小问题-01
1.Hololens打包后,出现图像颠倒,或者图像显示不正确。查看打包的Quality是否设置成Fast。质量设置过高,容易导致Hololens渲染出问题。 2.使用Holotoolkit,打包时提示Windows下找不到Haptics。需要单独更新Win10sdk。 https://developer.microsoft.com/en-US/windows/downloads/win
2018-02-02 10:58:36
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人