前面学习了选择难度,以及酒馆选择英雄。这节我们学习下屏幕信息的打印。
在我们游戏中,很多的提示信息,我们会在某些场景下打印出来到屏幕上,比如常见的:
选择难度后,提示所有玩家,XXX选择了难度多少。
基地被攻击时,提示玩家快去进行防守等信息。
h-lua里面是用echo这个方法打印的,我们看下具体方法
从方法定义中,我们可以看出,echo打印信息有多个参数,默认是打印给所有玩家,也可以控制具体打印给某个玩家,还可以控制打印信息的位置以及持续时间。
那我们就打印几条信息试试:
1、进入游戏后,打印“欢迎来到影子大人的游戏”
2、选择难度后,打印“选择了XXX难度”
我们启动看下效果
如上图,打印出来了
还有同学会发问,白色不太起眼,怎么弄点花里胡哨的颜色。
那我们就要用下hcolor的方法了,这里就不拓展了,有兴趣的同学去看下源码。
举个栗子,我们将这个难度,弄成红色,让它更显眼一点
看下效果
好的,这红色看起来,就很困难~
那,这节课就到这里了。
总结:
1、echo方法打印信息
2、echo的参数(打印对象,持续时间,打印位置)
3、使用hcolor打印出各种颜色的信息