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

Project1

 找回密码
 注册会员
搜索

关于人物选择窗口的脚本问题?

查看数: 2204 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-5-2 14:15

正文摘要:

本帖最后由 狼人弟弟 于 2016-5-2 14:35 编辑 我在游戏的物品页面和技能页面设置了一个人物选择窗口(共用的),脚本名是“Window_MenuTarget”。(好吧,这个脚本是从别的游戏里提取过来的) 然后,我发现一个问 ...

回复

李牧羊 发表于 2016-5-2 17:21:07
你好!

  或许增设一个判断即可,但是在下也不清楚【判断队伍人员数目】的事件脚本,因此只能这么写了:

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 获取项目数
  3.   #--------------------------------------------------------------------------
  4.   def item_max
  5.     if XXOO(队伍中有4人)
  6.    then
  7.    4
  8.     else
  9. $game_party.members.size
  10.     end
  11.   end






点评

嗯,高兴就好。没有试过,比试过之后失败了要好很多  发表于 2016-5-2 19:44
有时候也想的,但这事情一开始就不大想停下来,还真有点不撞南墙的味道  发表于 2016-5-2 19:42
恕在下直言,在下觉得阁下的工程,企划太大,应该做个再小很多的游戏  发表于 2016-5-2 18:15
不要客气,在下也没解决这个问题,还要阁下自己研究脚本去。抱歉,俗事缠身,不上详图了  发表于 2016-5-2 18:14
非常感谢您的答案!我会去试试的。  发表于 2016-5-2 18:12
狼人弟弟 发表于 2016-5-2 14:53:03
本帖最后由 狼人弟弟 于 2016-5-2 15:04 编辑
喵呜喵5 发表于 2016-5-2 14:45
34 行,改成 4


修改过,但那样如果只有三个人的时候,会出现错误。
我的主角只有一人,所以一开始的时候也只有一个角色而已。

我的设想是:
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 生成角色窗口【物品栏里的小头像使用者界面】
  3.   #--------------------------------------------------------------------------
  4.   def create_actor_window
  5.     @actor_window = Window_MenuTarget.new#Window_MenuActor.new
  6.     if SceneManager.scene.is_a?(Scene_Item)
  7.     #   @actor_window.y = 76          # 7
  8.        @actor_window.y -= 7          # 7
  9.        @actor_window.x = 4           # 4
  10.        @actor_window.height = 320  #342
  11.      end
  12.     if SceneManager.scene.is_a?(Scene_skill)
  13.     #   @actor_window.y = 76          # 7
  14.        @actor_window.y -= 7          # 7
  15.        @actor_window.x = 4           # 4
  16.        @actor_window.height = 320  #342
  17.      end
  18.     @actor_window.set_handler(:ok,     method(:on_actor_ok))
  19.     @actor_window.set_handler(:cancel, method(:on_actor_cancel))
  20.     @actor_window.opacity = 255 #255
  21.   end


但是这样的格式是错误的,所以请问能怎么修改呢?

点评

@喵呜喵5,大神可以帮帮忙吗?  发表于 2016-5-2 16:46
喵呜喵5 发表于 2016-5-2 14:45:06
34 行,改成 4

点评

请问能不能在“Scene_ItemBase”的脚本做修改,例如添加一个在技能页面的窗口设定,和物品页面的一样?  发表于 2016-5-2 15:01
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-6 11:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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