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

Project1

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

[已经解决] 修改菜单脚本后,物品栏显示不固定问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
跳转到指定楼层
1
发表于 2010-7-18 00:40:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 dxleishen 于 2010-7-19 01:47 编辑


嘿嘿今天突发奇想的要去学习RM,看了天狼的教材自己弄的菜单,之间还参考了一个轩辕剑菜单的脚本做的。
关于图片显示和血条貌似不难,但是菜单上面的那些选项文字却怎么调也调不出,貌似画面的右半部分有一个无形的遮罩给盖住了,光标和选项功能正常,但是文字就是显不出来。
看过轩辕剑的那个菜单,用的是@old_index=@menu_index , @command_window.index != @old_index 的方法来绕过这个问题,可是这样脚本又变成了我这个初学者看不大白的地步了。
希望有高手指点,如何直接在RM预设脚本内部修改或者别的比较简单的辅助脚本便可突破此显示问题。
上面的问题一解决了,
问题二又来了先上图吧
待机时没问题=_=好像有点费
然后选择选项1 问题来了,状态框和物品框叠加了。本来我以为这样就完了可以调调,但是3来了
这回就是啦,它这家伙居然是动的不固定找不到固定的坐标好改,可是一旦动了起来,似乎要固定就要删函数坐标,可惜偶八知道是哪个……
那个倒霉的窗口2的Data.rar (161.71 KB, 下载次数: 286) 这次只能上DAT了因为囤积了很多素材,参考的东西开始多了。有些需要调用文件素材的我又懒得分类查找,干脆就全部CP进了工程里边,所以各位大人们直接工程开来看看后指点下偶,不过运行可能就8行了。毕竟没图片文件……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
2
 楼主| 发表于 2010-7-18 00:47:07 | 只看该作者
本帖最后由 dxleishen 于 2010-7-18 00:49 编辑

PS自己的问题自己顶,小的出入贵行RM时间和注册时间一致,希望有热心的大人们,带我入行(:L是叫入行吧……)QQ:495481636。啃啃,虽然求学却也希望非诚勿扰。特注此非诚勿扰十分严肃,切勿和娱乐节目混淆

评分

参与人数 1星屑 -2 收起 理由
IamI -2 自连贴有『赏』

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2010-6-20
帖子
97
3
发表于 2010-7-18 00:48:04 | 只看该作者
您总得发个研究品给我们参考参考吧。。。
再次强调邓爷的话:实践才是检验真理的唯一标准!
人有梦想固然可贵,但连追求梦想的勇气都没有,那,死了和活着有什么区别呢······人啊,还是不能沉溺在真实而又虚伪的梦境里,就算睡也要抱着枕头睡!
http://rpg.blue/data/attachment/album/201007/18/010956sm9osf7pvpdvvh0i.jpg
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
4
 楼主| 发表于 2010-7-18 00:54:59 | 只看该作者
有理,加上 那个倒霉的待解决窗口.rar (4.72 MB, 下载次数: 127)
其实,我在添加附件的时候想到一个方案,就是直接用图片来代替原来的文字,虽然显示不出文字,不过我想直接脚本添加图标在对应的坐标应该是可行的。只不过添加图片的脚本学习还没该坐标来得熟悉,是否有哪位大人来点指教?提示也好。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1195
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

5
发表于 2010-7-18 02:01:16 | 只看该作者
本帖最后由 DeathKing 于 2010-7-18 10:13 编辑

Window_MenuCommand&&创建的Bitmap过小(宽度)

    self.contents = Bitmap.new(448, @item_max * 32) #width - 32 <- 原,可用p width得知宽度

原来的width只有160,减去边缘的32就只剩128了,所以会“无形的挡住”,我加粗的地方你调整一下吧!我再看看你的那个width是咋传递过来的。

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
6
 楼主| 发表于 2010-7-18 12:09:23 | 只看该作者
多谢,问题已经解决啦:lol,顺道问下,哪里还有新的教程呢?天狼的教程貌似只有一章的说

点评

那就请关注提问区和发布区吧,自己改改脚本有时候收获挺大的。  发表于 2010-7-18 20:52
F1……太残忍了T_T,.rxdata类的改写F1里头也米有讲啊……  发表于 2010-7-18 12:29
F1  发表于 2010-7-18 12:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
7
 楼主| 发表于 2010-7-19 01:43:15 | 只看该作者
还是原来哪个窗口贴,现在我又有新问题了,但是懒得开新帖。所以改了改贴,又来问了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2010-7-10
帖子
17
8
发表于 2010-7-19 08:38:08 | 只看该作者
……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
帖子
993
9
发表于 2010-7-19 10:17:31 | 只看该作者
本帖最后由 水镜风生 于 2010-7-19 10:23 编辑

好吧,我该说什么呢,有了新问题就原帖编辑,算是充分利用资源么 = =
那个,其实我是不建议一有问题就跑上来问的,毕竟刚开始学脚本的人,不是为了能马上创造出一个新系统,而更多是为了熟悉RGSS的架构,了解场景的运行机制,摸索出编写脚本的思路的。这样的问题其实自己逐行去看脚本,自己找出原因来收获更大……

咳咳,废话就不多说了。这个现象不是修改脚本所致的,而是RM在物品场景显示对象窗口时的处理机制,关键语句在Scene_Item的第96行:
@target_window.x = (@item_window.index + 1) % 2 * 304

这句调整了对象窗口的X坐标,RM默认的物品窗口有两列,这句可以实现的功能为:
当光标(指示选中的物品)在左列时,对象窗口显示在右边;
当光标在右列时,对象窗口的显示在左边;(具体的就自己去摸索吧。)
这样做可以避免对象窗口遮挡选中的物品.(RM默认的物品场景下)

从LZ的图可以看出,LZ选中第一个物品时对象窗口在右边,选中第二个物品时对象窗口移到了左边,如果选择第三、第五、第七……个物品的话,窗口会在右边,选择第四、第六、第八个物品的话,对象窗口会在左边。结合RM默认的物品窗口有两列的特点和现在被你改成了只有一列的情况,LZ自己想想是怎么回事吧……

而且LZ描述问题有误,不是物品栏显示不固定(那些物品不是一直在右边躺着么?),而是对象窗口显示不固定(不会是我理解错了吧= =),要改的话,在我给出的那句脚本上改就可以了。

评分

参与人数 1星屑 +600 收起 理由
「旅」 + 600 认可答案

查看全部评分


嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-12
帖子
9
10
 楼主| 发表于 2010-7-19 13:37:50 | 只看该作者
本帖最后由 dxleishen 于 2010-7-19 13:43 编辑

嘿嘿没算资源利用,只是不想再开贴,心理说不定那天累积累积还成了个无聊的教程贴哦……当然前提它有这个命和可能性。
话说回来,还是问题就是关于@XXX赋值的设定,这玩意@XXX里,起名有特别的规定吗?
举个例吧,假如我要做个炼金术的赋值
我是一定要@alchemy_window=一个指向,还是可以顺便的@sadkaohfs(这是乱打=_=)_window=一个指向?
然后呢,程序里头的用于对于大写小写有特殊要求不?还是大小写其实没有太大的要求(指令不在此疑问类)。
类似于attr_reader   :map_interpreter是否有一个设定的类,还是这是可以自己自由设定的?
RPG::State这个类型的数据模型可以自主添加不?比如我自己搞个RPG::material 的新数据

点评

咋又来了,实变量改名没有特别要求,类名首字母要大写,其他的话建议你好好看看F1和搜索教程弄清楚什么是类,什么是模块,什么是属性……  发表于 2010-7-19 15:05
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 06:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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