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

Project1

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

[已经解决] 选择项怎么增加选项

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
跳转到指定楼层
发表于 2011-12-2 22:26:20 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
1星屑
本帖最后由 黑舞嗜 于 2011-12-2 22:28 编辑

先申明不能用沉影大大的那个对话加强的,和我脚本冲突了,然后下一页的方法,严格来说,只能显示3个选项(因为还需要一段文章)如果可以将那个对话加强脚本里的选择项合并功能独立出来的话也行

最佳答案

查看完整内容

是要这效果么 事件执行脚本:额……脚本是长了点,不过亲测可用
roguelike求生RPG研发中....

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
5
 楼主| 发表于 2011-12-3 14:35:14 | 只看该作者
月夜神音 发表于 2011-12-3 11:05
最简单的方法就是用图案显示了……
其实不推荐靠修改脚本来达到些简单的效果,用事件就行了 ...

我一开始就是用图案的,后来不知道怎么就弹出脚本错误,能告诉我这段脚本是做什么的么?(非默认脚本里的)
  1. #--------------------------------------------------------------------------
  2.   # ● タイピングSE再生
  3.   #--------------------------------------------------------------------------
  4.   def typese_update
  5.     if @messe_wait <= 0 and MESSE
  6.       MESSAGE_SE[$game_variables[MESSE_VNUM]].play
  7.       @messe_wait = MESSE_WAIT
  8.       @messe_wait = $game_variables[MESSE_VWAI] if $game_variables[MESSE_VWAI] > 0
  9.     end
  10.   end
复制代码
roguelike求生RPG研发中....
回复

使用道具 举报

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

4
发表于 2011-12-3 12:24:11 | 只看该作者
小白玩家 发表于 2011-12-3 11:14
我表示,选项框就这么大,下一页不是很简单吗

这是一个没有边界条件的递归

不可能纯手动设置出来的
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
3
发表于 2011-12-3 11:14:48 | 只看该作者
我表示,选项框就这么大,下一页不是很简单吗

1.jpg (80.89 KB, 下载次数: 24)

1.jpg
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
帖子
2317

贵宾

2
发表于 2011-12-3 11:05:54 | 只看该作者
最简单的方法就是用图案显示了……
其实不推荐靠修改脚本来达到些简单的效果,用事件就行了
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
767
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
1
发表于 2011-12-2 22:26:21 | 只看该作者
本帖最后由 R-零 于 2011-12-3 15:22 编辑



是要这效果么

事件执行脚本:
  1. l = [1,2,3,4,5,6,7,8,9,12,3,4,5,5,5,3] #这里是选项列表
  2. id = 1 #这里是储存结果的变量号码
  3. w = Window_Command.new(172,l);w.x = (544 - w.width) / 2;
  4. w.y = 400-w.height;w.openness = 0;w.open;begin;w.update;;Graphics.update;end until w.openness ==
  5. 255;
  6. loop{w.update;Graphics.update;Input.update;if Input.trigger?(Input::C);$game_variables[id] =
  7. w.index+1;break;end }
  8. w.close;begin;w.update;Graphics.update;end until w.openness == 0
  9. Input.update
复制代码
额……脚本是长了点,不过亲测可用
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 14:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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