为什么在ue4中使用键盘E切换光源颜色会使光源失效
时间: 2023-04-02 15:01:21 浏览: 108
这可能是由于UE4中的键盘E被分配为切换光源的可见性,而不是切换光源的颜色。因此,当您按下键盘E时,光源可能会被隐藏或显示,而不是更改颜色。您可以尝试使用其他键来更改光源的颜色,或者在UE4中重新分配键盘E的功能。
相关问题
如何在ue4中使用按键E来控制光源颜色切换?
您可以通过以下步骤在UE4中使用按键E来控制光源颜色切换:
1. 打开UE4编辑器并选择您的场景。
2. 选择您想要控制的光源并在详细面板中找到颜色属性。
3. 在蓝图编辑器中创建一个按键E的输入事件。
4. 将输入事件连接到一个分支节点,以检查当前光源颜色。
5. 如果当前颜色为红色,则将其更改为绿色,并将其连接到按键E的输出。
6. 如果当前颜色为绿色,则将其更改为蓝色,并将其连接到按键E的输出。
7. 如果当前颜色为蓝色,则将其更改为红色,并将其连接到按键E的输出。
这样,当您按下按键E时,光源的颜色将在红、绿、蓝之间循环切换。
ue中使用window.open打开新窗口为什么会刷新父窗口
在 UE 中使用 `window.open` 打开新窗口,如果新窗口的 URL 和父窗口的域名不一致,那么在某些浏览器中会将父窗口刷新,这是由于浏览器的安全策略所致。具体来说,这是为了防止恶意网站在用户不知情的情况下,通过新开窗口来进行一些攻击行为,比如弹窗广告、钓鱼欺诈等等。
如果你想避免父窗口被刷新,可以尝试在打开新窗口时添加 `rel="noopener"` 属性,或者在新窗口中添加以下 JavaScript 代码:
```javascript
if (window.opener) {
window.opener.location.reload(false);
}
```
这样可以阻止新窗口访问父窗口的对象,从而避免父窗口被刷新。