- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 UE4打包报错Staged filesystem references cannot end with path separators
有一个一段时间没打开过的UE4项目,在打包时遇到错误,错误提示:System.ArgumentException: Staged filesystem references cannot end with path separators.Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)后来查找定位到原因,再次做一下记录:1、打开项目设置,进入打包设置2、进入打包时固定复制目录添加这块,清理多余的或
2020-08-19 11:41:20
1549
1
原创 Unity 预设Lightmap信息丢失 使用ScriptableObject保存Lightmap信息动态赋值
以下代码都是手敲完成,不是源工程中复制的,如有错误请下载源工程查看动态加载预设或者修改预设信息时 预设Lightmap信息丢失,需要将预设Lightmap信息保存起来,加载完成后动态赋值一次。选择了使用ScriptableObject进行数据保存。先创建ScriptableObject类(Lightmap和对象关联字段去掉了)。using System.Collections;...
2019-03-11 20:14:26
1376
2
原创 Unity UGUI ContentSizeFitter
在使用UGUI的Scroll View时,动态添加Text过程中用到了ContentSizeFitter,发现动态赋值之后,ContentSizeFitter组件第一次并未起作用,在下次赋值时才会更新。测试发现,如果想要立即更新 调用ContentSizeFitter 的SetLayoutVertical()方法。...
2019-02-28 15:57:27
1003
原创 Unity中Timer测试记录
首先,今天使用的Timer是using System.Timers命名空间下的。使用的另外的一个计时类Stopwatch(命名空间:System.Diagnostics)。直接上代码: Timer timer; Stopwatch watch; void Start() { watch = new Stopwatch(); ...
2019-02-28 10:54:42
202
原创 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
8229
原创 Cesium 添加自定义文字介绍界面
首先添加style: <style type="text/css"> #info { position: absolute; width: 100px; height: 100px; z-index: 1000; display: none; ...
2018-12-05 18:49:41
9692
5
原创 Cesium地图服务
这个就不多写了 根据需要自己选择注释掉的功能 直接上代码: //本地图片 注意图片保存路径 路径计算从App开始 imageryProvider: new Cesium.SingleTileImageryProvider({ url: 'image/worldimage.jpg', shouldAnimate: true }), //全...
2018-12-05 18:28:10
1950
原创 Cesium 资料整理
1.什么是Cesium 官网介绍:CesiumJS is an open-source JavaScript library for world-class 3D globes and maps. 2.学习资料以及工具链接地址:Cesium下载地址Api接口超图第三方库下载地址 这是一个免费不开源的库超图API 超图Document火星科技三维地图 付费 不开源...
2018-12-05 17:46:02
642
原创 Cesium 加载Geojson
先来一个官方示例连接:Cesium官方示例连接很有用的一个功能,数据可以自行生产,网上有一个链接:geojson文件生成上一段在Cesium中的加载代码://这块写自己的json路径 var promise=Cesium.GeoJsonDataSource.load('./*/*/*.json'); promise.then(function(dataSource) { ...
2018-12-05 15:29:43
6259
原创 Unity访问本地MySql数据库
今天抽空做个笔记,也对之前的东西进行一下回顾,记录一下Unity连接数据库。在开始之前,先添加需要引用的DLL:如果没有,可自行在网上下载。进入正文。首先,为了连接方便连接信息使用XML配置文件: <DBConfig> <ip>127.0.0.1</ip> <port>3306</port&g...
2018-08-28 11:47:21
977
原创 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
3083
1
原创 关于mysql中INT(M) M含义
问题:INT(M)中M究竟有何用? 思考: int类型占四个字节,一个字节8比特位,也就是4*8=32比特位,可以表示的数字个数是2的32次方个(2^32)。声明一个int类型的数据,长度便已经固定,那么这个M究竟有何用?测试:我们借助工具Navicat for MySQL,定义一个int型的ID,长度为1,设置默认值为11 发现这个长度并不影响保存数据长度,我们接着定义长度为1...
2018-08-16 13:22:44
4744
原创 Unity 高通AR
今天测试一下高通AR,使用Unity5.6.4。首先下载高通SDK,下载地址:https://developer.vuforia.com/downloads/sdk下载完成后,把我们下载的unitypackage包导入unity中,在unity中我们会看到高通SDK文件夹。接下来我们找到一张识别图,在高通AR官网新建一个工程,并上传识别图然后点击下载识别图数...
2018-08-01 18:00:08
540
原创 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
5593
原创 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
1157
原创 Unity中使用EventTrigger点击场景中的物体
突然发现,原来以为做一遍以为就不会忘记的东西慢慢就忘了,看来随着年龄的增大记忆力还是慢慢不如从前 了。那就勤动手,把一些需要的东西记下来吧。 今天使用unity的EventTrigger组件,实现点击3D物体。 使用Unity版本:5.4 按照记忆中的方法首先添加事件: EventTrigger et = ga...
2018-07-24 09:54:13
2913
原创 位移运算 << 和 >>
一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的, 最高位存放符号, 正数为0, 负数为1.在计算机系统中,数值用补码来存储。使用补码,可以将符号位和其他位统一处理,同时减法也可按加法来处理。1.原码和补码正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)1)原码转补码分两种情况
2017-11-01 14:31:10
1711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人