Project1

标题: xp综合性的几个问题,高手请进。 [打印本页]

作者: 郭嘉    时间: 2011-6-16 16:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: a19981007a    时间: 2011-6-16 17:34
不可一帖多问啊...
1.搜索突破上限
2.改脚本滴...突破显示也行
3.同上
作者: 郭嘉    时间: 2011-6-17 06:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: ★_茄孓    时间: 2011-6-17 09:51
1.攻击防御没什么要求的话 直接在脚本里 *10就可以有的改了=。=
在脚本Game_Actor中找到
  #--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk*10 : 0
  end
  #--------------------------------------------------------------------------
  # ● 获取基本物理防御
  #--------------------------------------------------------------------------
  def base_pdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    pdef1 = weapon != nil ? weapon.pdef : 0
    pdef2 = armor1 != nil ? armor1.pdef : 0
    pdef3 = armor2 != nil ? armor2.pdef : 0
    pdef4 = armor3 != nil ? armor3.pdef : 0
    pdef5 = armor4 != nil ? armor4.pdef : 0
    return (pdef1 + pdef2 + pdef3 + pdef4 + pdef5)*10
  end

作者: shoed    时间: 2011-6-17 12:11
关于文字显示不足的问题:

给点提示吧,具体的还是要自已想办法
这里肯定是要改脚本了
在脚本中找到

这里要改正则表达式中的内容了
if c == "\n"
          # 刷新选择项及光标的高
          if y >= $game_temp.choice_start
            @cursor_width = [@cursor_width, x].max
          end
          # y 加 1
         # y += 1 这里是有了\n就换行
         # x = 0 另起一行
          # 移动到选择项的下一行
          if y >= $game_temp.choice_start
            x = 8
          end
          # 下面的文字
          next
        end
        # 描绘文字
        self.contents.draw_text(4 + x, 32 * y, 40, 32, c)
        # x 为要描绘文字的加法运算
        x += self.contents.text_size(c).width
      end
你改改红色的地方就可以看到字全显了,细节的地方还要自已想办法了
作者: Wind2010    时间: 2011-6-17 12:20
第二个问题其实只需要这样:
  1. class Window_Message
  2.   unless @louse_alias
  3.     @louse_alias = true
  4.     alias louse_refresh refresh
  5.   end
  6.   def refresh
  7.     self.contents.font.size = 20
  8.     louse_refresh
  9.   end
  10. end
复制代码

作者: shoed    时间: 2011-6-17 14:05
字体变小了,也有缺陷
作者: 郭嘉    时间: 2011-6-17 17:59
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1