星哥三农事
新浪微博
微信
当前位置:星哥三农事网 » 体育

【游戏模板】光标移动

01

前言

        期末考试终于结束了,我现在已经进入了愉快的寒假生活,寒假期间要学的东西有点多,当然也不会忘记更新公众号的游戏模板啦~今天教大家如何做一个光标显示效果,并且教大家如何实现按键相应。

02

 功能

     今天要讲是游戏中经常会出现的光标显示,实现按键操作光标的上下左右移动,这个功能在以后也会经常用到的我们来看看实现的效果。


再按下方向键之后就会更改光标的位置

03

需要的函数

    switch分支结构:

    switch这个分支结构,是我们在学习C语言过程中遇到的类似于if...else的一个语句,在这里我们用来做按下不同按键显示不同操作时使用switch最为恰当。

    getch()函数:

    这个函数是不是感觉特别眼熟,我们学C语言获取字符字符的时候用到过getchar()这个函数,getch()和getchar()的作用非常相识,只不过getchar()在输入完数据后需要用户自己按下回车键,而getch()则是自动帮用户输入回车,也就是一按下按键立刻就有反应.而不是傻乎乎的等用户再去按下回车键

    这个函数需要在头文件#include<conio.h>下才能使用.

    

    最后就是改变文本前景和背景色的函数了,这个函数需要用户自己去声明,定义如下:

这个函数声明时需要使用头文件#include<Windows.h>

    这个定义目前不需要大家深入去理解,只需要知道使用它就好了,前一个参数是文字的颜色,后一个参数是文字的背景色。相关颜色对应的数字如下图

04

实现方法

05

后话

    最后我们可以在这个基础上加上按下回车则跳出,并通过跳出时的坐标判断我们选择的选项来完成更多的功能

    这个模板内容我想更多的是给大家分享一些不常见的函数的用法以及相关代码的实现,因为我本人更喜欢研究一些游戏的各种操作的实现方法,所以我自己更多的是给大家讲在设计游戏方便可以用到技巧,这些模板当然也可以用到其他的设计方面。


最后我自己想出一个算法与数据结构的小专栏,给大家讲我自己对一些算法和数据结构的认识,让大家更好的取了解这些复杂的东西。

游戏模板


围观

【游戏模板】消失的字符

丨更多

热文

        vs2017图形库的配置

丨更多

学习各种编程语言的小知识小技巧快长按关注吧~

长按识别二维码关注