设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1670|回复: 1
打印 上一主题 下一主题

[已经过期] 想要制作这样的窗口,哪位可以给一下思路?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
152
在线时间
78 小时
注册时间
2012-8-16
帖子
44
跳转到指定楼层
1
发表于 2017-7-9 16:40:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
同时有n个选项(n不是定值),假设n等于4、初始化时在窗口中只显示第1,2,3个选项,当光标移动到第三个选项并且再次摁下下键时会变成显示第2,3,4个选项并且光标在选项四上。再次按下下键时会显示第4,1,2个选项并且光标在选项1上,还可以继续循环。

Lv3.寻梦者

梦石
0
星屑
2699
在线时间
1060 小时
注册时间
2015-11-1
帖子
271
2
发表于 2017-7-9 17:23:36 | 只看该作者
乱入一下,路过的其他游戏引擎使用者。。看书太困,我也试着写一下,也许对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  }
}

//绘制光标指向。
。。。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 10:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表