幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2627|回复: 12

[求助]自制菜单的遇到几个问题,忘各位帅哥美女帮忙解决!

[复制链接]

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-5-22 08:26:05 | 显示全部楼层 |阅读模式
1 用
gold_window=Window_Gold.new
gold_window.x=480
gold_window.y=0
调出金钱窗口后 窗口只在右上角显示十几秒 然后自动消失
我想一直显示 并且能随着按ESC键取消菜单的同时关闭它 怎么做到

2 怎么在一张图片上用血槽表示角色的HP或者SP
3 怎么在一张图片上显示血或魔的数值
4 怎么用分歧打开不同角色的特技,状态等窗口  
我只知道$scene = Scene_Skill.new
这个命令只能打开默认的第一个角色的技能窗口

望各位解答一下 我有工程 帮忙改一下 谢谢了
回复

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
 楼主| 发表于 2006-5-22 08:30:36 | 显示全部楼层
http://free5.ys168.com/?chidao007
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-5-22 09:56:27 | 显示全部楼层
1.你要在update里放上@gold_window.update...要不然一刷新那个窗口就没有了...
2.这个要用脚本画血条了...你可以去看看冬瓜的血条画法....要不然用事件也行... [s:4]
3.$scene = Scene_Skill.new(N)....N=0为一号角色,=1为二号角色
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
 楼主| 发表于 2006-5-22 18:01:00 | 显示全部楼层
谢谢斑竹   看完你的回答 我还是有点不解
1  @gold_window.update 这行脚本放在哪里
Window_Gold里面 还是公共事件调用金钱窗口的脚本里
2  用事件制作血条我不会啊 有范例可以学习吗 或者帮忙讲解一下制作原理啊
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-5-22 18:16:18 | 显示全部楼层
引用第3楼defend2006-05-22 18:01发表的“”:
谢谢斑竹   看完你的回答 我还是有点不解
1  @gold_window.update 这行脚本放在哪里
Window_Gold里面 还是公共事件调用金钱窗口的脚本里
2  用事件制作血条我不会啊 有范例可以学习吗 或者帮忙讲解一下制作原理啊


1.理论上是公共事件里面,不过好像不用加@。
2.事件做血条的方法比较麻烦(一般情况下只有菜单和事件战斗用得到吧),而且你的自制菜单不能透明(不然会穿帮),做法很简单,让自制菜单的那个图的编号大于血条图片- -|||的编号,这样保证菜单会将图片给遮住,然后在菜单图上设定透明的地方(其实就是供血条显示用的。。。),根据角色的生命值得多少来移动血条图片即可。
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
 楼主| 发表于 2006-5-22 18:25:45 | 显示全部楼层
用了gold_window.update
放在gold_window=Window_Gold.new
gold_window.x=480
gold_window.y=0
的后面

可还是老样子

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
 楼主| 发表于 2006-5-22 18:31:26 | 显示全部楼层
2.事件做血条的方法比较麻烦(一般情况下只有菜单和事件战斗用得到吧),而且你的自制菜单不能透明(不然会穿帮),做法很简单,让自制菜单的那个图的编号大于血条图片- -|||的编号,这样保证菜单会将图片给遮住,然后在菜单图上设定透明的地方(其实就是供血条显示用的。。。),根据角色的生命值得多少来移动血条图片即可。


明白了 冬瓜斑竹  很巧妙的思路 通过遮掩和移动显示血图片的方法实现事件血槽显示
听起来真的很难 一不小心就会穿帮 鉴于我现在的水平还是放弃这个效果
那我想直接在图片上显示血和魔的数据 怎么显示 用显示变量的方法吗?
可是怎么设置它们的位置啊
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-5-22 22:55:10 | 显示全部楼层
1.理论上是公共事件里面,不过好像不用加@。

要加的...因为Scene_Map脚本会刷新那个页面...那个框框是画出来的...刷新里没有...就会被消除...(个人见解...实际不一定是如此....)






我做的方法是....

Scene_Map里
16行加入...(其实里面很多地方可以加...不一定是16行....)
    @gold_window=Window_Gold.new
    @gold_window.x=480
    @gold_window.y=0

然后47行 def update 后面加上
    @gold_window.update

然后157行 def call_battle
      180行 def call_shop
      191行 def call_name
      202行 def call_menu
      220行 def call_save
      229行 def call_debug
这几个后面都加上这句....
    @gold_window.visible = false


试验了下...还是可以的...8知道合不合要求...
不行的话...还是劳烦冬瓜了.....
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
 楼主| 发表于 2006-5-22 23:25:08 | 显示全部楼层
辛苦Saiholmes了
我试试了一下 效果是一进入游戏 金钱窗口就显示在屏幕上
我想制作的是 当按下esc键时  弹出自制菜单的同时  在屏幕的右上角显示金钱数
当再此按下esc 也就是返回地图时  金钱窗口再消失
感觉和在屏幕上实现显示人物XY轴的原理一样
我看了一下 是通过开关判断是否显示的
请斑竹再帮帮忙 谢谢了
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2006-5-23 00:13:42 | 显示全部楼层
RP了...我现在才发现...我看错冬瓜说的那句话了...- -!
LZ要的效果也没看清.....真是失败啊....  [s:5]  [s:5]  [s:5] 撞豆腐....
回头再研究下...先睡觉去....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-27 17:50 , Processed in 0.012655 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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