查看: 3302|回复: 10

[已经过期] Scene不支持Window的super?

[复制链接]

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2011-1-29 21:13:03 | 显示全部楼层 |阅读模式

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

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

×
战斗指令的初始化里有“super(128,[],1,4)”貌似是这个吧,这样无论加入多少选项他可见都是四个,可以上下滚动。可是我想让Scene的菜单项目支持滚动,该怎么做?谢谢
梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2011-1-29 21:42:49 | 显示全部楼层
本帖最后由 DeathKing 于 2011-1-30 09:00 编辑

Window_Command#new的原型为:

  initialize(width, commands, column_max = 1, row_max = 0, spacing = 32)

各参数意义如下:
  • [必要参数]width是指明Command的宽度;
  • [必要参数]commands是以数组的形式(元素是字符串)指明命令名;
  • [可选参数]column_max指明最大列数,默认为1,也就是他只容纳1列;
  • [可选参数]row_max则是指明最大行数,如果这个值为0将进行其他的计算;
  • [可选参数]spacing指定如果有多列的话,每列之间的间距。

了解这些用法后,就可以自由调用Window_Command。尝试将Scene_Menu中的命令选框创建语句修改为:@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6],1,4)。

不解释诸如文字没有被描绘的一切后果。


See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-1-29 22:09:35 | 显示全部楼层
本帖最后由 冰舞蝶恋 于 2011-1-29 22:12 编辑

回复 DeathKing 的帖子

谢谢……请问有办法描绘文字吗
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45767
在线时间
7953 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2011-1-30 07:56:32 | 显示全部楼层
回复 冰舞蝶恋 的帖子

scene里新建window不就可以了嘛

点评

喂,您头像换得太频繁了吧!  发表于 2011-1-31 11:30
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-1-30 22:49:14 | 显示全部楼层
回复 fux2 的帖子

完全不懂……前辈讲清楚点吧。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

梦石
0
星屑
506
在线时间
340 小时
注册时间
2010-12-15
回帖
852

开拓者

发表于 2011-1-31 06:15:10 | 显示全部楼层
本帖最后由 tamashii 于 2011-1-31 06:15 编辑

描绘文字:
Sprite sprite = new Sprite()…………(好吧我C#玩多了

其实是
start 中:

  1. @sprite = Sprite.new
  2. @sprite.bitmap = Bitmap.new(640, 480)
  3. @sprite.bitmap.draw_text(x, y, width, height, str[, align])  # x, y, 宽度, 高度, 字符串, 对齐方式(可选)
复制代码
最后别忘了回收资源,在terminate中(我这儿没有VX,我不知道是不是terminate):

  1. @sprite.bitmap.dispose
  2. @sprite.dispose
复制代码
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-1-31 11:29:53 | 显示全部楼层
回复 tamashii 的帖子

谢谢。。不过文字能不能在滚动的时候才描绘(就像window里那样,即滚动可见。)
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2011-1-31 12:19:57 | 显示全部楼层
一直没明白 冰舞酱 的意思~~~~

是选项不能改还是什么?
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-1-31 15:26:52 | 显示全部楼层
回复 铃仙·优昙华院·因幡 的帖子

八云大人……是希望scene_menu 可以像 window指令那样能够在达到一定项目数后滚动,而不是增添新的长度
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2011-1-31 16:24:15 | 显示全部楼层
没有记错的话, Scene_Menu 就是按照 Window_Command 来组成的吧.

试试修改 Window_Command . 现在没 VX ,抱歉~~~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部