粉丝308获赞2336

各位观众大家好,我是库尔文展这一期视频的话呢,我要介绍一下 imi 配置文件的读写, 什么情况下我们会用到 i 格式的文件呢?比如说我这里有一个 qq 后台刷屏脚本 v 四点零的小精灵,是我在按键精灵第三十二期的时候制作的,那么打开这个小精灵,然后你们现在可以留意我的桌面,他是没有这个 ii 配置文件的, 可以看到我这个桌面是没有任何 imi 格式的文件的。然后我现在点击这个小精灵底部,这里有一个保存设置的按钮, 我点了一下之后,桌面这里马上就会多出来了一个 user one, 点 i n i, 打开这个 i n i 文件,可以看到里面有一些信息,可能这样看还不够明显啊, 我现在往这个输入框输入一些内容,比如说窗口标题是 a, 然后发送内容我就填 b, 然后我再点一下这个保存设置, 这个时候我再打开这个 i n i 文件,你们就可以看到这个文件记录了我刚才输入的一些东西,那么其实 i n i 它就是初始化的英文单词的缩写,所以 i n i 文件的作用的话呢,其实它就是可以初始化一些参数。 比如说我刚才打开这个小精灵的时候,窗口标题和发送内容都是空的,那么我刚才保存过设置之后,我现在把这个小精灵关掉,然后再次打开, 那么他现在的话呢,就有一个默认值 a 和默认值 b, 如果我把这个文件删掉,然后我再打开, 那么这时候这两个空间一样是空的。好,我现在重新创建这个 i n i 文件, 那么乍一看的话呢,这个 imi 文件和普通的这个 tst 文件他没有什么区别啊,实际上的话呢,他们也确实没有什么区别,这个 imi 文件他跟普通的 tst 文件一样,都可以直接用记事本打开, 然后可以直接手动编辑。我个人感觉的话呢,这个 imi 格式的文件啊,更多的是为了去声明一种格式。首先配置文件可以按需要分解成若干个小节,用这个中括号来表示, 然后每一个小节下面都可以有若干个键值队,比如说 id 等于库王文展,那么这个时候 id 就是他的键, 然后他的值就是库房文载,然后个人网站等于三 w 点库房文载 doco, 这里要注意小节的名称不能重复,然后同一个小节下面的界名也不能重复。 因为这个 imi 文件他有固定的文件格式,所以程序就可以按照预先约定好的格式来读取内容,非常的方便。 虽然说在案件经营里面,只要你严格的按照 imi 文件的格式来编写 tst 文件,也是可以当成 imi 文件来用,但是我是十分不建议这么用的,你要写配置文件的话,我就建议你用 imi 文件就不要搞个 tst 文件来写这种配置。 那么格式介绍完的话呢,我现在就开始敲代码了,打开按键精灵,直接在全部命令这里搜索 imi, 可以看到在这个插件命令文件插件下面,这里有这个 i n i 文件的读写命令,那么我首先就讲这个写入的命令, 这里一共有四个参数,首先第一个参数就是他的小节名,第二个参数就是他的键, 第三个参数就是它对应的值,然后最后一个就是它的路径,我自己打算把这个文件放在底盘,然后按键进入二零一四这个目录,下面 靠这个点 imi 保存一下脚本,然后进入调试,可以看到我们现在这里是没有这个文件的,然后我按 f 十执行一下脚本之后呢,他这里就会自动生成这个 imi 文件,其实他 这里也写的很清楚,文件不存在的话呢,他会自动创建的,然后我们再打开这个配置文件,可以看到他生成的这个内容和格式的话呢,都是我们预料之中的。首先是这个小结,小结我们就定一个小结,然后这个是建议对应的就是他的值, 我们把它关掉,然后这个时候我们把这个值改一下,改成值一,再执行一下, 那么因为这个文件已经存在啊,然后这个小节也是存在的,包括这个键也是存在的,所以的话呢,他就不会再创建这个小节,或者创建这个键了,他就会直接把这个值更新掉。 如果这个键不存在的话呢,比如说我这里是键二,那这个时候他就会把这个 键写入,就是这样接下来再写这个读取 i n i 配置文件, 其实读取 i n i 配置文件的话呢,我们主要的目的就是要拿到这个值,所以的话呢,它这里是有三个参数,第一个是指定这个配置文件的路径,然后通过它的小节名还有这个界名来获取它它的值。所以我这里再次强调一点,就是 小节名不能重复,然后同一个小节下面的这个界名也不要重复,否则你或许的时候可能会出问题, 特别是手动编写这个 imi 文件的时候。当然如果你这个配置文件是通过程序来创建的话,一般就不会有这个问题了。我们把这个参数复制一下,我们 就是要读取刚刚创建的那个 i n i 文件, 然后这里的话呢,读取的值就返回给这个变量,然后我这里的话呢再把它输出一下,然后把第一行注视掉,这个时候再调试一下, 他这里输出来的就是值一,跟我们这个配置文件里面的值是相同的,这个就是我们想要的结果,可以说是没有任何技术难度的。但是最后我有一个大胆的想法,就是怎么样把这种 imi 配置文件的作用发挥到极致呢? 结合我上一期写的这个 qq 后台多线程脚本了,可能有人已经想到了,为什么我那个多线程脚本不做 qui 界面呢? 其实还有一个很重要的原因就是做这个 qi 界面实在是太麻烦了,如果我要同时给五十个人刷屏,那这个界面怎么做吗?但是有了这个配置文件的话呢,就不一样了, 要给五十个人刷屏也可以,我直接给他每个人安排一个小节,你要给多少个人刷屏的话,直接就把这个配置复制多少份,改起来也方便的很。 ok, 那么这期视频就先到这里,谢谢大家。

模拟的话就应该选择负 m, 需要写负 m 的话,就一定会保证要读这个 aan 的 point, 要不然的话这个成绩就会爆错。 那么这个时候呢,我们假设是有火灾的情况,所以这个地方一嗯一就用了这个一 pc 文件,大家可以看看这个一这个一 pc 的文件我是做了一些, 稍微做了些调整了,来表征火灾。气象数据是一九六一到一九八零年。我们可以先看看这个参数文件,这个 d enfd 这个参数文件, 这里边就用到了一个火灾的死亡的一个 一个系数。我这打开是摁这个哈,就是没有火灾的情况下,这个参数是零对吧?然后我再打开这个有火灾这个参数文件, 看见了吧,这个改了一下,改成零点一了。那这我们就可以看看输出一下,有火的情况下输出的结果是什么样的。 我们再看第二个第二步执行的那个 ani 文件,是不是刚才这些 设置都有了。第一气象数据之后一段,第二这个 n 的 point, 这个地方 restart 这个刚才有同学问要不要输出,你不输出也可以啊,对吧,我这不输出也可以,我读入就行了嘛, 我就不输出了。我下面不用,我就只要转正常的。这个好,我就要读 andpoint 这个对吧? 后面的参数文件是用的地干扰的情况好,其他就没什么变化了。 这个时候我们来运行 c 肯的, c 肯的。这个呢,就是正常魔力了对吧?这个时候就不是转平衡态了, 我们也想查看一下结果,让我们做个负 aom second。 好,这就转完了,我们就可以查看这个结果 是一九第二段是吧,一九六一到一九八零吧。 好,这个结果就是大家有没有看得出来,在有火灾干扰的情况下,你看这个页面机指数一二三四,第四列是代表页面机指数的,是足量在下降,你看最开始是零点七, 最后变到零点二了是吧?就是有干扰的,这个干扰很强,这个直接就长得越来越差。 这只是我们一个一个魔力的一个一个情况,你现实当中可能你会发现,比如放牧,如果很严重的话,你也会发现那个草啊,长得越来越差,可能就是大概就是个意思。 这个大家看懂了吗?有没有问题?昨天有没有人这个把这个转完的, 要不这个荔枝有有人 做什么吗?你们可以语音聊吧。哎,这个有做出来的吗?如果你们没有做的话,我要不给个大家个十分钟的时间先练一下这个, 这个可能跟大家用的时候,未来可能会经常这个情节有点像。这个这个案例就帮助大家理解什么叫 stay up, 然后什么呢?敢参数,然后重新转,还是挺有代表性的一个一个案例。 好吧,我们给大家留个十分钟,现在九点四十,九点五十的时候我们再讲其他的。 好,进到这个里边之后,我们刚才已经给大家看了,输入这个命令,他这里边就弹出来。这个用法呢,很简单,就是一个执行这个,这个执行文件的名字在吊用这个一个 说实话,文件就是我们那个控制文件。那这个控制文件是什么样的呢?我这就有个例子啊, 这个就是那个执行文件, 前面这些都是说明文件都不用管。好吧,这些都不用管,他主要这个地方就是说我们至少 有一套。刚刚说了,我真诚那个地方的气象数据在哪里啊?是什么样的呀?啊,我先要讲真诚那个数据对吧?你要你现有的数据是什么样的,这个打开你用 excel 准备就可以了。是什么样的呢?连 天第几天,然后日最高温,最最低温和降水,只要你有这些数据就可以了。这个是很容易获取的对不对?一般的气象站都会有最高温、最低温和最降水法。 还有这几个数据就行了。那么这个控制文件呢? 就来读读刚才我打开这个, 这个七项数据,然后呢,你可以给他取个名字,你叔叔的文件的前缀叫什么名字?我这取了个 dx 啊。好,下面有一些参数。这些呢? 这第这个是你输入的数据一共有多少天对吧?一年三百六十五天,你十年就三千六百五十天,你自己算就行了啊。 这个黑点蓝印。这个你就不用管远,他就是说那个输入数据有几个头,纹头的那个说明有几行,我们的默认的就是两行,你不要动他格式不要变就行。 然后这些数这些东西呢,你就按照这个默认的就行了,你不要去改。他 下面的就是这个有个叫贝斯,一个叫 site, 他的这个什么意思呢? 这个倍数呢?就相当于我们刚才说的真诚那个地方海拔高度是多少 啊?这个这这两个东西的。这个是什么?降水的?这个, 这个 icr yet, 我也不知道什么东西哈,他的默认十六,我们也不用改,不用改,他就是十六就行了。 然后这个赛特就是我观测这个点他的尾度是多少,我观测这个点他的海拔是多少填进来。然后这些东西呢,就是你这个点,他这个坡度和坡下 啊,你要不知道的话就填零是吧,有的话你就填上去啊。这个也一样,就刚才那个十六也不用弄这期。呃, 一般都是填零就可以了,没什么影响啊。这个这些这也就是一些常规的参数都不用动。所以呢,需要重要填的就是这个背是这个地方的那个海拔是多少,他的尾度。呃, 尾度是多少?你你这个啊,这个站点呢,尾度是多少和海拔是多少。这个是比较重要的 啊。根据这个说明,文件一填好了之后,你就做好这个控制文件了。控制文件做好了之后你就运行,就像我们做 bgc 模型一样。 你说我刚才做好了一个叫当熊的,按开文件对吧? it, 他说是已经存在,是不是我已经打开了他, 我先把这个剪掉。啊。 是名字写错了吗? 啊,我的路径没对,看见了吧。我这个路径应该是在 哎,是一个楼梯下面的。 哎。你们有没有遇到问题,刚才那个你那少了一个记,不知道是哪少了一个记那个写错了啊。 哦,对了对了。好,这样就出来了。 你看这个样子,就是这个模型 输入的气象数据的格式就一模一样了,我们直接就拿来,他就转模作为模型的输入就可以了是吧,很简单。所以我们算日常 长的话也可以用这个方法。就是你,你就假设那个贝斯跟赛特是同样的一个位置,假如你其他数据都有,就缺这个日常,对吧?那你就直接就只要他输出这一个日常这个数据就行了,其他都不要。 像这个方法的话,就是说我们实在没有,没有折了,就是我们自己手头现在要关心这个站点,他没有那些数据才选用的这个办法。哈, 这是这是没有办法才选用他的。你如果自己站上有关车的数据,肯定以自己站上关车的数据为准,那个是最最准确的。 好,这是这个小工具,大家有问题吗?关注 ai 上研修公众号,点击 ai 上课堂,点这里搜索相关课程。

![如何解决UE5中的阴影闪烁、噪点、流动、光斑的问题? r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal 0 在控制台粘贴
最好写进配置文件里面,不然再次启动会重置
在你的项目根目录Config里面找到DefaultEngine.ini
如果没有就新建一个
在文件末尾添加以下内容:
[/Script/Engine.RendererSettings]
r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal=0
#ue5 #解决问题 #干货分享 #实时云渲染 #UE](https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/oQfpY296AJDuy4JE2rFzXIIOAuGyIgBwKeFNGA~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2089620000&x-signature=Jd8scfrhl%2Bf%2ByimBTeNJxuCqW90%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260323182840D3DA4344CD7A3B0FAB3E)
这是一个正常制作的风格化草地,但是一旦有阴影,就会产生奇怪的阴影闪 烁。起初我以为是法线没设置好,或者是环境光遮蔽虚拟纹理贴图导致的错误,花了三个小时排查问题,最后发现是底层优化设置导致的。 可以看到这些令人恼火的闪烁啊。废话不多说,直接输入这条指令, 感觉瞬间清新了,看起来真不错。指令是 lumine 的 间接光照遮挡判断,属于 lumine 的 底层调优选项, 用于加速屏幕空间遮挡查询的技术。简单来说就是快速判断光线是否被物体挡住。在大面积建筑地形性能提升很好, 但在这种风格化密集的草里面,虽然优化了性能,但是看起来非常糟糕。希望能帮到你,再见。

你现在按 ctrl 加 f, 打开搜索框,输入 video back buffer, 找到这一行后,把等号后面的 yes 改成 no, 再按 ctrl 加 s, 保存之后重新启动游戏,应该就能正常显示了。 ctrl 加 f 输入对,按住框里输入 video back buffer, 然后点击查找下一个,就能定位到需要修改的地方了。要区分大小写吗? 不用勾选,直接输入关键词搜索就行,这样不管大小写都能找到对应的内容。 d o b o b。 你 把搜索框里的内容清空,重新输入 video back buffer, 注意单词之间没有空格,这样就能精准定位到要修改的那一行了。 查找下一个是吧? 对点查找下一个,就能定位到那一行。代码找到后,把后面的参数改成 no 就 可以了。现在是 no 啊, 那看来不是这个问题, 你再找找 screen width 和 screen height 这两行,确认一下分辨率数值和你电脑的是否一致。改成一九二零和幺零八零试试。 一零八零也是看到了,那基本设置都没问题了。保存后重启游戏应该就能正常进入了。如果还不行,咱们再检查一下显卡驱动是否需要更新。 嗯, 我先前刚装上的时候可以玩,现在不能玩了,不知道是怎么回事。 可能是系统自动更新了显卡驱动或者修改了显示设置导致的冲突。你先按照刚才改好的配置重新启动游戏试试,如果还是不行,可以在设备管理器里回滚一下显卡驱动版本。 看到游戏开始加载资源了,界面显示正在加载数据,这次应该能顺利进入游戏了。 终于进去了,现在界面上能看到有理的复仇的启动菜单,你可以根据需要选择 windows 七兼容模式进入游戏。