【引言】:
我们知道速录员打字打得快是因为人家有一套编码的。比如你好就是 nh 啥的。其实我们取材质节点的时候也可以完全用到,如果有些节点名字太长的话。
戴巍:[UE4]偏门实用技巧合集 戴老师文中总结了很多提高工作效率的快捷键。
但是代码这块,尤其是材质编辑器,自带的就下图中这些。
(记得当初最开始学虚幻的时候都是拿手记笔记,记了一年半! 无语......现在都乱得找不到)
不想看上面丑字的话,也就是下面这些,材质节点板块只有这些快捷键。
还有好多按键没用上,我们要让键尽其用。
一、基础的快捷键定义:基础材质节点
【1.1步骤】:参见 typora里面如何快捷改变字体颜色?
- 安装AutoHotKey
- 新建 Script
- 编辑 Script
- 运行 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
的可执行程序。
一手鼠标一手键盘就是最好的状态。上图代码中:
- 我们可以按下Alt+n 来打开我们指定常用的虚幻项目,而不用到桌面来回找或者是Launcher中去找
- 也可以移动鼠标、键盘代替鼠标按键
- 用单手可操控的Q来代替右边远远的Delete。
- 用/...缩写字母来减少节点字母输入量
- send 粘贴指定文本
二、单击某键+鼠标出节点:
【2.1】将节点蓝图代码复制保存至txt文本当中
【2.2】编写AHK代码
读取文件找 File Read
Clipboard相关
然后这段神圣的代码就搞出来了!
- 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+鼠标左键,想让这个节点出现在哪里,就出现在哪里。
剩下还有像(Q我们上面换成Delete了。)
- 5、6、7、8、9、0这些数字按键
- Y、【、】、G、H、J、;、‘、Z、X、<、>、? 这些字母按键
你都可以换成你想要的而且常用的节点块。
更多骚操作都在以下文档中,多探索研究研究 工作效率能翻倍提升 !!!