最简单的办法莫过于直接读取id,然后将素材按照id来命名。 比如统一设置成这样:"item_xxx.png" xxx的值和数据库中物品id一致 这样使用时只要
不过注意这里的数字是类似001这样,如果不想这样规划(这样主要是为了便于整理图片),就直接%d就好了 |
使用sprintf。以下是默认脚本,可供参考
|
我又来了……还是有地方搞不定orz 结合了一下脚本(感谢好人们QAQ),现在中间的窗口可以显示图片了也没有bug,新定义的窗口脚本大概是这样:
然后!因为不知道怎么让图片跟help窗口的内容一起变化所以也没法验证它是不是应该这么写……我考虑的是每个item分别绘制一张图片,然后按照编号给图片命名,之后就不知道怎么让这个命名体现在在脚本里了…… 纠结了两三个小时还是乖乖来问_(:з」∠)_ |
本帖最后由 taroxd 于 2014-6-18 18:41 编辑 如果这个窗口需要大量自定义内容的话,为这个窗口单独写一个类吧。写法参考现成的默认脚本。 RGSS3中是主要是使用场景将窗口联系起来的。同时选择窗口也可以通过help_window来控制其他窗口。 我看你大概要两个帮助窗口,就举个例子参考一下吧: RUBY 代码复制
|
抱歉其实代码是我写的orz 之前路由器一直有问题无法上网就托人帮忙发了一下现在终于解决了路由器问题orz Scene_Menu部分的代码暂时是这个样子↓,然后我目前做到的就是让它显示了我需要的窗口,但是如何在这个空白窗口里定义我需要的图片就……完全没有思路!(跪下) 想要现实的图片不一定是item本身的icon,如果能定义成跟item编号对应的特殊命名图片就更好……(比如item编号是2那么图片名称是2_n之类的) 同样的效果在XP里自写成功,用同样的思路带到VA来就完全没辙了_(:з」∠)_(完全新手) 所以本质就是我完全没搞清VA的代码要怎么绘制指定图像和怎么把它跟其他窗口的东西互相联系起来_(:з」∠)_ 麻烦大家了真的很抱歉orz
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-2-23 02:16
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.