Project1

标题: 求显示文字,获取物品名称、名称、说明的办法(重编译过) [打印本页]

作者: naterni    时间: 2011-9-22 08:24
标题: 求显示文字,获取物品名称、名称、说明的办法(重编译过)
本帖最后由 naterni 于 2011-9-22 15:38 编辑

小弟最近学着用事件制作菜单,好不容易UI制作完了。发现各种变量的显示让我头疼不已。于是有了一些疑问,请各位大大帮忙指点一二。

1、在画面任意坐标显示文字,并定义颜色和字号。
通过搜索得到如下脚本:
  1. @name = Sprite.new
  2. @name.bitmap = Bitmap.new(544, 416)
  3. @name.bitmap.draw_text(71, 120, 30, 14, "大吉")
复制代码
使用这个这个脚本之后出现问题,文字颜色默认白色(我需要黑色......),文字过大,显示不全,放大文字框又和UI对不上。最大的问题是文字被图片遮挡。(除了颜色问题都解决了)
求解决方案,感谢。

2、已知编号,求获取名称、说明的办法。(已经通过沉影大人的备注读取解决了......)

想自定义物品栏纠结了半天也没找到明确的解决办法,要么就是看不懂,要么就是不会用........
求解决方法,能够用中文说明参数意义就最好了。感谢!!!


3、菜单打开后角色依然可以畅通无阻的移动,有没有禁止角色移动的办法(能够暂停游戏进程就更好了。)

4、最后求获取事件名的方法.....(已解决)

希望各位大大不吝赐教啊........谢过了先........


naterni于2011-9-22 09:03补充以下内容:
果然搜索不得法 >= 不善用搜索啊!!!!


血的教训啊,提醒大家看版规的重要性..........dsu_plus_rewardpost_czw
作者: 黄亦天    时间: 2011-9-22 12:27
其实部分都能搜索到无误

问题三的话,可以在正在执行或者自动执行的事件里执行,或者开启一个自动执行的事件的开关,等到脚本结束再关闭

问题一的话
http://rpg.blue/forum.php?mod=vi ... E5%8F%B7&page=1

当初是用这个方法绘制文字窗口的
用的是事件脚本

$wv可以换成任意变量,
例如
$a = Window_Base.new(窗口X座標, 窗口Y座標, 窗口寬度, 窗口高度)
$abcdefg = Window_Base.new(窗口X座標, 窗口Y座標, 窗口寬度, 窗口高度)

开启的就是不同的窗口
后面的方法使用也自然对应着$a和$abcdefg

作者: naterni    时间: 2011-9-22 13:37
无论如何还是谢谢你..........




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1