\

In the cone of light, all is fate

摘要: 这个写法的思路来源于做UE4时的某些功能,比如鼠标拖动地面移动视角这样的功能,为了让视角移动时有顺滑的效果,往往在鼠标左键的映射事件中对某变量进行处理,然后在Tick中每帧地去使用此变量设置相机的位置。 按照这个思路,我们在点击向上或向下按钮时会改变一个bool变量的值,然后在定时器中当这个变量为t 阅读全文
posted @ 2020-12-11 10:31 Ymrt 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 基于上一篇内容继续,这次实现用滚轮控制相机与场景的距离,需要给相机改造一下,想想你自拍的时候,是不是可以通过伸缩手臂来控制手机和自己的距离,这个道理是一样的,需要给相机蓝图加一个相机臂。 图中可以发现,原来的DefaultSceneRoot不见,因为任意组件拖动到它的位置,都可以取代它。我们在场景中 阅读全文
posted @ 2020-12-04 10:44 Ymrt 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 之前讲了将视角设置到相机的方法,但是我们发现虽然视角到相机上了,但只能保持在当前视角,无法转向,这次我们就实现这个。 由于之后几篇的功能也是关于相机控制的,所以这次要创建一个游戏模式和控制器,游戏模式先不管,说一下控制器是干什么的,控制器就是响应我们键盘鼠标手柄操作的东西,比如说你不喜欢默认控制方式 阅读全文
posted @ 2020-12-03 16:31 Ymrt 阅读(5815) 评论(0) 推荐(0) 编辑
摘要: 在公司做了三个月前端,帮忙做c#去了,刚做1周,负责人出差,这事就落我头上,大半年过去了,项目也差不多了,老板让我学UE4,刚学1周,唯一会UE4的人被劝退了,项目又落我头上,我好难。。。 学的时候发现学了就忘,所以写博客主要是加深自己的理解,有的地方可能有错误,不过我应该写不了几篇,因为老板有让我 阅读全文
posted @ 2020-12-03 13:50 Ymrt 阅读(10366) 评论(0) 推荐(1) 编辑
摘要: 我开发时用的最多的一个方法,为的是获得具体点的坐标和记录当前相机视角,一部分代码是什么意思我也忘了,反正好用就行; var arrLoc = []; var pickPosition = { x: null, y: null } var handler = new Cesium.ScreenSpac 阅读全文
posted @ 2020-07-31 23:30 Ymrt 阅读(5894) 评论(0) 推荐(0) 编辑
摘要: //SingleTileImageryProvider比较简单,其他属性直接使用会有奇怪的景象,比如无法完全包裹地球imageryProvider: new Cesium.SingleTileImageryProvider({ url: '...' }) 阅读全文
posted @ 2020-07-31 23:21 Ymrt 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 1.定义变量的方式 1 int i = 0; 2 int i = {0}; 3 int i{0}; 定义变量时最好初始化,不然某些情况下可能出错,大部分情况是没关系的,因为变量会被赋予默认初始值 ,根据变量定义所在位置和变量的类型决定,比如函数体外的int类型变量,如果不显示初始化,则初始值默认为0 阅读全文
posted @ 2020-07-19 23:32 Ymrt 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 富文本主要用到formatter和rich,formatter用于自定义格式,rich负责样式。 想要在轴上加图片,先定义格式,比如我想给x轴上每一个标签文本上方加同样的图片 1 formatter:function(value){ 2 return: `{img|}\n{value|${value 阅读全文
posted @ 2020-02-01 11:13 Ymrt 阅读(5549) 评论(0) 推荐(0) 编辑
摘要: 最近做控件遇到含有波浪图的图表,一开始用Echarts虽然很快完成了,但Echarts的波浪图与其他图表的响应式不同步,于是学习了D3js,D3js写起来确实复杂一些,但能够实现的效果也更丰富,做的时候查了不少资源,讲真的,网上教程挺少的,很多都重复,我分享下我的方法。 先看一下效果: 我只做了简单 阅读全文
posted @ 2019-11-01 13:01 Ymrt 阅读(1186) 评论(0) 推荐(0) 编辑