ue4 运行禁用鼠标_【UE4】高度自定义材质快捷键

e588c1ac1e4de717017243444c7f8e9e.gif

b93aa829f12b85daa39ae53a9518b995.png

【引言】:

我们知道速录员打字打得快是因为人家有一套编码的。比如你好就是 nh 啥的。其实我们取材质节点的时候也可以完全用到,如果有些节点名字太长的话。

74ab6a004b5423271e024a9fff975123.png

戴巍:[UE4]偏门实用技巧合集 戴老师文中总结了很多提高工作效率的快捷键。

但是代码这块,尤其是材质编辑器,自带的就下图中这些。

(记得当初最开始学虚幻的时候都是拿手记笔记,记了一年半! 无语......现在都乱得找不到)

3b3e29c82519b4084867bb533a0bb950.png

不想看上面丑字的话,也就是下面这些,材质节点板块只有这些快捷键。

31375a20f7ffb8d8fb266bbd218f3b7c.png

还有好多按键没用上,我们要让键尽其用。

6245088a8eee5f3e7fe2485ed6ee739a.png

一、基础的快捷键定义:基础材质节点

【1.1步骤】:参见 typora里面如何快捷改变字体颜色?

  1. 安装AutoHotKey
  2. 新建 Script
  3. 编辑 Script
  4. 运行 Script

【1.2 相关符号】:更多参见 typora里面如何快捷改变字体颜色?

  • !感叹号代表Alt
  • # 井号代表 Windows 键
  • ^ 上三角号代表 Ctrl键
  • + 加号代表 Shift 键
  • ;分号表示标注
  • ::双冒号表示执行

【1.3 简单代码】:

;Unreal Engine
; Shader 快速键入

#IfWinActive ahk_exe  UE4Editor.exe
{
; Alt+1 运行这个项目
!1:: Run E:UE4_ProjectTemplate_ProjectUI  FX FunctionsUI_FX_FunctionsUI_FX_Functions.uproject

; Alt+2 运行这个项目
!2:: Run E:UE4_ProjectTemplate_ProjectWEBUIWEBUI.uproject

; Alt +C模拟鼠标右键
!C:: Click right

;Alt+D
!D:: Click 100,200,0;

; 按下Q删除键 ,代替Delete。
q::Delete

+o::send Hello  World      ;Shift+O  复制粘贴Hello World

+d::MsgBox, You Are Shit!   ;Shift+D  像网页Alert那样出提示框,显示You Are Shit!


; /csb constant bias scale
::/csb:: constant bias scale

;  world aligned texture
::/wat::world aligned texture

;sphere mask
::/sp::sphere mask

}

【1.4】代码分析

我们Ctrl+Shift+Esc打开任务管理器,找到项目,然后属性,可以看到虚幻运行起来是这个名叫UE4Editor.exe的可执行程序。

28058abaa5ccfb320704fb047445daa0.png

一手鼠标一手键盘就是最好的状态。上图代码中:

  • 我们可以按下Alt+n 来打开我们指定常用的虚幻项目,而不用到桌面来回找或者是Launcher中去找
  • 也可以移动鼠标、键盘代替鼠标按键
  • 用单手可操控的Q来代替右边远远的Delete。
  • 用/...缩写字母来减少节点字母输入量
  • send 粘贴指定文本

3864c804595470ea3bc7591e7eef152b.png

6e02531e561b10e8224f7ad3fc598ffc.gif

624be6a8be3e63cfd4ce7dac2eb553e6.png

二、单击某键+鼠标出节点:

【2.1】将节点蓝图代码复制保存至txt文本当中

e541074be25e8cf272a4049f391195b6.png

【2.2】编写AHK代码

读取文件找 File Read

c49dc3af914e23cdc3ee46549fb67f1e.png

Clipboard相关

7d937908511ccacaa255801cd238eaff.png

然后这段神圣的代码就搞出来了!

  • FileRead 语句读取txt中的所有文本,然后存到OutputVar变量当中
  • clipboard =; 先设置剪切板为空,初始化。
  • 然后%OutputVar%取变量值,也就是那些文本string字符串。
  • w & LButton 同时按下鼠标左键和W按键
  • Send ^v 自动执行 Ctrl V 粘贴命令,把string字符串粘贴过来。
#IfWinActive ahk_exe  UE4Editor.exe
{
FileRead, OutputVar, C:UsersAdministratorDesktopAbsoluteWorldPosition.txt
{
clipboard= ; 
clipboard=%OutputVar%
}
w & LButton:: Send ^v
}

【2.3】虚幻实验

好了,按下W+鼠标左键,想让这个节点出现在哪里,就出现在哪里。

6bf7319402659b2f777a55d12551d3c6.gif

剩下还有像(Q我们上面换成Delete了。)

  • 5、6、7、8、9、0这些数字按键
  • Y、【、】、G、H、J、;、‘、Z、X、<、>、? 这些字母按键

你都可以换成你想要的而且常用的节点块。

更多骚操作都在以下文档中,多探索研究研究 工作效率能翻倍提升 !!!

b5a087a5e4c5f969d13e4e296f72c3c4.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值