工设里世界

隐者艾伦のBLOG

【unreal 4】 虚幻引擎中如何让UI(UMG)在窗口实时显示

虚幻引擎中如何让UI(UMG)在窗口实时显示
虚幻引擎中如何让UI(UMG)在窗口实时显示
  1. 首先创建好UI文件

  2. 打开关卡蓝图

  3. 添加如上图节点连接:【事件开始运行】(event begainplay)——【创建控件】(create widget)——【添加到视口】(add to viewport)

  4. 在创建控件中选择第一步创建好的UI

  5. 运行程序 看看UI是不是已经在窗口上显示了。

注意【创建XXX控件】节点的名字是不固定的, 先把创建控件添加到关卡蓝图中,再从class类中选择创建好的GUI文件,就可以变成创建自定义UI控件了。

www.gongeysheji.org

20220408 艾伦

 

【unreal4】 虚幻引擎中如何实现蓝图中str的相加输出

当然大家开始学编程的时候都喜欢整个【HELLO WORLD !】,那么在UE4里面如何用数组优雅的输出一个【HELLO WORLD ! 】呢?

答案是Append节点!官方解释该节点的作用是:“将两个字符串连接在一起形成一个新字符串”

用一个小例子讲一下,如上图所示,这个问题可以转化为:如何通过数组来相加变量,最终输出一个HELLO WORLD !

请注意,当你阅读本文章的时候,已经默认你学完了如何在UE4里添加和设置变量,因为上图中的蓝图使用了四个变量,当然我们也可以不使用,你如果不了解相关知识可能看着比较懵逼。

  • 本文使用的四个变量分别是:msg(用于存放三个单独的str的str类型数组变量)、str1(hello )、str2(world )、str3(!)分别对应数组的0、1、2位置储存的str。
  • 左侧make literal string是创建一个string,也就是hello
  • 第二步创建数组节点,是为了凭空创建一个数组,来储存我们分成三段的str数据
  • 然后数组输入到设置msg节点,也就变成了msg节点的值
  • msg节点又分出来三个get,分别获得了msg节点的0,1,2位置的三个str值
  • 这时候需要输出了,但是print str节点只能够输出一个str值,咋办呢
  • 添加Append节点,并且在节点上点击添加引脚,增加到三个引脚以放下我们的三个值
  • 将Append三个引脚分别与get的输出相连接,这三个引脚从上到下是str的组合后顺序,千万不要搞反了哦,否则输出顺序就不一样了,之后再链接print string节点就好了
  • 最后写好了运行,可以看到游戏窗口左上角会显示出来【hello world !】成功!

 

 

windows的触摸屏和显示屏不一致怎么办

最近遇到一个问题:当我用带触摸屏功能的显示屏时,触摸功能映射到的是我的大屏,而不是副屏,但是触摸屏其实是在副屏上的,遇到这种触屏错位问题的时候,应该怎么解决呢?

首先要明确,触屏错位并不是一个硬件问题,而是软件配置问题,而windows提供了完善的解决方法:

第一步:打开控制面板

windows的触摸屏和显示屏错位:1.打开控制面板
windows的触摸屏和显示屏错位:1.打开控制面板

(更多…)

联想thinkpad R14拆解+升级内存+升级固态

最近博主用上了thinkpad R14(i5-10210u/8G/256G铠侠固态+1000G西数机械/AMD Radeon 625+集显/FHD/Win10),是一台很一般的联想thinkpad笔记本电脑,放上它的拆解图。

拆机很简单,就是卸掉底盖的全部螺丝,在机身上下盖处开始翘,有一圈卡扣,拆除后盖即可看到主板,升级内存,升级固态。

硬盘升级:机器配有MVME 2280固态硬盘接口X1  SATA3固态硬盘接口X1,如果你的电脑购买时没有配置SATA接口的机械硬盘,可以直接升级一块SATA固态硬盘(左下角)

内存升级:注意本机只有一个内存接口……要想升级只能买昂贵的单条16G或32G一步到位,原厂自带一条8G DDR4 2666三星内存(本机),没有板载内存。

热管比较粗,但是压独显+CPU还是挺难的,整机运行起来动不动就80℃+了,还是不是很适合玩大型游戏的。

本机电池型号为:L17L3P51 生产商为LG ,容量为typ4050mah/45wh  rated 3880/43wh

本机无线网卡型号为INTLE AX201NGW,支持wifi6

联想thinkpad R14拆解+升级内存+升级固态
联想thinkpad R14拆解+升级内存+升级固态

(更多…)

海康威视x长江存储 第一款纯国产固态U盘X306刀锋测评

博主又乱买东西了,本来是想买个便宜U盘用来随便放放东西,但是突然发现有个纯国产固态U盘:海康威视X306刀锋,采用长江存储的芯片,价格差不多是1元1G,比同性能的闪迪CZ800要便宜很多。得,买来试一试,给大家一个参考,之前买了一个C2000PRO还挺好,还有朋友在海康工作,整体对这公司还是有好感的。

海康威视X306刀锋
海康威视X306刀锋

但是说实话,我感觉这个盘还是有些奇怪的地方的……让我慢慢道来:

(更多…)