悲欢离合的博客

Good good study, day day up.

Unity发布WebGL动态改变分辨率大小

修改画布大小 在html中修改画布大小 function resetSize1() { //修改画布大小 document.getElementById("#canvas").style.width = "100px"...

2019-07-04 15:41:31

阅读数 55

评论数 0

Unity导入glTF格式模型

glTF介绍 1.glTF(GL TransmissionFormat),即图形语言交换格式,它是一种3D内容的格式标准,由Khronos Group管理(Khronos Group还管理着OpenGL系列、OpenCL等重要的行业标准); 2.glTF是一种免版税的规范,用于按应用高效传输和加载...

2019-07-03 08:56:43

阅读数 48

评论数 0

将Excel中的Oracle数据库表转化为编程语言中的类(带注释)

1.excel中表格形式 2.转换后的类型格式 3.excel中的公式代码 ="/// <summary>"&CHAR(10)&"///"&C4&CHAR(10)...

2019-06-25 13:16:51

阅读数 40

评论数 0

Unity打开ShapeFile并关联属性(Bentley平台)

1.在Bentley中打开Shape文件,其中可以查看相应的Shape属性 2.使用自主研发的Bentley导出插件导出每个地块的属性保存进入数据库,导出每个地块模型转化为fbx,通过元素ID进行关联数据关联。 3.在Unity中通过UnityWebRequest获取数据库中保存的相关属性,根据...

2019-06-20 17:29:20

阅读数 67

评论数 0

Unity导入SketchUp模型

1.SketchUp创建模型 2.将SketchUp文件导入Unity 3.设置Unity中相关选项 4.完成

2019-04-24 11:51:03

阅读数 147

评论数 0

Unity中判断点击按钮时鼠标事件(左键、中键、右键)

public UnityEvent leftClick; public UnityEvent middleClick; public UnityEvent rightClick; private void Start() { leftClick...

2019-01-31 11:53:10

阅读数 968

评论数 0

Unity中实现文件的打开(视频、图片、pdf、excel、word、ppt等)

public class OpenFileController : MonoBehaviour { string path; private void Update() { if (Input.GetKeyDown(KeyCode.A)) ...

2019-01-31 11:09:29

阅读数 605

评论数 0

Unity发布的EXE应用程序中动态改变分辨率大小

private void Update() { if (Input.GetKeyDown(KeyCode.Alpha1)) { Screen.SetResolution(200,200, false, 60); } ...

2018-12-11 13:35:14

阅读数 244

评论数 0

Unity实现在IOS中进行GPS定位

在Unity中新建一个项目,进行如下设置: 新建脚本文件,如下所示: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public clas...

2018-12-11 13:27:43

阅读数 264

评论数 0

Unity中将高度图转换为Terrain

点击这里进行地理位置高度图的选择和下载。 将下载的高度图导入Unity,新建C#脚本HeightmapFromTexture using System.IO; using UnityEditor; using UnityEngine; public static class HeightmapFr...

2018-12-11 10:32:16

阅读数 250

评论数 0

ASP.NET中的WebService应用及在Unity的WebGL中的使用

WebService用来提供数据给其他程序使用,与一般处理程序(ashx)功能类似,一般情况下,WebService主要用来为外部应用程序提供数据,如果是内部应用程序,则主要使用一般处理程序来完成。需要学习WebService的可以提前了解一下WCF。 这里我们重点介绍下ASP.NET中WebSe...

2018-12-05 18:10:12

阅读数 199

评论数 0

ASP.NET网站中实现Ajax的跨域请求

什么是同源策略 什么是跨域请求 跨域请求的方法 jsonp CROS 其他方法 window.name+iframe window.postMessage() document.domain WebSocket Nodejs中间件代理跨域 nginx代理跨域 跨域资源共享(CORS) postMe...

2018-12-03 20:47:15

阅读数 183

评论数 0

IIS发布网站进行访问时提示权限不足的简单解决方法

一般情况下提示权限不足可能是因为网站所在的文件夹中用户权限设置问题,可以在该网站所在文件夹的安全设置中添加IIS_IUSRS以及IUSRS用户并为这两个用户赋值相应的权限即可。 ...

2018-09-06 11:23:40

阅读数 882

评论数 0

Unity设置相机正交相机和透视相机的动态切换

在Unity的场景中通常用来渲染的相机使用的是透视相机,但是偶尔也需要使用正交相机来展示某些效果,如二维场景、城市天际线等,可以通过代码动态设置相机的呈现效果。 正交视图不会根据物体距离相机的距离进行缩放,因此我们无法看到物体距离的远近,只能通过相互遮挡关系来判断。在Unity中UI的显示便是利...

2018-08-28 16:20:46

阅读数 1895

评论数 0

Unity中手动设置纵横比

在Unity中,我们一般不会手动设置屏幕的纵横比,Unity在运行过程中会通过计算自动设置纵横比,但是在一些特殊情况下需要对纵横比进行手动设置,比如我们显示的屏幕被被动压缩时(如在LED屏幕上设置多屏幕显示时,难免会对部分屏幕画面进行压缩显示,在电脑显示器上显示正常,但是在大屏幕上却被压缩),我们...

2018-08-28 13:43:02

阅读数 190

评论数 0

Unity中不同平台快速切换

在项目开发过程中通常我们需要对不同的平台进行打包,当我们项目比较大时,平台之间的转化变得异常缓慢,浪费了大量的时间。 在Unity中,我们的项目通常包含如下几个文件夹 我们的项目文件全部存放在Assets文件夹中,其中包含了我们整个项目运行所需的全部资产,如模型、贴图、材质、声音、视频等等...

2018-08-09 16:45:14

阅读数 1880

评论数 0

Unity实现UGUI中按钮的单机、右击和中键点击的判定

直接上代码吧,把这个代码绑定到Unity的相应Button上即可实现。 public class RightClick : MonoBehaviour, IPointerClickHandler { public UnityEvent leftClick; public Uni...

2018-05-03 14:37:58

阅读数 2095

评论数 0

Revit导出FBX,圆柱模型面数较多的解决方法

Revit导出FBX模型时,圆柱模型经常会出现面数较大的情况,当导入到其他模型处理软件时会出现各种问题,可以将Revit先导出到DWG文件,然后从DWG文件在再导入其他软件,可以有效解决圆柱形面数较多的问题。 如果要使用Revit中模型的信息,一方面我们需要将Revit中模型的ID与模型进行绑定...

2018-04-03 18:21:05

阅读数 1636

评论数 0

Unity开发Hololens应用,自动生成包裹物体大小的三维旋转和缩放边框

在开发Hololens应用时,可能会碰到需要实现物体旋转和缩放的功能,在制作物体旋转缩放控制块时,通过此方法可以快速创建与物体等大小的边框,减少部分工作量。 直接上代码 using System.Collections; using System.Collections.Generic...

2018-03-01 15:36:47

阅读数 886

评论数 4

Unity2017中Timeline的简单使用方法

Timeline是Unity2017版本中新加入的功能,可以非常方便的进行场景动画的创建和修改,包括物体、声音、粒子、动画、特效、自定义Playable以及子Timeline等多种资源进行整合,从而能够较方便的生成效果很棒的场景动画,同时可以通过Unity的Recorder资源包录制较为完整的视频...

2018-02-27 22:36:25

阅读数 26159

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭