| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 8419 | 
 
| 最后登录 | 2017-5-31 | 
 
| 在线时间 | 139 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 139 小时
 
        - 注册时间
 - 2014-6-12
 
        - 帖子
 - 128
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
 本帖最后由 situkei 于 2014-7-1 22:43 编辑  
 
我已经把txt文本里的东西带入变量了,但是用以下脚本召唤不出字幕啊?? 
 
我用Game_Help.start("\v[变量]") 显示 □变量 
我用Game_Help.start("[变量]") 显示 变量 
不加""又报错 -_-!    咋代入变量中的文字啊 
 
 
脚本: 
#============================================================================== 
# ■ 仿网游·移动的公告 
#============================================================================== 
# by bbaugle 
#------------------------------------------------------------------------------ 
# 使用方法: 
# 
#   事件脚本 : Game_Help.start(text) 
#         如 : Game_Help.start("[公告]现在正在测试移动字 .") 
# 
#------------------------------------------------------------------------------ 
# 本脚本来自 www.66RPG.com 转载或使用请保留此信息 
#============================================================================== 
module Game_Help 
  def self.ini 
    $mmm_text = Sprite.new 
    $mmm_text.bitmap = Bitmap.new(1024,64) 
    $mmm_text.bitmap.font.name = (["宋体"]) 
    $mmm_text.bitmap.font.size = 18 
    $mmm_text.x = 640 
    $mmm_text.y = 50 
    $mmm_text.z = 99999 
    $mmm_text.opacity = 0 
    $move_time = 0 
  end 
  def self.start(str) 
    self.ini 
    $move_time = (str.size+12)*700 
    $mmm_text.opacity = 255 
    $mmm_text.bitmap.font.color = Color.new(0, 0, 0, 255) 
    $mmm_text.bitmap.draw_text( 1,0,1024,64,str) 
    $mmm_text.bitmap.draw_text(-1,0,1024,64,str) 
    $mmm_text.bitmap.draw_text( 0,1,1024,64,str) 
    $mmm_text.bitmap.draw_text(0,-1,1024,64,str) 
    $mmm_text.bitmap.font.color = Color.new(255, 255, 128) 
    $mmm_text.bitmap.draw_text(0,0,1024,64,str) 
    $mmm_text.bitmap.draw_text(0,0,1024,64,str) 
    $mmm_text.bitmap.draw_text(0,0,1024,64,str) 
  end 
  def self.dispose 
    $mmm_text.dispose 
  end 
  def self.update 
    if $move_time >= 0 
      $mmm_text.x -= 1 
      $move_time -= 1 
    elsif $move_time <= 0 
      self.dispose 
    end 
  end 
  def self.v(n=false) 
    case n 
    when true 
      $mmm_text.visible=true 
    when false 
      $mmm_text.visible=false 
    end 
  end 
end 
#============================================================================== 
# Scene_Map 
#------------------------------------------------------------------------------ 
# 在地图上刷新移动的公告 
#============================================================================== 
class Scene_Map 
  alias bbaugle_text_update update 
  def update 
    bbaugle_text_update 
    if $move_time > 0 
      Game_Help.update 
    end 
  end 
end 
复制代码 
使用方法: 
 
   事件脚本 : Game_Help.start(text) 
            如 : Game_Help.start("[公告]现在正在测试移动字 .") |   
 
 
 
 |