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

Project1

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

[已经解决] 怎样直接呼出物品栏

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2015-11-15
帖子
11
跳转到指定楼层
1
发表于 2016-2-5 10:43:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 1587715612 于 2016-2-5 10:45 编辑

按下一个键,可以直接将物品栏显示出来,不经过菜单

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2016-2-5 13:47:44 | 只看该作者
在事件脚本里输入$scene = Scene_Item.new可以直接切换到道具页面
$scene = Scene_Map.new可以切换到地图页面
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2015-11-15
帖子
11
3
 楼主| 发表于 2016-2-5 14:21:02 | 只看该作者
yang1zhi 发表于 2016-2-5 13:47
在事件脚本里输入$scene = Scene_Item.new可以直接切换到道具页面
$scene = Scene_Map.new可以切换到地图页 ...

怎样将角色的某一个值放到画面上
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

4
发表于 2016-2-5 15:25:32 | 只看该作者
本帖最后由 yang1zhi 于 2016-2-5 15:52 编辑
1587715612 发表于 2016-2-5 14:21
怎样将角色的某一个值放到画面上


拿步数举例
脚本编辑器里面有个Window_Steps的脚本。
这里是有关菜单界面的步数窗口的。
主要是设置了个窗口,在窗口里编辑了字和变量
我们可以复制一个步数窗口,把他的CLASS名字改一下,WINDOW_(你随便写个)
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Window_Steps
  3. #------------------------------------------------------------------------------
  4. #  菜单画面显示步数的窗口。
  5. #==============================================================================
  6.  
  7. class Window_shuzhi < Window_Base
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对像
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     #窗口的大小
  13.     super(0, 0, 160, 96)
  14.     #位图的宽高
  15.     self.contents = Bitmap.new(width - 32, height - 32)
  16.     #刷新
  17.     refresh
  18.   end
  19.   #--------------------------------------------------------------------------
  20.   # ● 刷新
  21.   #--------------------------------------------------------------------------
  22.   def refresh
  23.     self.contents.clear
  24.         #颜色=系统颜色
  25.     self.contents.font.color = system_color
  26.         #输出引号内的文字到,前面的数字可以调整坐标
  27.     self.contents.draw_text(4, 0, 120, 32, "步数")
  28.     #颜色=普通颜色
  29.     self.contents.font.color = normal_color
  30.     #输出变量,$game_party.steps是步数变量
  31.     #.to_s是输出文字
  32.     self.contents.draw_text(4, 32, 120, 32, $game_party.steps.to_s, 2)
  33.   end
  34. end



然后找到Scene_Item脚本
在生成窗口那里
我们输入
        # 生成步数窗口
    @shuzhi_window = Window_shuzhi.new
    @shuzhi_window.x = 0
    @shuzhi_window.y = 320

井号后面的文字是注释,不会对脚本影响
shuzhi_window这个就是我们刚刚对步数脚本复制修改后的窗口。
XY调整坐标

还要在释放窗口处
@shuzhi_window.dispose


$game_party.actors[0].hp.to_s这是输出队伍的1号角色的HP
$game_actors[1].hp.to_s这是输出角色库1号角色的HP


角色相关:以下为某编号的角色的相关属性
生命:$game_actors[编号].hp
精神:$game_actors[编号].sp
经验:$game_actors[编号].exp
等级:$game_actors[编号].level
最大生命:$game_actors[编号].maxhp
最大精神:$game_actors[编号].maxsp
力量:$game_actors[编号].str
灵巧:$game_actors[编号].dex
速度:$game_actors[编号].agi
魔力:$game_actors[编号].int
攻击力:$game_actors[编号].atk
物理防御:$game_actors[编号].pdef
魔法防御:$game_actors[编号].mdef
回避修正:$game_actors[编号].eva
姓名:$game_actors[编号].name
职业编号:$game_actors[编号].class_id
职业名称:$game_actors[编号].class_name
武器编号:$game_actors[编号].weapon_id
防具1编号:$game_actors[编号].armor1_id
防具2编号:$game_actors[编号].armor2_id
防具3编号:$game_actors[编号].armor3_id
防具4编号:$game_actors[编号].armor4_id

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2015-11-15
帖子
11
5
 楼主| 发表于 2016-2-6 09:32:06 | 只看该作者
yang1zhi 发表于 2016-2-5 15:25
拿步数举例
脚本编辑器里面有个Window_Steps的脚本。
这里是有关菜单界面的步数窗口的。

貌似好像是Scene_Menu

点评

MENU是主菜单界面  发表于 2016-2-7 15:32
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2015-11-15
帖子
11
6
 楼主| 发表于 2016-2-7 14:45:55 | 只看该作者
yang1zhi 发表于 2016-2-5 15:25
拿步数举例
脚本编辑器里面有个Window_Steps的脚本。
这里是有关菜单界面的步数窗口的。

我理解能力不好,假如把角色的“力量”显示在画面上该怎么做

点评

力量:$game_actors[编号].str 编号那里写上数据库里的角色号码  发表于 2016-2-7 15:33
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 17:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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