第二步,设置按钮菜单:
1. 在menu_server\HUD\HudSetup\Communication中找到HudSetupCommunication.con,在run HudElementsDemoPlayerName.con下添加:run HudElementsEOTechComm.con,并将HudElementsEOTechComm.con粘贴到menu_server\HUD\HudSetup\Communication文件夹。
2.打开HudElementsEOTechComm.con,将hudBuilder.setNodeLogicShowVariable EQUAL GuiIndex 251改为你的全息hud的GuiIndex,下面我设置了三个按钮和三行文字,分别形成两个TransformNode,如果要调节位置就调节TransformNode的位置,调节大小的话需要调节每个按钮和。
3. 每个按钮的命令:
hudBuilder.setButtonNodeConCmd "run EOTechScripts/EOTech.con color" 0
hudBuilder.setButtonNodeConCmd "sound.playSound eotechclick" 0
引号里的是命令,第一个表示到EOTech.con里执行color命令,第二个表示播放一个eotechclick的音效,可以自己去设置,比如设置成咔擦一声的机械感就很不错。后面的数字0表示指针松开的时候触发命令,1表示指针移到上去的时候触发,3是指针按下的时候触发,2是指针离开的时候触发,感谢
@worldlife123 大佬的科普。
执行con文件的命令,名字都可以改,但一定要和下面的Script里面的命令保持一致;而文字上的"CYCLE REC"之类的可以随便改。