- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 Unity2019.4.7f1出现突然Scene窗口无法操作,任何鼠标和键盘的输入指令都会导致Unity爆出一个字典Key为空的错误
删除C:\Users\Admin\AppData\Roaming\Unity路径可以解决没有来得及排查具体是哪个文件导致的卸载重装没有用删除projectsetting的InputManager也没有用
2020-08-17 17:39:05
1599
原创 Unity3D通过代码动态生成Prefab与导出UnityPackage
Unity3D通过代码生成Prefab并导出UnityPackage首先要明确的问题Prefab的生成UnityPackage的导出首先要明确的问题不管是生成Prefab和导出UnityPackage都是只有在编辑器环境下才能使用(在编辑器下运行时也可以)Prefab不能生成到StreamingAsset文件下,否则无法加载到依赖关系,即使实例化到场景里,也仅是一个有预制体名字的空物体Prefab的生成先贴上代码:PrefabUtility.CreatePrefab(prefabFullPath
2020-06-19 11:54:30
4019
原创 浅谈有关于Unity3D序列化及资源管理
首先要明确的问题Unity自带的Serializable特性无法对GameObject进行初始化,几乎没有任何意义EsaySave插件可以对游戏内的数据包括Gameobject进行序列化,但是实际使用情况没有经过测试GUIDUnity引擎本身生成的GUID本身不保存任何数据,只是作为一个索引,实际数据存在Library/matedata文件夹里,用GUID头两位划分文件夹,以GUID作为文件名,后缀名为info,将文件路径等属性存在info文件里,其中...
2020-06-04 11:50:31
1068
原创 Unity3D利用单例模式添加委托,实现物体的点击事件
主要实现脚本ClickListenerusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class ClickListener : MonoBehaviour, IPointerClickHandler{...
2020-04-30 15:53:07
333
原创 Unity3D遍历所有空物体下的子物体的MeshFiles,创建对应大小的Box
通过计算Mesh长度和物体的Position,来得到一个空物体下所有子物体的最大包围盒using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class AddBox : Editor{ [MenuItem("AddBxoCollid...
2020-04-30 14:47:00
744
1
原创 局域网 共享文件夹搭建的经验
1.确保在一个局域网下2.网络与共享中心打开所有共享3.防火墙关闭4.控制面板-启用Windows服务-SMP1.0打开5.有时候网络里看不到的电脑,可以通过 \\IP\文件夹 打开...
2020-04-27 15:48:22
412
原创 Unity3D 安卓路径总结
花了一天时间测试安卓的加载路径,最后无奈得出3个结果1.Application.streamingAssetsPath文件夹是可读的,但是不可写入2.Application.persistentDataPath是可读写的3."jar:file://"+Application.dataPath + "!/assets/ 同样指向StreamingAsset文件夹如果想调用其他路...
2020-04-24 16:52:41
1506
原创 AndroidStudio3.5.2打包成AAR与Unity2017.4.37c2互相调用
基于Unity2017.4.37c2,AndroidStudio3.5.2,最小安卓版本23,目标版本26首先创建一个安卓项目,项目名和包名随意取,如果只是把某个功能嵌入到Unity里,不需要用到这两个,项目类型选择Empty Activity建立完项目之后,要等待AndroidStudio加载完依赖项,才可以创建Module,在全部加载完成之前,New-Module按钮为灰色...
2020-04-18 10:39:53
882
6
原创 Unity3DWebGL加载IIS服务器的AssetBundle
1.把Unity3D工程打包WebGL,将打出的包上传到IIS网站,参考这篇博客2.打包出AssetBundle包,这里有几个地方要注意一下,打包,可以通过代码打包,但是我这里为了快速方便的进行测试,使用了AssetBundle Browser插件,在AssetStore下载导入这个插件之后,点击Windows-AssetBundle Browser即可打开插件界面扩展名,为了方便...
2020-02-26 11:47:28
1231
原创 UnityWebGL发布在IIS服务器进行测试运行
1. 打开控制面板->程序->启用或关闭Windows功能->启用IIS,所有选项都勾上2.在控制面板右上角点击 查看方式-大图标,找到管理工具-Internet Information Services (IIS)管理器3.右键网站图标,选择添加网站,在弹出的窗口中填入网站名称,物理路径浏览选择WebGL打包出来的文件夹,IP地址可以在下拉菜单...
2020-02-24 16:03:21
1059
原创 好压 自解压文件解压完成后创建桌面快捷方式并启动
首先右键点击想要压缩的目标文件夹,右键点击“添加到压缩文件”,在弹出的窗口中选择7z格式,然后勾选创建自解压格式,然后点击自解压选项。进入自解压选项后,点击解压标签,在解压后运行那一栏输入运行路径,此时我选择的是我项目的exe接着点击高级标签,将请求管理员密码选项勾选,这样可以避免某些用户在没有管理员权限的情况下,无法在C盘Program files文件夹安装,接着点击添...
2019-07-15 17:02:48
4292
原创 SteamVR 2.2.0 无法初始化问题,无法自动解压OpenVR Package问题。
当出现这个弹窗的时候,无法直接启动,因为一些资源(可能主要是控制的响应事件,因为从老版本复制Action.Json也可以解决此问题)没有导入包内首先确定VRSupported是否被勾选,是否添加None和OpenVR两个选项从AssetStore导入SteamVR2.2.0之后,点击AcceptAll导入之后点击Windows—SteamVR Input,第一次打...
2019-03-07 14:22:28
6606
原创 VRTK新手入门
第一步,从AssetStore导入最新版VRTK插件,下载完毕后,点击All全部选中再点击Import导入。第二步,在Project窗口下搜索SDKManger,将VRTK_SDKManager预制体拖入Hierachy窗口下。第三步,新建两个空物体,分别命名为LeftController和RightController,点击Inspector窗口下的AddCompon...
2019-03-07 14:01:02
1880
1
原创 异常来自HRESULT.0x80029C4A(TYPE_E_CANTLOADLIBRARY)的解决方法
这个问题一般是因为注册表混乱导致的,所以我们要进行以下几步解决:1、删除注册表2、卸载WPS或者Office3、重装WPS或者Office为了删除注册表,我们需要在开始-运行窗口输入regedit运行注册表编辑器(win7以下可能需要输入regedit.msc)然后在编辑器-HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-00000000004...
2018-04-20 18:52:10
19327
6
原创 Vuforia7 for Unity2017.3用户自定义识别图及扩展追踪
Vuforia基础设置请参考:https://blog.youkuaiyun.com/qq_39308897/article/details/78037870;因为Unity2017内置了Vuforia,在安装Unity的时候勾上就行了。第一步:点击左上角的菜单栏File-Build Settings-Plyaer Settings-XR Setting-Vuforia Augmented Reality S...
2018-04-11 17:33:11
2478
3
原创 Unity3D ScrollView跳转功能
最近在项目中需要用到ScrollView通过外部传进来的参数进行UI跳转的功能,一开始做了一个通过改变ScrollBar里的Value值跳转的,但是实际项目里是没有ScrollBar的,所以通过一个计算与DoTween插件实现了跳转功能。第一步新建一个ScrollView,删除掉ScrollView下的ScrollBar,然后再Content下添加自动排版组件,如图所示。第二步
2017-12-02 01:38:01
2621
2
原创 Hololens for Unity3D通过HoloToolKit打包Appx并通过旁加载安装应用程序
首先1、下载HoloToolKit工具包,直接解压缩在Unity3D工程中即可在编辑界面看到2、下载链接http://download.youkuaiyun.com/download/qq_39308897/10038023。3、删除场景自带的Main Camera,从预制体里将HoloLensCamera拖入场景4、新建一个Cube拖到摄像机前5、点击上方的Mixed R
2017-10-24 17:21:35
4689
3
原创 Unity3D+VuforiaOffTarget的原理与实现方法。
模型OffTarget的原理:通过脚本实现图片识别之后,当识别图离开镜头的时候将模型固定在镜头前。模型OffTarget的实现方法:第一步先搭建Vuforia的基础开发环境,具体流程可参照备注:https://www.cnblogs.com/mrmocha/p/9737448.html1、在Hierrarchy视图空白处右键,创建一个空物体,命名为OffTargetPos...
2017-09-20 10:29:06
1076
转载 Unity3D+SQLite的使用
转载至PayneQin的优快云与Lerry Zhao的博客园一、什么是SQLite?SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,以嵌入式作为它的设计目标,它占用资源非常的低,因此适合在嵌入式设备如Android、Ruby on Rails等中使用。它能够支持Windows/Linux/Unix等等主流的操作系统,同
2017-08-10 18:04:10
2358
1
转载 Unity3D Transform中有关旋转的属性和方法测试
Transform有关旋转个属性和方法测试一,属性1,var eulerAngles : Vector3[csharp] view plain copypublic float yRotation = 5.0F; void Update() { yRotation += Input.GetAxis(
2017-08-09 15:18:03
408
WaveForUnitySDK.rar
2019-03-19
SteamVR1.2.3
2019-03-07
Unity3D奥斯丁演示数万单位同屏实例工程
2018-10-26
Unity3DProfiler性能分析
2018-10-26
AVpro Video
2017-09-20
Mono.Data.dll
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人