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

Project1

 找回密码
 注册会员
搜索
查看: 1627|回复: 13

菜单可以这样做吗?

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
帖子
340
发表于 2008-12-3 01:03:08 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

发表于 2008-12-3 01:12:57 | 显示全部楼层
用公共事件做不行吗?











你知道得太多了

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
帖子
340
 楼主| 发表于 2008-12-3 01:19:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

发表于 2008-12-3 01:29:25 | 显示全部楼层
用脚本做的话

插入一张图片做菜单,然后在这个图片上做几按钮,这样就可以实现仿网游菜单了,但是怎么做才能连接这个菜单呢?还有其他的,比如:"物品.法术.状态.结束游戏"等等

这2行没看太明白是个什么构思
是想直接改造Menu 还是在Menu之外再增加一个东西?











你知道得太多了

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
帖子
340
 楼主| 发表于 2008-12-3 01:35:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

发表于 2008-12-3 01:49:05 | 显示全部楼层
        $scene = Scene_Skill.new(@status_window.index)

这一行是从Scene_Menu里弄出来的
默认里是先进入MenuStatus 然后才进入装备 技能 状态那些
不知道你的菜单是否保留了这个MenuStatus 是的话就简单了
直接Scene_Menu里找那几个方法就行了
进入物品直接
$scene = Scene_Item.new
就可以了

  1.       # 命令窗口的光标位置分支
  2.       case @command_window.index
  3.       when 0  # 物品
  4.         # 演奏确定 SE
  5.         $game_system.se_play($data_system.decision_se)
  6.         # 切换到物品画面
  7.         $scene = Scene_Item.new
  8.       when 1  # 特技
  9.         # 演奏确定 SE
  10.         $game_system.se_play($data_system.decision_se)
  11.         # 激活状态窗口
  12.         @command_window.active = false
  13.         @status_window.active = true
  14.         @status_window.index = 0
  15.       when 2  # 装备
  16.         # 演奏确定 SE
  17.         $game_system.se_play($data_system.decision_se)
  18.         # 激活状态窗口
  19.         @command_window.active = false
  20.         @status_window.active = true
  21.         @status_window.index = 0
  22.       when 3  # 状态
  23.         # 演奏确定 SE
  24.         $game_system.se_play($data_system.decision_se)
  25.         # 激活状态窗口
  26.         @command_window.active = false
  27.         @status_window.active = true
  28.         @status_window.index = 0
  29.       when 4  # 存档
  30.         # 禁止存档的情况下
  31.         if $game_system.save_disabled
  32.           # 演奏冻结 SE
  33.           $game_system.se_play($data_system.buzzer_se)
  34.           return
  35.         end
  36.         # 演奏确定 SE
  37.         $game_system.se_play($data_system.decision_se)
  38.         # 切换到存档画面
  39.         $scene = Scene_Save.new
  40.       when 5  # 游戏结束
  41.         # 演奏确定 SE
  42.         $game_system.se_play($data_system.decision_se)
  43.         # 切换到游戏结束画面
  44.         $scene = Scene_End.new
  45.       end
复制代码

这东西用脚本写就是长篇大论,虽然都是ctrl+c ctrl+v
还是公共事件灵活些











你知道得太多了

回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
发表于 2008-12-3 02:11:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

发表于 2008-12-3 02:15:59 | 显示全部楼层
以下引用菜鸟飞呀飞于2008-12-2 18:11:41的发言:

在地图显示精灵干嘛????
LZ要想做什么??说清楚点。

他就是想把 command_window 用张图片来代替
该成横板
你看他发的那图就明白了
而且想用脚本做= =











你知道得太多了

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
帖子
340
 楼主| 发表于 2008-12-3 02:33:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

发表于 2008-12-3 02:41:03 | 显示全部楼层
默认脚本中有个最好的实例
那就是 战斗/逃跑选项
那个就是单一的横板











你知道得太多了

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-21 00:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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