Unity3d
Answer-3
学如春起之苗,不见其增,日有所长!
展开
-
Unity WebGL三维地球
1.支持arcgis,天地图,bingmap,谷歌地图,高德地图等影像加载2.支持高程三维地形加载3.支持在线,离线数据加载4.支持unity坐标和经纬度坐标互相转换5.支持fbx模型放置在地球上6.支持倾斜摄影数据放置在地球上7.支持pc,webgl平台发布qq交流:1749568798原创 2023-04-07 11:21:04 · 1635 阅读 · 2 评论 -
Unity Render Streaming-三维地球
通过视频流方式在网页端访问三维数字地球,可进行UI交互,qq1749568798原创 2023-02-01 15:54:58 · 711 阅读 · 0 评论 -
Unity三维地球
unity3d引擎实现三维地球,包括影像数据,高程数据在线加载及离线加载,osgb倾斜摄影数据加载及叠加在地球上展示原创 2023-01-30 15:02:11 · 1892 阅读 · 1 评论 -
Unity3D找不到UI包的处理方法
1.将正常工程中的Packages中的文件拷贝到对应工程;2.拷贝PackageCache文件夹3..API切换到.NET 4.x原创 2023-01-30 15:42:11 · 1025 阅读 · 0 评论 -
Unity/UE读取OPC UA和OPC DA数据(UE4)
Unity/UE4通过OPC UA和OPC DA协议读取PLC数据,通过采集服务将数据采集到数据库中,Unity3d和UE4再从数据库中读取数据进行展示,用于三维数字孪生系统接入自动化系统的硬件数据。支持WinCC,组态王,Kepware等组态软件的数据接入。WinCC组态界面组态王组态界面采集服务界面-组态王数据采集采集服务界面-WinCC数据采集...原创 2022-02-14 16:50:20 · 6728 阅读 · 4 评论 -
Unity OnTriggerEnter不调用
Unity OnTriggerEnter不调用需要在对象上添加Rigidbody组件!原创 2020-07-09 10:11:04 · 869 阅读 · 0 评论 -
Unity三维数字地球
Unity3D实现谷歌地球在Unity3d平台实现的类似谷歌地球的功能,可动态加载谷歌影像,最高可加载到22层,也可加载国界线等矢量文件以及tif高程文件。原创 2020-07-01 11:06:22 · 2758 阅读 · 6 评论 -
ModBus协议寄存器
ModBus有四种数据,DI、DO、AI、AODI: 数字输入,离散输入,一个地址一个数据位,用户只能读取它的状态,不能修改。比如面板上的按键、开关状态,电机的故障状态。DO: 数字输出,线圈输出,一个地址一个数据位,用户可以置位、复位,可以回读状态,比如继电器输出,电机的启停控制信号。AI: 模拟输入,输入寄存器,一个地址16位数据,用户只能读,不能修改,比如一个电压值的读数。AO: 模拟输出,保持寄存器,一个地址16位数据,用户可以写,也可以回读,比如一个控制变频器的电流值。无论这原创 2020-06-23 10:42:58 · 3282 阅读 · 2 评论 -
Unity3d(UE4)动态加载osgb倾斜摄影数据
在Unity3D平台动态加载调度倾斜摄影数据,利用多线程动态加载瓦片数据,可以顺畅加载海量的瓦片数据。目前测试可流畅加载100G左右数据,支持加载本地数据,数据可不放在Unity工程内,也可以将数据放置在服务器上实现网络加载。 倾斜摄影数据的金字塔结构,可直接加载osgb数据加载到Unity3d中的瓦片数据可根据相机位置以及视点朝向动态加载新的瓦片以及卸载过期的瓦片,这样可以保证内存足够可以在Unity编辑器下直接加载工程外部osgb数据,运行后根据分页LOD算法根据视距动态加载..原创 2020-06-22 21:33:08 · 12608 阅读 · 5 评论 -
Unity打包失败解决方案
更改设置即可 :Edit -> Graphics Emulation-> Shader Hardware Tier 1原创 2020-05-08 11:37:37 · 3795 阅读 · 1 评论 -
Unity下载安装网址
https://unity.cn/releases原创 2020-06-22 21:36:14 · 781 阅读 · 0 评论 -
Unity脚本生命周期与执行顺序
目录脚本生命周期 MonoBehavior生命周期图 脚本执行顺序 自定义执行顺序 @(文章目录)在Unity中,脚本可以理解为附加在游戏对象上的用于定义游戏对象行为的指令代码。必须绑定在游戏对象上才能开始它的生命周期。游戏对象可以理解为能容纳各种组件的容器,游戏对象的所有组件一起决定了这个对象的行为和游戏中的表现。脚本生命周期Unity脚本中的常见必然事件如下...转载 2020-02-21 14:13:23 · 609 阅读 · 0 评论 -
关于 Unity WebGL 的探索
转自:https://www.cnblogs.com/yaukey/p/unity_webgl_explore_1.html查找了 Unity 的官方资料,我们如果需要使用 WebGL 需要面对以下几个挑战:Native Plugin:也就是说各种原生插件(C/C++等编译的本地机器码库),我们的挑战是使用了 SLua。 多线程:WebGL 端无法支持任何多线程代码,因为 JavaScr...转载 2019-12-31 16:55:16 · 987 阅读 · 0 评论 -
SteamVR导致场景相机不正常
在Unity3D项目中导入SteamVR和VRTK后,有时候会导致非VR场景中的相机运行后异常,姿态和位置不对。导致的原因可能是,工程设置不对(SteamVR和VRTK依赖一些预定义宏),需要将相应的工程设置ProjectSettings文件夹拷贝进去。...原创 2019-10-14 16:30:30 · 773 阅读 · 0 评论 -
Unity3d LookAt参数说明
Unity3d LookAt参数说明// // 摘要: // Rotates the transform so the forward vector points at target's current position. // // 参数: // target: // ...原创 2019-09-23 11:16:22 · 2924 阅读 · 0 评论 -
Unity3d常用插件
1,UI插件 - NGUI 3.9.2http://pan.baidu.com/s/1o6kst662,地图编辑器 - Tiled Map Editorhttp://www.mapeditor.org/download.html3,A*寻路插件 - A* Pathfinding Project Pro 3.7 最新版http://pan.baidu.com/s/转载 2016-08-04 10:59:25 · 1968 阅读 · 0 评论 -
MonoBehaviour常用方法
1.Start() 在Update方法被调用之前开始调用Start方法,而且Start方法在整个MonoBehaviour生命周期内只被调用一次。Awake和Start不同的地方在于Start方法仅仅在脚本初始化后被调用,这样允许你延迟加载任何代码,直到代码真正被使用时。Awake方法总是在Start方法执行之前被调用,这样允许你初始化脚本代码。2.Awake() 当脚转载 2016-07-21 11:49:02 · 2134 阅读 · 0 评论 -
Unity 3D中的射线与碰撞检测
在我们的游戏开发过程中,有一个很重要的工作就是进行碰撞检测。例如在射击游戏中子弹是否击中敌人,在RPG游戏中是否捡到装备等等。在进行碰撞检测时,我们最常用的工具就是射线,Unity 3D的物理引擎也为我们提供了射线类以及相关的函数接口。本文将对射线的使用进行一个总结。射线是在三维世界中从一个点沿一个方向发射的一条无限长的线。在射线的轨迹上,一旦与添加了碰撞器的模型发生碰撞,将停止发射。我们可以转载 2016-09-06 22:44:33 · 45634 阅读 · 3 评论 -
Behavior Designer
https://my.oschina.net/acitiviti/blog/621627原创 2016-10-22 09:47:56 · 253 阅读 · 0 评论 -
Unity在运行时(代码中)设置材质的渲染模式(RenderingMode)
在Unity中,有些少数情况下我们需要用代码来创建材质。比如说在材质非常多,而仅仅是纹理不一样的时候。而用代码创建的材质是没有对应的资源文件的,我们也就无法使用Inspector来设置它的Rendering Mode。 关于Rendering Mode,许我稍作介绍:材质(Material)的属性检视面板(Inspector)里的第一项为渲染模式(Rendering转载 2016-09-22 10:25:26 · 13082 阅读 · 2 评论 -
Unity3d访问数据库
找到System.Data.dll文件,默认的地址是在C:\Program Files\Unity\Editor\Data\Mono\lib\mono\unity,这个根据你所安装的路径有关。 2、将该文件复制到你的工作空间下的Asset文件夹内 3、在你的编辑器中添加引用,我用的是VS 4、在命名空间内原创 2017-12-14 11:52:19 · 410 阅读 · 0 评论 -
Unity3D求向量间的夹角
如下图 Vector3 srcPos = new Vector3(0,0,0); Vector3 tarPos = new Vector3(0,0,-1); Vector3 srcRot = new Vector3(0,90,0); Quaternion srcQua = Quaternion.Euler(srcRot); Vector3 direction原创 2018-01-04 16:05:05 · 4678 阅读 · 0 评论 -
Unity3d--跨平台(一)
转自:https://www.cnblogs.com/murongxiaopifu/p/4211964.html前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教...转载 2018-03-26 13:29:29 · 3529 阅读 · 0 评论 -
Unity3d-跨平台(二)
转自:http://www.jiandaima.com/blog/archives/945.html是如何输出到多平台的?我的第一篇文章,选择了一个不那么简单的主题,但是是我近期比较感兴趣的。这周,我和一个朋友,谈到了游戏开发和Unity3D,他问我,“为什么Unity可以输出到那么多的平台上?”我想了一下,试图组织语言,但是我尽然不能回答这个问题。我从来没有认真想过这个问题,所以转载 2018-03-26 13:33:08 · 1226 阅读 · 0 评论 -
UNet详解(转)
Unity Networking(UNet)函数时序统计和分析背景和概述Unity Networking是官方自Unity5.1以来推出的新网络通信解决方案。UNet是非官方但更民间更精简的叫法。本文需要读者有基础的UNet知识。了解UNet时序,可以更好更严谨地编写UNet相关的业务逻辑代码。本文针对UNet的HLAPI进行时序统计和分析。本文可作为工具文档,需要时可进行时序...转载 2018-10-29 14:22:47 · 4217 阅读 · 0 评论 -
向量内积(点乘)和外积(叉乘)概念及几何意义
向量的内积(点乘)定义概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,如下所示,对于向量a和向量b:a和b的点积公式为:这里要求一维向量a和向量b的行列数相同。注意:点乘的结果是一个标量(数量而不是向量)定义:两个向量a与b的内积为a·b= |a||b|cos∠(a, b),特别地,0·a=a·0= ...转载 2019-03-04 10:58:42 · 2506 阅读 · 0 评论 -
Unity大密度建筑场景加载解决方案
现在虚拟城市仿真,以及军事仿真项目越来越多,开发此类项目,首先面对的一个比较棘手的问题是内存管理,城市中的建筑物特别多,这些建筑物的面数和贴图都要被加到内存中的,内存有自己的峰值,超过了就要崩掉,所以内存的优化是必须要面对以及解决的问题。Unity官方提供了Occlusion Culling的裁剪操作,网上有很多文章对它做了相关介绍,因为它是Unity自身提供的,对于我们程序员来说就是一个黑盒...转载 2019-04-18 13:41:11 · 1764 阅读 · 0 评论 -
Unity3D打包后日志文件输出目录
Unity3D打包后日志文件输出目录,包括日志文件和崩溃时记录文件C:\Users\Administrator\AppData\LocalLow\长沙迪迈科股份有限公司\镍矿探秘其中"..\长沙迪迈科股份有限公司\镍矿探秘" 为unity的公司和产品设置...原创 2019-09-06 11:30:10 · 3724 阅读 · 0 评论 -
Unity3D实现谷歌地球
Unity3D实现谷歌地球示例视频:https://v.youku.com/v_show/id_XNDQ0MTczNjcwMA==.html?spm=a2hzp.8244740.0.0https://v.youku.com/v_show/id_XNDUxMDM3MzYwMA==.html?spm=a2hzp.8244740.0.0在Unity3d平台实现的类似谷歌地球的功能,可动态加载...原创 2020-05-12 08:52:29 · 10019 阅读 · 19 评论 -
Unity3D(UE4)加载倾斜摄影数据OSGB格式
在Unity3D平台动态加载调度倾斜摄影数据,利用多线程动态加载瓦片数据,可以顺畅加载海量的瓦片数据,目前加载60G的瓦片数据没有出现卡顿现象。 倾斜摄影数据的金字塔结构,可直接加载osgb数据加载到Unity3d中的瓦片数据可根据相机位置以及视点朝向动态加载新的瓦片以及卸载过期的瓦片,这样可以保证内存足够...原创 2020-02-27 13:30:20 · 15139 阅读 · 11 评论 -
unity3d UGUI视频教程
http://forum.china.unity3d.com/home.php?mod=space&uid=3418&do=thread&view=me&type=thread&order=dateline&from=space&page=1原创 2016-07-29 18:02:52 · 1023 阅读 · 0 评论