键盘输入_bp

依据惯例,仍然感谢出处,来自程序员的暴击。

https://space.bilibili.com/128373173/

 

学习了下,这个说了个什么呢?人到达灯附近,显示提示文字,按F键开灯和关灯切换。远离灯时,提示文字消失,不能切换灯的切换开关状态


这个很有意思,

1,人:

1.1,到达灯附近

1.2,远离灯

1.3,判断是否输入动作有效

1.4,获取输入源

2,文本渲染组件:

2.1,添加文本渲染组件

2.2,文字切换消失和显示状态

3,灯:切换灭暗

4,输入F键控制灯的灭暗(无效状态不起作用)

1,人

1.1,到达灯附近,即进入触发盒范围。选中列表中的box触发盒,再右键事件图表,选择box触发器的begin overlap。

键盘输入_bp

键盘输入_bp

1.2,远离灯,即离开触发盒范围,同样的方式选择触发盒的end overlap

键盘输入_bp

键盘输入_bp

1.3,判断是否能够输入,在进入触发范围可以输入,触发范围以外禁止输入

键盘输入_bp

 

键盘输入_bp

键盘输入_bp

键盘输入_bp

键盘输入_bp

键盘输入_bp

1.4,获取输入源(默认是0)

键盘输入_bp

键盘输入_bp

键盘输入_bp

2,文字

2.1,文字组件

键盘输入_bp

 

键盘输入_bp

键盘输入_bp

2.2,文本渲染组件的切换

 

键盘输入_bp

键盘输入_bp

键盘输入_bp

3,灯的明暗状态切换

键盘输入_bp

键盘输入_bp

4,输入F键控制灯光切换

键盘输入_bp

键盘输入_bp

键盘输入_bp

总览

键盘输入_bp

编译后运行:

靠近光源

键盘输入_bp

远离光源

键盘输入_bp

靠近光源切换灯亮灭

键盘输入_bp

键盘输入_bp