Project1

标题: 一个简单的脚本问题 [打印本页]

作者: Oo呵呵oO    时间: 2008-10-4 20:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 殇心    时间: 2008-10-4 20:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: Oo呵呵oO    时间: 2008-10-4 20:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: cmzjbczzf    时间: 2008-10-4 20:57
LZ你真任性

module PLAN_COPYRIGHT
  COPYRIGHT_STR = "版本: v1.2"
  FONT_NAME     = ["黑体"]         
  FONT_SIZE     = 36                              
  FONT_BOLD     = true                              
  FONT_ITALIC   = true                             
  STR_COLOR     = Color.new(100, 100, 100)         
  DRAW_FRAME    = true                              
  FRAME_COLOR   = Color.new(0, 0, 0)               
  DRAW_X        = -120                             
  DRAW_Y        = -8                              
end



#==============================================================================
# ■ Scene_Title
#==============================================================================

class Scene_Title
  alias plan_copyrcight_main main
  def main
    if $BTEST
      battle_test
      return
    end
    @copyrcight_sprite = Sprite.new
    @copyrcight_sprite.z = 100
    bitmap = Bitmap.new(32, 32)
    bitmap.font.name = PLAN_COPYRIGHT::FONT_NAME
    bitmap.font.size = PLAN_COPYRIGHT::FONT_SIZE
    bitmap.font.bold = PLAN_COPYRIGHT::FONT_BOLD
    rect = bitmap.text_size(PLAN_COPYRIGHT::COPYRIGHT_STR)
    bitmap.dispose
    bitmap = nil
    @copyrcight_sprite.bitmap = Bitmap.new(rect.width, rect.height)
    @copyrcight_sprite.bitmap.font.name = PLAN_COPYRIGHT::FONT_NAME
    @copyrcight_sprite.bitmap.font.size = PLAN_COPYRIGHT::FONT_SIZE
    @copyrcight_sprite.bitmap.font.bold = PLAN_COPYRIGHT::FONT_BOLD
    @copyrcight_sprite.bitmap.font.italic = PLAN_COPYRIGHT::FONT_ITALIC

    str = PLAN_COPYRIGHT::COPYRIGHT_STR
    if PLAN_COPYRIGHT::DRAW_FRAME
      @copyrcight_sprite.bitmap.font.color = PLAN_COPYRIGHT::FRAME_COLOR
      if defined?(@copyrcight_sprite.bitmap.draw_text_plan_frame)
        @copyrcight_sprite.bitmap.draw_text_plan_frame(0, 0, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text_plan_frame(2, 0, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text_plan_frame(0, 2, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text_plan_frame(2, 2, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.font.color = PLAN_COPYRIGHT::STR_COLOR
        @copyrcight_sprite.bitmap.draw_text_plan_frame(1, 1, rect.width, rect.height, str)
      else
        @copyrcight_sprite.bitmap.draw_text(0, 0, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text(2, 0, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text(0, 2, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.draw_text(2, 2, rect.width, rect.height, str)
        @copyrcight_sprite.bitmap.font.color = PLAN_COPYRIGHT::STR_COLOR
        @copyrcight_sprite.bitmap.draw_text(1, 1, rect.width, rect.height, str)
      end
    else
      @copyrcight_sprite.bitmap.font.color = PLAN_COPYRIGHT::STR_COLOR
      @copyrcight_sprite.bitmap.draw_text(rect, str)
    end
    @copyrcight_sprite.x = 640 - rect.width + PLAN_COPYRIGHT::DRAW_X
    @copyrcight_sprite.y = 480 - rect.height + PLAN_COPYRIGHT::DRAW_Y
    plan_copyrcight_main
    @copyrcight_sprite.bitmap.dispose
    @copyrcight_sprite.dispose
  end
  alias plan_copyrcight_update update
  def update
    @copyrcight_sprite.update
    plan_copyrcight_update
  end
end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 殇心    时间: 2008-10-4 20:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: Oo呵呵oO    时间: 2008-10-4 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: cmzjbczzf    时间: 2008-10-4 21:12
不好意思发帖太快了

自我屏蔽之
作者: Oo呵呵oO    时间: 2008-10-4 21:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: cmzjbczzf    时间: 2008-10-5 02:16
我已经编辑了回复内容

请再尝试




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