Unity
文章平均质量分 59
qq_26723085
这个作者很懒,什么都没留下…
展开
-
Unity中使用EventTrigger点击场景中的物体
突然发现,原来以为做一遍以为就不会忘记的东西慢慢就忘了,看来随着年龄的增大记忆力还是慢慢不如从前 了。那就勤动手,把一些需要的东西记下来吧。 今天使用unity的EventTrigger组件,实现点击3D物体。 使用Unity版本:5.4 按照记忆中的方法首先添加事件: EventTrigger et = ga...原创 2018-07-24 09:54:13 · 2847 阅读 · 0 评论 -
Unity UGUI ContentSizeFitter
在使用UGUI的Scroll View时,动态添加Text过程中用到了ContentSizeFitter,发现动态赋值之后,ContentSizeFitter组件第一次并未起作用,在下次赋值时才会更新。测试发现,如果想要立即更新 调用ContentSizeFitter 的SetLayoutVertical()方法。...原创 2019-02-28 15:57:27 · 945 阅读 · 0 评论 -
Unity中Timer测试记录
首先,今天使用的Timer是using System.Timers命名空间下的。使用的另外的一个计时类Stopwatch(命名空间:System.Diagnostics)。直接上代码: Timer timer; Stopwatch watch; void Start() { watch = new Stopwatch(); ...原创 2019-02-28 10:54:42 · 176 阅读 · 0 评论 -
Unity发送Post和Get请求
以发送Get 和 Post请求 返回json字符串为例:发送Post请求: protected IEnumerator SendPost(string url, WWWForm wForm = null) { if (!string.IsNullOrEmpty(url)) { WWW result = new WWW...原创 2019-02-18 17:02:07 · 8149 阅读 · 0 评论 -
Unity使用UDP在局域网广播本地IP
使用Unity 在局域网中创建链接,更简便的方法获得服务器IP。 想到的办法是通过服务器在局域网中广播本地IP地址: private static Socket sock; private static IPEndPoint iep1; private static byte[] data; private Thread t; public int...原创 2018-08-24 12:04:45 · 2971 阅读 · 1 评论 -
Unity访问本地MySql数据库
今天抽空做个笔记,也对之前的东西进行一下回顾,记录一下Unity连接数据库。在开始之前,先添加需要引用的DLL:如果没有,可自行在网上下载。进入正文。首先,为了连接方便连接信息使用XML配置文件: <DBConfig> <ip>127.0.0.1</ip> <port>3306</port&g...原创 2018-08-28 11:47:21 · 942 阅读 · 0 评论 -
Unity中UI跟随3D物体 即HUD效果
今天简单的测试了Unity中UI跟随3D物体,使用Unity版本:5.6.4。首先想到的有两种思路:1、第一种方法基于RectTransformUtility.ScreenPointToWorldPointInRectangle和 Camera.main.WorldToScreenPoint这两个方法首先把3D物体坐标转换到屏幕坐标,然后在从屏幕坐标转换到UI坐标: publ...原创 2018-07-30 18:21:21 · 5398 阅读 · 0 评论 -
UGUI 使用鼠标拖拽UI
做了一段时间的VR产品,使用UGUI主要是是3DUI,今天需要实现一个鼠标拖动2DUI的功能,学习了一下在此坐下笔记。使用Unity版本:5.6.4以image为例进行记录,首先创建一个image , 勾选Raycast Target属性。然后实现脚本:public class DragEvent : Selectable, IBeginDragHandler, IDragHand...原创 2018-07-26 10:39:26 · 1119 阅读 · 0 评论 -
Unity 预设Lightmap信息丢失 使用ScriptableObject保存Lightmap信息动态赋值
以下代码都是手敲完成,不是源工程中复制的,如有错误请下载源工程查看动态加载预设或者修改预设信息时 预设Lightmap信息丢失,需要将预设Lightmap信息保存起来,加载完成后动态赋值一次。选择了使用ScriptableObject进行数据保存。先创建ScriptableObject类(Lightmap和对象关联字段去掉了)。using System.Collections;...原创 2019-03-11 20:14:26 · 1306 阅读 · 2 评论