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

Project1

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

[讨论] 如何做游戏提示语

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2013-7-24
帖子
26
跳转到指定楼层
1
发表于 2013-12-7 22:57:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何做游戏里面面的提示语,如右图[attachimg]206601

QQ图片20131207225412.jpg (27.29 KB, 下载次数: 10)

QQ图片20131207225412.jpg

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2013-7-24
帖子
26
2
 楼主| 发表于 2013-12-7 23:04:51 | 只看该作者
是RMXP游戏
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
115
在线时间
65 小时
注册时间
2013-1-18
帖子
15
3
发表于 2013-12-8 13:47:45 | 只看该作者
显示提示框
RUBY 代码复制
  1. #   使用方法:在事件中输入脚本    tip("提示内容") 即可
  2. $提示框弹出时间 = 20
  3. class Window_Tip < Window_Base
  4.   def initialize
  5.     super(0,300,128,64)
  6.     self.contents_opacity = 0
  7.     self.opacity = 0
  8.     self.contents = Bitmap.new(width - 32, height - 32)
  9.     self.z = 9999
  10.  
  11.     @p = 0
  12.   end
  13.   def refresh
  14.     text = $game_temp.tipping
  15.     self.x = (580-(text.to_s.size / 3 * 32))/2
  16.     self.width = (text.to_s.size / 3 * 32)+32
  17.     self.contents = Bitmap.new(width - 32, height - 32)
  18.     self.contents.draw_text(0, -2, (text.to_s.size / 3 * 32), 32, text,1)
  19.     self.opacity=160
  20.     case @p
  21.     when 0..40
  22.       self.opacity += 10
  23.       self.contents_opacity += 10
  24.     when (40 + $提示框弹出时间)..(70 + $提示框弹出时间)
  25.       self.opacity -= 10
  26.       self.contents_opacity -= 10
  27.     when (71 + $提示框弹出时间)
  28.       $game_temp.tipping = nil
  29.       self.opacity = 0
  30.       self.contents_opacity = 0
  31.       @p = -1
  32.     end
  33.     @p += 1
  34.   end
  35. end
  36. class Game_Temp
  37.   attr_accessor :tipping
  38. end
  39. class Interpreter
  40.   def tip(text)
  41.     $game_temp.tipping = text
  42.   end
  43. end
  44. class Scene_Map
  45.   alias b_m main
  46.   def main
  47.     @tip = Window_Tip.new
  48.     b_m
  49.     @tip.dispose
  50.   end
  51.   alias u update
  52.   def update
  53.     @tip.refresh if $game_temp.tipping
  54.     u
  55.   end
  56. end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
115
在线时间
65 小时
注册时间
2013-1-18
帖子
15
4
发表于 2013-12-8 13:49:01 | 只看该作者
你要发到RMXP提问区
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2013-7-24
帖子
26
5
 楼主| 发表于 2013-12-8 17:25:51 | 只看该作者
不行啊啊,你看下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2013-7-24
帖子
26
6
 楼主| 发表于 2013-12-8 17:27:57 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 15:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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