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

Project1

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

[已经过期] 找一个 66RPG 大复活 以前版本的以前版本的一个东西

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
112 小时
注册时间
2010-7-5
帖子
183
跳转到指定楼层
1
发表于 2010-12-16 19:29:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
即时消息系统  ,做仿网游必备的那个 。。电脑 洗白  这些东西也洗白了

Lv2.观梦者

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
帖子
472
2
发表于 2010-12-16 20:54:56 | 只看该作者
是不是这个东东?

  1. #使用手冊!
  2. #在Main 裏的14行增加 Mess_Text.ini
  3. #使用Mess_Text.write ("欢迎进入游戏")
  4. #==============================================================================
  5. # ■ module Mess_Text
  6. #------------------------------------------------------------------------------
  7. #  在地图上显示文章的模块。
  8. #==============================================================================
  9. module Mess_Text
  10.   MAX_LINE = 6  # 最大的行数
  11.   MAX_TIME = 20 # 文字的维持时间(秒)
  12.   #--------------------------------------------------------------------------
  13.   # ● 初始化
  14.   #--------------------------------------------------------------------------
  15.   def self.ini
  16.     @text_sprite = Sprite.new
  17.     @text_sprite.bitmap = Bitmap.new(350,290)
  18.     @text_sprite.x = 10
  19.     @text_sprite.y = 10
  20.     @text_sprite.z = 100
  21.     @line = 0
  22.     @time = MAX_TIME * 40
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 设置可见度
  26.   #--------------------------------------------------------------------------
  27.   def self.visible=(v)
  28.     @text_sprite.visible = v
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 获取可见度
  32.   #--------------------------------------------------------------------------
  33.   def self.visible
  34.     return @text_sprite.disposed? ? false : @text_sprite.visible
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● 释放
  38.   #--------------------------------------------------------------------------
  39.   def self.dispose
  40.     @text_sprite.dispose
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 清空
  44.   #--------------------------------------------------------------------------
  45.   def self.clear
  46.     @text_sprite.bitmap.clear
  47.     @line =0
  48.   end
  49.   #--------------------------------------------------------------------------
  50.   # ● 刷新
  51.   #--------------------------------------------------------------------------
  52.   def self.update
  53.     if @time > 0
  54.       @time -= 1
  55.     end
  56.     if @time <= 0
  57.       @text_sprite.bitmap.clear
  58.       @line = 0
  59.       @time = MAX_TIME * 40
  60.     end
  61.   end
  62.   
  63.   def self.write(str)
  64.     if @line >= MAX_LINE
  65.       @text_sprite.bitmap.clear
  66.       @line = 0
  67.     end
  68.     @text_sprite.bitmap.font.size = 14
  69.     text_color(2)
  70.     cw = @text_sprite.bitmap.text_size(str).width
  71.     @text_sprite.bitmap.draw_text(0, @line * @text_sprite.bitmap.font.size, cw, 20, str)
  72.     @line += 1
  73.     @time = MAX_TIME* 40
  74.   end
  75.   #--------------------------------------------------------------------------
  76.   # ● 获取文字色
  77.   #     n : 文字色编号 (0~7)
  78.   #--------------------------------------------------------------------------
  79.   def self.text_color(n)
  80.     case n
  81.     when 0
  82.       return Color.new(255, 255, 255, 255)
  83.     when 1
  84.       return Color.new(128, 128, 255, 255)
  85.     when 2
  86.       return Color.new(255, 128, 128, 255)
  87.     when 3
  88.       return Color.new(128, 255, 128, 255)
  89.     when 4
  90.       return Color.new(128, 255, 255, 255)
  91.     when 5
  92.       return Color.new(255, 128, 255, 255)
  93.     when 6
  94.       return Color.new(255, 255, 128, 255)
  95.     when 7
  96.       return Color.new(192, 192, 192, 255)
  97.     else
  98.       normal_color
  99.     end
  100.   end
  101.   #--------------------------------------------------------------------------
  102.   # ● 获取普通文字色
  103.   #--------------------------------------------------------------------------
  104.   def self.normal_color
  105.     return Color.new(255, 255, 255, 255)
  106.   end
  107. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
112 小时
注册时间
2010-7-5
帖子
183
3
 楼主| 发表于 2010-12-17 07:04:30 | 只看该作者
本帖最后由 z540959083 于 2010-12-17 16:54 编辑

怎么结贴啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 02:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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