
unity
文章平均质量分 61
夫人的泡泡鱼
大学毕业后,从事windows下的多媒体设计和交互,硬件水平入门级。
展开
-
Unity 异常记录日志功能
当unity工程打包后,程序的Bug出现后,可能出现无法还原错误或者无法捕获错误的情况。也因此,自己做了一个简单的功能,实现了一个错误日志记录功能,打包后在根目录生成log文件。在可能出现异常的位置使用try{}catch(Exception ex){throw ex;}配合如下代码可以进行错误日志记录。void Awake() { if(IsHandler) { Application.logMessage.原创 2022-01-11 08:09:22 · 1376 阅读 · 1 评论 -
Unity中下载图片、音频和视频
使用unity2020.3.0进行网络图片、音频和视频资源的加载和交互,通过网上搜索资源并结合工程实践尝试了一些操作,实现了相似的功能,在此分享给大家。一、下载图片曾经使用的www方式进行下载,这里使用UnityWebRequest在携程中进行下载,具体实现方式如下:IEnumerator getImage(string url) { UnityWebRequest unityWebRequest = UnityWebRequest.Get(url);原创 2022-01-10 23:54:08 · 5866 阅读 · 0 评论 -
UMP(2.0.2) Unity Android端开发
准备在Android端实现视频播放的功能模块,视频流格式为http,根据优快云上大咖的开发经验,我使用了Universal Media Player插件进行功能实现。一、环境1.Unity2019.4.1f(64-bit);2.VLC3.0.8;3.UMP Pro Android iOS.unitypackage(2.0.2)。二、搭建工程导入UMP插件,在UniversalMediaPlayer\Prefabs文件夹中拖入预制体UniversalMediaPlayer.prefa原创 2021-08-08 11:29:01 · 4299 阅读 · 22 评论 -
unity使用Texture在内存中切割图片
在unity2018中使用摄像头的WebCamTexture tex获取到图像后,需要对获得的图像进行切割处理,参考网上的代码进行了简单的切割处理,具体过程如下:一、打开摄像头public RawImage m_orinalImage; public RawImage m_orinalImage2; WebCamTexture tex; byte[] imageD...原创 2020-04-13 16:05:08 · 1156 阅读 · 0 评论 -
【Unity Editor】拽托资源到Inspector面板实现将资源路径赋值给属性
我的需求是这样的,从资产面板中拖拽一个文件,到某个属性面板框中,然后获取这个文件的路径,赋值给对应的路径变量。这里感谢魔术师Dix的博文【Unity Editor】实现给属性面板上拖拽赋值资源路径。根据博文的思路(1)绘制一个Rect;(2)鼠标在拖拽中,那么判定是否拖到这个文本框里面了;(3)拖进来的时候有选中文件,那么就调用API获取路径;(4)进行赋值操作。实现了...原创 2019-09-02 13:55:32 · 2338 阅读 · 0 评论 -
Unity中PlayerPrefs使用注意
PlayerPrefs提供了三种类型的方法,用于存储string,float,bool型的数据,这个在场景切换的情况下进行数据的共享是一个非常好的方法。但如果要使用它保存IP地址需要注意。首先保存,PlayerPrefs.SetString("ip",YOURIP);切换场景后,取出。string ip = PlayerPrefs.GetString("ip");如果直接使用i...原创 2018-12-12 11:48:16 · 2230 阅读 · 0 评论 -
webprofile profile.xml文件在哪
unity最新版本自带vuforia,但是找不到webprofile webprofile profile.xml文件在哪?这个是官方给的路径原创 2017-12-26 20:50:08 · 797 阅读 · 0 评论 -
C# UDP接收不同端口的数据报文
在unity中使用UDP进行数据的交互,建立C/S模式,两个客户端和一个服务端。两个客户端使用不同的端口往服务端发送数据,服务端根据收到的数据进行处理和判断,控制服务端的显示。说明:两个客户端连接的是Kinect V2,需要将检测到的人体的数据信息发送到服务端进行系统数据的整体显示。指定的消息协议是ClientID|index|PosLeft|Left_S|PosRight|Right_S|A原创 2017-12-23 22:31:41 · 5431 阅读 · 5 评论 -
关于unity5中应用Animator控制精灵动画的经验
在unity5.4.0中,进行场景制作时需要模拟一些植物的生长过程等,导入植物各个阶段的图片设定为Sprite,利用精灵进行开发。基本方法是:在场景中的物体上添加Sprite Render组件,通过更换Sprite Render组件中的Sprite属性模拟植物的生长过程。在这过程中,如果涉及到的植物只有一个或几个,且Sprite所占内存空间不多,可以使用如下方法用Resoures导入进行开发。原创 2017-12-11 11:10:38 · 1834 阅读 · 0 评论 -
Vuforia设置摄像头自动聚焦和分辨率的问题
在使用Vuforia进行AR开发时,如果使用的是具有高分辨率和对焦功能的摄像头进行识别,需要我们注意进行相关参数的设置。以unity5.6.0和6.2.6的Vuforia SDK为环境进行开发。(1)设置连续自动对焦功能。这一功能的设置在官网有说明,使用SDK时进行重载就可以了。原文链接地址在这里在ARCamera直接加载FrameRateSettings.cs脚本,在这个脚本中进原创 2017-10-21 10:26:52 · 5285 阅读 · 9 评论 -
unity中使用kinect自带抠图显示不出来的问题
在unity中使用kinect2.0的开发包进行开发时,显示移除背景的人的彩色图,设置User Map Type为非RawUserTexture,勾选Display User Map,可是却始终显示只有白色的图像区域。之前使用一直没有出现这个问题,对于我这个菜鸟来说,很困惑。不过,我没有放弃,经过对比,跟踪发现了问题,原来是shader没有设置正确导致了没法完成抠图。经过尝试,就是这个问题原创 2017-08-23 08:44:34 · 3499 阅读 · 2 评论 -
Unity用kinect的手势触发UI区域进行选择操作
我是unity加kinect的菜鸟,所以在此记录自己的菜鸟经验。在unity下使用kinect,根据左右手的三维坐标,将其映射到UI上,并在UI上设置矩形区域。RectTransform rectTransformImageUp;Vector3 upScreenPos ;Rect upRect;void Start () {rectTransformImag原创 2017-08-23 08:34:59 · 5365 阅读 · 2 评论 -
Unity中使用串口的注意事项
在unity中使用串口不如WinForm或者MFC中那样有对应的回调函数或者消息来处理,unity中使用的是线程去处理读取数据、处理粘包数据等问题,具体在使用中可能遇到下面问题:1、程序在打开串口后,关闭不了(只能调出任务管理器,结束任务来处理);2、读取串口数据时总是丢失第一个字节的数据;3、串口拒绝访问。以上可能是你正在苦恼的问题,我也是一样,再次分享自己的解决方法。第一和原创 2017-08-24 20:21:38 · 5703 阅读 · 3 评论 -
Unity中使用串口的烦恼
最近项目使用unity结合串口进行收发通信,使用串口开发过程中,遇到了不解的问题:程序在启动后,进入待机,收到串口的一个字节数据后,执行某项动作(如播放动画),在这个动过过程中,向串口发数据。执行动作完毕进入待机状态,如此循环。串口的收发代码如下:using UnityEngine;using System.Collections;using System;using System原创 2017-07-08 06:38:32 · 3314 阅读 · 4 评论 -
unity中关于物体的旋转和朝向控制
在进行unity开发时,使用character control组建的实例,人物平滑的转向,然后朝着正前方移动。这里实现三个效果,鼠标点击物体向正前方移动、awsd控制朝向、物体始终朝向目标。1)鼠标点击目标移动if (Input.GetMouseButton (0)) {transform.Translate (Vector3.forward * Time.deltaTime原创 2017-06-13 12:40:18 · 25970 阅读 · 0 评论 -
C# Socket的TCP通讯
Socket的TCP通讯一、 socket的通讯原理服务器端的步骤如下。(1)建立服务器端的Socket,开始侦听整个网络中的连接请求。(2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接。(3)当完成通信后,服务器关闭与客户端的Socket连接。客户端的步骤如下。(1)建立客户端的Socket,确定转载 2017-06-29 06:38:08 · 582 阅读 · 0 评论