自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 cesium Error loading image for billboard

vue+cesium 添加billboard会出现cesium Error loading image for billboard的问题然鹅,路径并没有问题。可以选择把图片放到public或者static文件夹下,从新定位。则不会在存在这个问题。如果放在public 下面,路径有些许不同。例如发布后的地址为http://localhost:8080/billboardTest/public有图片文件夹img则图片路径为: “/billboardTest/img/XXX.png”...

2022-05-10 16:26:22 1893 1

原创 CSS之UI变色

对于重复的东西,程序的职能是尽量的抽象简化出共性,然后赋予每个单独的物体自身的个性。源于这一点,每次做样式相同,只有颜色不同的UI时,都很纠结,想给他们统一了,尤其是颜色可能比较多的情况,好在现在CSS的功能也很强大,基本可以满足我这个小需求。免得我截取一排颜色不同的UI出来。便于以后的更改。效果说在多不如来个效果实在。代码以左边箭头的html和css代码为例,下面的八边形同理。以下是html结构。<div class="arrow arrowLeft"><div clas

2022-03-04 15:24:50 450 1

原创 div添加四个小角标

div添加四个小角标总是有添加四个角标的需求,今天粘在这,下次出直接粘自己的。我参考了网上网友的思路。进行了一下简化,先说效果和代码,在说一下自己的困惑。效果效果就是像上图一样,一个基础列表,一圈加上几个脚标。代码HTML层级结构就是这样。CSS部分.leftMenu { z-index: 12; width: 240px; position: absolute; padding: 20px; backgrou

2022-02-22 17:49:08 1376

原创 input field定宽,高度随内容增加

做完一个强迫症轻度患者,在编辑的时候,编辑框不会随着内容的增加而增加是一个很痛苦的事情。于是反复的捶打,发现可以借助onValueChange实现我们想要的功能。先绑监听,监听里的this,可以帮我们找到inputField附近的物体,借此我们可以找到input自个儿。然后计算inputfield的高度即可。RectTransform rf = this.gameObject.GetComponentInChildren().GetComponent();rf.SetSizeWithCurrent

2020-10-24 17:28:11 647

原创 强制更新unity UI

做UI的时候,难免有时候会嵌套一些水平,垂直layout,有的时候需要content size fitter 去自己计算一些UI的宽高,可是这哥们并不开心及时更新。于是找来找去,终于大佬文章的留言中找到了更新的办法。Canvas.ForceUpdateCanvases();吼吼,测试有效。...

2020-10-24 12:41:10 1173

原创 Unity & SteamVR Plugin安装中OpenVR缺失以及路径问题

项目下来突然要搞个眼睛,没想到Unity不知道从哪个版本起就默认不支持VR了,一个OPenVR 的问题,折腾了一下午,记录一下,给需要的人。unity version: 2018.2.3F1SteamVR Plugin: 2.6.1 (当前最新版)有人说用steam老版就好了,可是我没老版,只能自己抹黑试着解决。首先去unity asset store 上搜steamVR这个插件安装。装好之后,console就会报错。这其实是一个问题,就是找不到unity.XR.OpenVR这货了。具体解决

2020-10-19 17:59:34 11726 10

原创 Threejs删除标签Label

最近项目需要添加一些标签,于是用CSS2DRenderer加上了几个。没想到需要数据更新的时候,还有点小麻烦。怎么添加标签可以参考官方例子:https://threejs.org/examples/?q=label#css2d_label用CSS2DRenderer渲染的时候,他会生成一个div专门存放所有的label,也就是CSS2DRenderer.js里面的那个domElement。如下图:试过直接找到这个Div删掉里面的子元素。发现不行。每个label其实都是绑在一个三维物体上的,这

2020-07-17 16:00:47 3282 5

原创 Threejs官例解析,Camera

相机是三维世界里一个重要的存在,很多操作直接影响渲染的好坏。三维里的相机分为两种,一种是透视相机,一种是正交相机。如下:图片来自《OpenGL编程指南第七版》透视相机是模拟人眼的一种相机,照出来的物体近大远小。Three里面初始化一个透视相机需要这些参数:function PerspectiveCamera( fov, aspect, near, far ) fov为视锥体垂直视野...

2020-05-20 10:56:09 1865 1

原创 Unity System.Windows.Forms报错

一个老项目,之前是5.3.3版本,最近需要更新功能,用2018打开,发布出现如下错误:ArgumentException: The Assembly System.Drawing is referenced by System.Windows.Forms (‘Assets/ProjectFiles/Plugins/System.Windows.Forms.dll’). But the dll i...

2020-01-16 14:44:07 892

原创 Threejs官例解析,标签&css2dlabel(一)

最近需要给自个儿项目的模型加上标签,来显示一些有的没的的数据。去例子萌里瞄了一眼,发现了css2dlabel 这个例子。远瞅是这样的!其实近瞅也这样,这个顶着一个moon的月亮会绕着这个地球一直旋转,上面的标签也会和他一起移动。(我总感觉应该顶一个奋斗当标签)闲言少叙,来看看咋用的。调用篇拿月球举例子吧生成球。这个瞄一眼应该不会有太大的问题。shininess。默认是30,看起来会有...

2020-01-16 14:42:48 6513 5

原创 Threejs官例解析,粒子系统(二)

这个是粒子系统的核心处理代码,主要的代码在GPUParticleSystem.js中,调用代码请参考:粒子(1)这个脚本里主要有两个类:GPUParticleSystem 和 GPUParticleContainerTHREE.Object3D.apply( this, arguments );每个函数都包含两个非继承而来的方法:call()方法和apply()方法, 这里使用apply改...

2020-01-16 14:20:19 1060 1

原创 Threejs官例解析,粒子系统(一)

前两天写粒子的时候发现,目前版本(r106)里的粒子都是用THREE.Points来生成的,这个类十分的简单。这个类本身是用来生成点的,也就是说,用它只是生成了一堆的点,这个类简单到自己的函数只有俩,(即不算父类继承的),这在我眼里根本不能算是粒子系统,只能说有粒子 = = 。我心里的粒子系统,是要有粒子发射器,粒子控制和管理的,然鹅,一个Point并不够啊~~~!!Three里面原本应该是...

2020-01-11 13:10:50 3841 1

原创 Unity网络请求之json格式

unity的网络请求有2种API,一个是www,一个是UnityWebRequest。默认的数据传输格式是wwwform,这个在后台收到的格式是 Key=&Type=1&Id=23这种&分割的形式。因为涉及多个平台,大家传输的都是json,所以…WWW这个我试过了,www除了接受wwwform还接受byte[]的格式。就是下面这样:string data;publ...

2020-01-11 12:56:09 827

原创 Unity scroll 失效 UI事件冒泡

最近做的项目里面,一个scroll view页面加了一些图片,导致鼠标在图片上的时候,被图片捕获,不能滑轮滚动。找了半天发现了一个类 ExecuteEvents,可以解决这个问题、在图片上加一个监听,监听scroll事件,在回调里面调用ExecuteEvents.Execute它看起来可能像是这样 void Item_Scroll(PointerEventData data) { ...

2020-01-11 12:53:38 900

原创 WordPress卡顿反应慢,wampserver优化加速

一般来讲Unix/linux与Apache配合的更好,而Windows与原生的IIS服务器配合会更好,这个更好是相对默认设置来讲,很多国内外的服务器都选择采用Linux系统,相比于windows的图形化界面,Linux的命令行需要更多的程序基础和学习成本,Windows系统上面按以往Unix/linux的经验配置Apache时,由于两个系统的内存回收机制和进程管理的不同,一些参数需要重新配置。A...

2020-01-11 12:51:38 1315

原创 Threejs,粒子沿随机线移动

上次拿了一个小球实验,小球和随机线的相依相恋这次捉来了几只粒子,效果嘛,有点魔幻,不过也还行。效果在这里0.0刚开始的粒子会比较紧密一点,像这样这是运行一段时间比较稳定的样子套个半透明的管子模拟个水流啥的应该也还行主要的代码总结一下:主要变量://粒子 var particles;//粒子系统,new Point类型 var pointsGomtry = new THREE....

2019-12-02 19:11:31 2287 3

原创 Threejs之粒子和透明那点事

搞了一群粒子,打算模拟水流,不知道会不会死在半路。首先随机生成了一些点,用new THREE.Points生成粒子之后发现都是小方块,貌似默认就是这样,我的管子里总不能流一群的冰块吧?最次也要是一些小球球吧。于是,修改PointsMaterial的初始化参数,传了个图片map:new THREE.TextureLoader().load( "dot.png"),没效果,要开透明,我试...

2019-12-02 19:06:35 1061 1

原创 Threejs,小球沿随机线的轨迹运动

最近想做一个粒子沿轨迹线运动的东东,不过还是先实现了一个小目标,有空在添加粒子的部分。功能:主要的功能如下,就是一个小球沿着一个随意生成的线运动。原理:原理也不复杂,两个点之间的向量差就是小球应该运动的方向。直接加上小球当前的位置就是小球要到达的目标位置。主要代码:默认为threeJS标准场景,参考:(留个坑,假装有连接)先随机生成几个点存下来,我想让点都在坐标轴正方向的象限内,就取了随...

2019-12-02 19:01:21 5968

原创 wordpress最新采坑指南

早就想搭建一个自己的博客,刚申请域名的时候本来想用ghost,被忽悠着还没用ghost-cli,说起来都是眼泪,然后跳了无数个坑之后还没有好,就忘了,不要问我为啥不用cms,我是颜控。好吧,言归正传,WordPress使用的方便程度还是可以的,还是有一些小坑,记录一下,希望有缘人看到能节省点时间。首先:我用的是阿里云服务器 – Windows系统 服务器按步骤申请就好了,不会打电话撩客服小姐姐...

2019-05-18 23:18:15 208

原创 Unity StreamingAssets 文件信息读取

做了一个小功能,需要从数据库读一些数据出来,因为放在不同的地方运行,总是需要改IP重新发布,一怒惹红颜,我决定把这个功能扔出去。实现的方法很多,我只是记录了一种我自己认为比较方便的。主要是用Unity StreamingAssets 的这个功能。看网上说这个是只读的部分,不过无所谓,而且必须用www读。www写起来比较麻烦,而且已经被弃用。尝试直接File了一下,发现能获取,开心ing,啦啦啦啦~...

2018-12-24 16:02:00 3973 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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