Project1
标题:
想要制作这样的窗口,哪位可以给一下思路?
[打印本页]
作者:
rt6543ew
时间:
2017-7-9 16:40
标题:
想要制作这样的窗口,哪位可以给一下思路?
同时有n个选项(n不是定值),假设n等于4、初始化时在窗口中只显示第1,2,3个选项,当光标移动到第三个选项并且再次摁下下键时会变成显示第2,3,4个选项并且光标在选项四上。再次按下下键时会显示第4,1,2个选项并且光标在选项1上,还可以继续循环。
作者:
眠
时间:
2017-7-9 17:23
乱入一下,路过的其他游戏引擎使用者。。看书太困,我也试着写一下,也许对XP无法起到太大参考。。,不过我觉得思路应该是共通的,打扰了。
//INIT
光标指向 = 1;
显示 = 3;
arr = {1,2,3,4};
显示首 = 1;
//INPUT
if input(下)
{
光标指向 ++;
if ( 光标指向 == 4) {光标指向 = 3;显示首 ++;}
if ( 显示首 == 5 ) {显示首 = 1;}
}
//DRAW
for( i = 0 ; i < 显示 ; i++ )
{
DrawPoint = (x,y*i)//绘制的坐标
if (显示首 + i > 4) { 绘制选项为 显示首 + i - 4 }
else {绘制选项为 显示首 + i }
}
//绘制光标指向。
。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1