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

Project1

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

[RMVX发布] 支持鼠标 vx新菜单样式 v1.24 (2008-11-07 更新)

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

跳转到指定楼层
1
发表于 2008-4-27 19:42:24 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
vx新菜单样式 v1.24   by 沉影不器

扩展说明(为菜单扩展新选项时必读):
      ① 在 "◎ 设定部分" 为MENU_ICON增加新选项的图标
      ② 新的场景,其父类由原来的 Scene_Base 修改为 Scene_Menu_Base
      ③ 本菜单样式,显示区域由原来的全屏(0, 0, 544, 416)变成(32, 56, 480, 304)
         请按本菜单样式修改新选项里的窗体坐标和大小,这方面已不算冲突了...

冲突说明:
      ① 默认名为 @command_window 的原命令选择窗体,更名为 @menu_command_window
      ② 默认 create_menu_background 函数已去掉模糊处理
      ③ 提示 "stack level too deep" 冲突时请搜索 alias 部分,多半是重名所致
         尤其是使用了我的其它脚本,依我的习惯在写 alias 新命名时总是同样的名称
      ④ 遇背景问题时(如 @menuback_sprite.dispose 出错或黑背景等)
         检查 create_menu_background 函数是否被覆盖或改写,
         以及 $game_temp.menu_bitmap 是否被重新赋值

截图存档说明:
      ① 对于不想显示名称的地图,该地图名增加@
      ② 只显示英文逗号之前的地图名,即:"沙漠,123" 只显示"沙漠"


"▼ Materials" 以下为鼠标系统,经修改整合进新菜单样式,如未使用鼠标可删.
不推荐鼠标系统

对鼠标系统所做修改:
      ① 兼容vx新菜单样式
      ② 降低对象灵敏度
      ③ 修复物品或技能有效范围是"全体"或"使用者"时光标错误等bug
      ④ 修改角色在地图上的移动,防止地图上"滑动"
      ⑤ 鼠标不在选项上时,按左键不响应



此工程是个基础,并非最终版,菜单中未捆绑任何新项目,诸如"人物加点""怪物图鉴"之类的新项目请自行添加,跟默认rgss2菜单添加方法基本保持一致

>>点击此处下载范例工程 v1.24 (2008-11-07 更新)<<


















-----------------------------------------------------------------
2008-04-28 更新 1.01
所有窗体都加了vx特有打开关闭的动感效果
整个耗时在3个小时以上


-----------------------------------------------------------------
2008-05-01 更新 1.02
① 紧凑排列图标
② 优化窗口动态效果的执行效率
③ 简化部分代码
④ 装备菜单中,原为菜单自由扩展预留的空间描绘上角色头像(原为装备大图预留)






-----------------------------------------------------------------
2008-05-02 更新 1.03
① 截图存档
② 再优化了点点窗口动态效果的执行效率
③ 修正装备菜单光标宽度






-----------------------------------------------------------------
本次更新全是重要更新,如果没有太大bug,下次更新将进行美化微调

2008-09-03 更新 1.10
① 修复对象为使用者自己的物品技能出错bug
② 为追求更好的扩展和兼容性,把各个菜单项场景全部分离独立
③ 使用[Bitmapの高速Marshal]保存截图


-----------------------------------------------------------------
2008-09-03晚 更新 1.11
① 新增鼠标支持,可选(鼠标系统是 光的圆周率 提供的国外脚本)
② 菜单中去除独立的金钱窗体,整合描绘在菜单右下角


-----------------------------------------------------------------
2008-09-09 更新 1.20
① 新增[vx新菜单样式]场景父类,更易于菜单扩展
② 调整部分参数,不影响使用
③ 附带鼠标系统修正

-----------------------------------------------------------------
2008-09-13 更新 1.21
① 修正场景切换时鼠标系统的初始化

-----------------------------------------------------------------
2008-09-17 更新 1.22
① 调整菜单条鼠标响应区域
② 存档功能增强,新增描绘多项内容以及覆盖提示







-----------------------------------------------------------------
2008-09-29 更新 1.23
① 重写菜单场景部分基础函数
② 减少部分用户设定,改为脚本自动完成
③ 修复鼠标系统bug

-----------------------------------------------------------------
2008-11-07 更新 1.24
① 修复等级显示错误
② 顺便把Scene_File也"Menu_Base"化
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

2
 楼主| 发表于 2008-4-28 04:01:44 | 显示全部楼层
更新...本来不需要上传范例工程的,因为脚本超过长度,只好提供工程下载
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

3
 楼主| 发表于 2008-4-29 05:02:01 | 显示全部楼层
菜单中所有window和scene都重写了,但不是合并scene...因为发现了vx特有的方式{/fd}

-----------------------------------------------------------------
2008-04-28 更新

所有窗体都加了vx特有打开关闭的动感效果
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

4
 楼主| 发表于 2008-5-1 02:47:36 | 显示全部楼层
以下引用snstar2006于2008-4-29 2:34:41的发言:

从代码长度来看,比我合并scene要来的罗唆
不过保留了VX脚本最大的特色:扩充性

扩充性在其次,主要还是保留分scene显示的高执行效率
把菜单做成一个scene,相信是大多数人的第一感觉,rgss为何一直没这么做,我觉得主要原因在此
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

5
 楼主| 发表于 2008-5-1 17:51:45 | 显示全部楼层
2008-05-01 更新 1.02

①紧凑排列图标
②优化窗口动态效果的执行效率
③简化部分代码
④装备菜单中,原为菜单自由扩展预留的空间描绘上角色头像(原为装备大图预留)

新截图见顶楼

另:参考外文xp菜单写了系统设置(音量+换皮肤+换字体),鉴于此菜单的目的在于给用户自由扩展,就去掉了
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

6
 楼主| 发表于 2008-5-2 00:38:04 | 显示全部楼层
以下引用小lim于2008-5-1 12:30:03的发言:


以下引用沉影不器于2008-4-30 18:47:36的发言:
扩充性在其次,主要还是保留分scene显示的高执行效率
把菜单做成一个scene,相信是大多数人的第一感觉,rgss为何一直没这么做,我觉得主要原因在此


要是脚本太长的话,我的第一个感觉就是读起来很困难,所以很喜欢XP那样,把脚本分成1234了,这样很好读。把菜单做成一个Scene,那初学者理解起来的时间又会更长了。

我的习惯也是分段写,新范例忘了整理就传上去了,那是一段一段写的

多了一个npc忘删,是测试换皮肤和换字体时用的
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

7
 楼主| 发表于 2008-5-2 18:35:28 | 显示全部楼层
2008-05-02 更新 1.03
①截图存档
②再优化了点点窗口动态效果的执行效率
③修正装备菜单光标宽度

新截图见顶楼

--------------------------------------------------
以下引用鸿剑于2008-5-1 17:21:22的发言:
这个NPC最好别删。
还有,你这个菜单是基于VX1.01的,有VX1.02的没?

1.01能用,1.02应该也能用吧?
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

8
 楼主| 发表于 2008-5-5 05:13:10 | 显示全部楼层
以下引用鸿剑于2008-5-2 21:16:19的发言:

建议楼主在VX1.02上做个测试。

找了个RGSS202E.dll测试了一下,暂时未找到有什么不一样的{/fd}
您是否发现了什么错误,可否明示?
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

9
 楼主| 发表于 2008-6-1 03:29:20 | 显示全部楼层
以下引用alonescud于2008-5-30 15:27:44的发言:

请教:最上方的Help window都会先读取“游戏标题”再跟着显示“物品”“状态”之类的,怎么改?

Window_Menu_Command脚本最后几行:
  1.   def update_help
  2.     if @commands[self.index] != nil
  3.       text = @commands[self.index]
  4.     end
  5.     @help_window.set_text(text)
  6.   end
复制代码
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

10
 楼主| 发表于 2008-8-16 03:50:51 | 显示全部楼层
以下引用drgdrg于2008-8-14 21:10:15的发言:

出问题了。。。

怎么在非战斗状态下,使用目标为自身的技能就会出错,显示draw_face为空呢???

未发现此bug,或者请您详细描述...
那啥,如果是自己作了改动,就不在本帖解答范围了
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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