摘要: 反正就是一直开坑,一事无成 1.运行requirement文件之前,需要先安装vc++库,不然会报错安装不全 阅读全文
posted @ 2022-11-13 16:42 ROLL-THE-FIRST 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 道理这东西是讲不通的,谁也不能代替谁经历一次 人终归蒙蔽于视线,受制于高度,一方天地也就大小至此 阅读全文
posted @ 2022-11-02 13:58 ROLL-THE-FIRST 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.关于将pmx文件导入blender,进行fixmodel之后,导致材质混乱的问题 ansR:blender版本问题,建议使用blender2.9.0(看一些人的教程,理论上2.8.7也可以),已知的是3.3肯定会有这个问题(这个东西居然直接卡了我半个月的进度才找到解决方法,网上根本搜不到,离谱。 阅读全文
posted @ 2022-10-07 14:26 ROLL-THE-FIRST 阅读(554) 评论(0) 推荐(0) 编辑
摘要: USaveGame是基于GameInstance的 所以,用SaveGame类存的数据,一般来说足够撑到全局了,撑不到的用Instance也没用 我特么像个大怨种,还在研究这玩意 还是GamePlay架构学艺不精啊 阅读全文
posted @ 2022-04-27 14:57 ROLL-THE-FIRST 阅读(35) 评论(0) 推荐(0) 编辑
摘要: gameinstance请建立在根文件目录下,也就是content里面,别放个子文件里面然后发现在项目设置里面改不了 阅读全文
posted @ 2022-04-21 15:07 ROLL-THE-FIRST 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 咱就是说,疯狂的踩坑,疯狂的踩坑,终于是解决了,顺便写个心得,后来的人就尽量别踩了 原本看到有一个savegame类,想着可以直接用啥的,然后发现p都没有用 当然直接把数据存到gameplaymode或者character/state都是不现实的,在world/level切换的时候一切的一切都会被刷 阅读全文
posted @ 2022-04-20 20:45 ROLL-THE-FIRST 阅读(586) 评论(0) 推荐(0) 编辑
摘要: Note 在Niagara中,如果需要给ribbon增加一个扰动特效,可以在Partical Update(粒子更新)下,新增Curl Noise Force,然后就可以把条带变成电流一样的东西 阅读全文
posted @ 2022-03-31 18:31 ROLL-THE-FIRST 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前面几天太划了,加上破事多也没什么进度,就跟着做了两个光圈,一个材质圆柱,然后上了个色,然后画了个地面裂缝材质加上去,也没什么值得记录的内容 正好赶上今天emo,啥也不想干,干脆写这个然后再推一点进度 AB:alpha blend的缩写,ABNiagara就是半透明(带透明度)的Niagara,在原 阅读全文
posted @ 2022-03-28 14:15 ROLL-THE-FIRST 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 关于Emitter部分的变量操作 当某个数值被make成变量之后,旧版的编辑器是在发射器生成的地方加号,然后搜这个变量添加,然后设置初始值 在4.27中,搜索是搜不到的,要到参数界面,把需要的变量拖到发射器生成的蓝图菜单下,然后再选中设置初始值 Kill particles in volume,在粒 阅读全文
posted @ 2022-03-22 14:19 ROLL-THE-FIRST 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 基于【中译(84.99美刀)Unreal Engine 4 虚幻引擎 4 - 游戏视觉特效 - 初级到中级】_哔哩哔哩_bilibili 的学习,使用的引擎版本为4.27 然后在这里更新一些,实际操作和教程不太一样的地方,然后一些心得体会之类的 这个地方,loop behavior 表示的就是Nia 阅读全文
posted @ 2022-03-21 08:49 ROLL-THE-FIRST 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Niagara的变量range方式在4.27和4.20是不一样的 之前用的是unlimited ranged。。。。 现在改成了random range。。。 注意拼写,其实这个新的还挺好理解的,虽然每次生成都是固定的,但是相对于单个粒子而言,确实他的相关参数是random出来的 阅读全文
posted @ 2022-03-18 18:28 ROLL-THE-FIRST 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1.关于角色减速效果的简易实现: 在角色蓝图中创建float变量:MoveSpeedAxis,默认值设置为1.0 之后,减速百分比可以通过该变量进行调整:如,减速20%,可以将MoveSpeedAxis设置为0.8,即(1-20%),以此类推 MoveSpeedAxis在蓝图中的调用 2.用png图 阅读全文
posted @ 2022-01-23 08:40 ROLL-THE-FIRST 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.UE4保存并读取本地文件蓝图记录 - 知乎 (zhihu.com) 一个很简略的,基于蓝图的本地文件存取,但是很好用,也很易懂 2.当动画蓝图的逻辑在角色蓝图中不出现的时候,可能是某个逻辑写的有瑕疵,可能是蒙太奇没有完全播放卡逻辑了,但是最有可能的是忘记把这俩绑定了= =,另外关卡内尽量还是不修 阅读全文
posted @ 2022-01-17 12:07 ROLL-THE-FIRST 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 想到什么画什么了 本质就是一个自动直播机器,内容可以diy(夜店,吃火锅,玩桌球都行,以吃火锅为例) 首先用python脚本,定期从接口获取弹幕内容,并保存起来(包括发送id,时间,内容)作为数据1 服务器端获取到数据1,进行加工,保证可被UE4制作的主程序读取使用 主程序端获取到这些弹幕后,根据指 阅读全文
posted @ 2022-01-17 12:04 ROLL-THE-FIRST 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 感觉要记下很多东西便于以后复习和查找, 就又拾起了这个老博客,再看看以前写的东西挺感慨的,反正现在好多都忘了( 之后就是写一下自己学到的,又通用性或者很好用的知识 ———————————以上———碎碎念—————————————————— 1.关于向UE4中导入音频:mp3是不能直接拖入的,需要用格 阅读全文
posted @ 2022-01-15 18:51 ROLL-THE-FIRST 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个UClass变量,后面text那部分是蓝图中的actor文件路径——注意必须得是cpp转蓝图的,在最后加个_C,然后就是getworld-spawnactor,具体函数参数看例子,然后就是创建之后默认是可见的,记得设置actorlocation,不然看不到不要怪我 阅读全文
posted @ 2021-06-01 10:25 ROLL-THE-FIRST 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在GameplayDebuggerCategory类中,定义了两个函数:CollectData和DrawData,用于实现数据的采集和绘制。 这部分代码仅在module被include调用时进行编译和使用,所以该类全部被放到#if WITH_GAMEPLAY_DEBUGGER中,以#end_if结尾 阅读全文
posted @ 2021-05-10 12:10 ROLL-THE-FIRST 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一个节点本身是不能被终止的,但是可以通过终止它的父任务间接终止它自己 在该子树中,moving节点下moveto代表ai在观察到玩家时,会朝着玩家移动至距离500码的位置 该过程本身可编辑部分只有距离,没有终止功能 上图为黑板moving的details,其中流控制处可更改为该变量,从而达到在 其父 阅读全文
posted @ 2021-03-26 16:50 ROLL-THE-FIRST 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 想到一些东西,于是随便写写。 事情的起因大概是某一天的晚上,突然想到,程序员到了晚年(岁数大了),大多都会有些颈部或是腰椎或是其他的老年疾病,也就是所谓“前半辈子赚的钱给下半辈子治病”,于是又想啊想啊,想到了一大堆东西。 为什么人们喜欢看那些悲剧的东西,但又希望最后结局是欢乐的,团圆的,又把那些从头 阅读全文
posted @ 2019-04-21 15:05 ROLL-THE-FIRST 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 为了让class中的属性变量不被随意更改,增加__(双下划线)的方式使代码更加健壮 引用廖老师的一段话,关于访问限制: 需要注意的是,在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用_ 阅读全文
posted @ 2019-02-12 10:38 ROLL-THE-FIRST 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 定义类是通过class关键字: class Student(object): pass 来实现的 面向对象作为python的优势之一,相关概念的理解难度和重要程度仅次于封包(是否理解封包的原理可以看作python是否真正入门的一道坎) 上代码: 通过Student类,实现了将多个功能的封闭,在调用时 阅读全文
posted @ 2019-02-11 11:12 ROLL-THE-FIRST 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 使用import sys导入功能 __name__变量可以对当前引用该模块的函数进行判断,如果是主函数(main)则执行test功能,否则跳过 阅读全文
posted @ 2019-02-06 19:08 ROLL-THE-FIRST 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 前一半,用的是自己写的,在未引入变量时自动将变量base置为2的形式 后一半则是python自带的偏函数 首先加入库函数functools,利用其中的partial功能即可(格式见代码) 阅读全文
posted @ 2019-02-05 13:20 ROLL-THE-FIRST 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 还是,先放代码 哦对了,这边我学习用的是廖老师那个教程,还是挺好用的,代码案例啥的都是那里的(不过貌似对新人不太友好) 了解装饰器之前,先说下闭包 python的函数需要一个返回值,而函数本身又是以变量形式呈现,于是我们不难想到,能否将python中的函数名称作为返回变量使用,这种做法就叫做闭包 当 阅读全文
posted @ 2019-02-04 14:44 ROLL-THE-FIRST 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 以上是比较直观的一种匿名函数表示 格式为:lambda value:function(value) 匿名函数,顾名思义为不需要命名(一般只在写的时候用唯一一次)的函数,python代码讲究简单粗暴(简洁易懂),而匿名函数正是大量减少代码的好方法 其代替的代码内容为: ps:这次的更新内 阅读全文
posted @ 2019-02-03 22:31 ROLL-THE-FIRST 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 大约有两年没登陆过账号了 高考,失败,复课,再高考,中间经历了不少乱七八糟的,也没有大块的时间给我写博客(再说就算有时间写,也什么都没学习,无从写起 如今一切回到正轨,吃饭睡觉打do。。。。不对,打代码的生活 接下来的一段时间,写点python学习上的心得,可供新入坑的各位参考,列位神犇还请多多指点 阅读全文
posted @ 2019-02-03 10:37 ROLL-THE-FIRST 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 半年没打开自己的博客了,复赛day1第二题挂了之后信心全崩,感觉整个世界都是黑的,把自己关在家里一个月,每天吃饭睡觉打dota,没出过屋,皮肤都白了,惨白惨白的。 后来慢慢缓过来了,现在正努力地奔向高考的不归路233333(对不起实在忍不住了),不过有些东西,已经成了情怀。 我不知道这会不会是我的最 阅读全文
posted @ 2016-06-14 21:08 ROLL-THE-FIRST 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 用了math库函数,反正code没限制,懒得自己写了Uses Math;var a,b,c,d,e,f,h,m,n,g,o,p:double;begin read(a,b,c,d,e,f); if c=c+f then begin write('0.000');halt;end; if c>=... 阅读全文
posted @ 2015-10-13 07:09 ROLL-THE-FIRST 阅读(267) 评论(0) 推荐(0) 编辑
摘要: a.pas第一题:矩阵快速幂,然而考试的时候并没有想到转移矩阵,后来看看标程转移矩阵1 10 0100 050 2 3303 0初始矩阵18 5 3 2b.pas第二题:表示并不应该有问题的,bfs最后入队的d[tail]:=other[i] 写成了d[tail]:=i;醉了c.pas第三题a了,做... 阅读全文
posted @ 2015-10-13 07:02 ROLL-THE-FIRST 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Pocket Money(Money.pas/cpp/c)Description学校为了表彰tsoi的优异成绩,m个领导每人都决定给tsoi的一些人发一些小红包。于是n个Tsoier排成一排,等待着收钱。不过由于各种原因,每个人最多只可以收一个红包,所以原因你懂的,每个人都会选择最大的那个红包收下-... 阅读全文
posted @ 2015-10-08 11:07 ROLL-THE-FIRST 阅读(119) 评论(0) 推荐(0) 编辑
摘要: var len:array[1..400,1..400] of longint; number:array[1..2400] of longint; dp:array[1..400,0..600] of longint; s,i,x:longint;function min(a,b:long... 阅读全文
posted @ 2015-09-29 09:02 ROLL-THE-FIRST 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 贪心,不知道怎么想的就大师难度了有些细节需要处理一下:首先是注意一行可能有多个标注,用inc记录,初始值付成1.另一个数组存好多个k(=0=只是觉得比较方便,反正数据弱),表示每一页(反正不会超过n,谁叫你说一定有解呢,就是人性,哼),用指针d记录打印到了第几页最后从1到n扫一遍,可以放就放,不能放... 阅读全文
posted @ 2015-09-29 08:00 ROLL-THE-FIRST 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 第一题:fibo矩阵快速幂无压力,给信心的type matrix=array[1..2,1..2] of qword;var c,cc:matrix; t,bili:longint; n,p:int64; function mul... 阅读全文
posted @ 2015-09-29 07:40 ROLL-THE-FIRST 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 不错的基础dp首先建立两个三维数组,一个记录map[i][j][k]=sum为坐标(i,j,k)的点权值为sum,另一个数组初值为0,dp转移方程:f[i][j][k]:=max(f[i-1][j][k],f[i][j-1][k],f[i][j][k-1]);代码var f,map:a... 阅读全文
posted @ 2015-09-29 07:30 ROLL-THE-FIRST 阅读(169) 评论(0) 推荐(0) 编辑
摘要: const maxn=60; maxs=500000;type edge=record u,v,w,pre:longint; end; point=record path:string; f,now,len:longint; end;var ... 阅读全文
posted @ 2015-09-28 10:57 ROLL-THE-FIRST 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 数组都懒得开了,贴代码吧忒简单var n,k,m,p,x:int64;function f(x,y:int64):int64;begin if y=0 then exit(1); f:=f(x,y>>1); f:=f*f mod p; if y and 1=1 then... 阅读全文
posted @ 2015-09-28 09:55 ROLL-THE-FIRST 阅读(180) 评论(0) 推荐(0) 编辑
摘要: type link=^pnode; pnode=record w:longint; next:link; end; var a,root:array[0.... 阅读全文
posted @ 2015-09-28 08:10 ROLL-THE-FIRST 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 首先对所有的人按照B[I]降序排列、F[I,J]表示在第I个人、在第一个窗口花费J时间打饭、 I个人吃饭所需要的最小值楼主dp真的很弱~~~写了好多遍也没对,最后发现初值付错2333一定要注意,dp中除了f[0][0]外全部付成max(当然不要127容易爆,125足矣);贴上代码,感觉容易多了con... 阅读全文
posted @ 2015-09-28 08:08 ROLL-THE-FIRST 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.catfishvar n,k,ans,tot:int64; i,j:longint; a:array[0..100] of int64; f:array[0..40] of int64; begin ... 阅读全文
posted @ 2015-09-25 21:17 ROLL-THE-FIRST 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 不明白为啥一定有一个点re,而同样的c++用int就能跑过(吃屎了有木有)此刻我内心是崩溃的= =而且在bz和code上,两个程序跑出来的结果也是不一样的,一个re一个a了先发一个95分的吧,到时候我再查一下 var pre,last,other,long... 阅读全文
posted @ 2015-09-24 21:30 ROLL-THE-FIRST 阅读(125) 评论(0) 推荐(0) 编辑