依据惯例,仍然感谢出处,来自程序员的暴击。
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。
![](https://img-blog.csdnimg.cn/20200921074001152.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921074157441.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
1.2,远离灯,即离开触发盒范围,同样的方式选择触发盒的end overlap
![](https://img-blog.csdnimg.cn/20200921074346359.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921074523305.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
1.3,判断是否能够输入,在进入触发范围可以输入,触发范围以外禁止输入
![](https://img-blog.csdnimg.cn/20200921080359836.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921080528991.png)
![](https://img-blog.csdnimg.cn/20200921081319738.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921080649168.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921080755322.png)
![](https://img-blog.csdnimg.cn/20200921081410812.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
1.4,获取输入源(默认是0)
![](https://img-blog.csdnimg.cn/20200921080911145.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921081008854.png)
![](https://img-blog.csdnimg.cn/20200921081145142.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
2,文字
2.1,文字组件
![](https://img-blog.csdnimg.cn/20200921082551531.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921082704854.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921082852704.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
2.2,文本渲染组件的切换
![](https://img-blog.csdnimg.cn/20200921083024229.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921083104762.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921083321869.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
3,灯的明暗状态切换
![](https://img-blog.csdnimg.cn/20200921083520926.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921083556675.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
4,输入F键控制灯光切换
![](https://img-blog.csdnimg.cn/20200921083801901.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921083823201.png)
![](https://img-blog.csdnimg.cn/20200921083917800.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
总览
![](https://img-blog.csdnimg.cn/20200921083952747.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
编译后运行:
靠近光源
![](https://img-blog.csdnimg.cn/20200921085232632.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
远离光源
![](https://img-blog.csdnimg.cn/20200921085423458.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
靠近光源切换灯亮灭
![](https://img-blog.csdnimg.cn/20200921085551532.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200921085642595.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpcmVjdHgzZF9iZWdpbm5lcg==,size_16,color_FFFFFF,t_70)