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

Project1

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

[已经解决] 信息提示

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2009-11-30
帖子
71
跳转到指定楼层
1
发表于 2010-6-25 12:33:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请教一个信息提示脚本,就是可以把任意一些文字显示在地图的一角,也就是任务提示类的,谁有这个脚本能发给我一下吗,多谢@!
rpg爱好者

Lv1.梦旅人

梦石
0
星屑
80
在线时间
45 小时
注册时间
2009-10-6
帖子
229
2
发表于 2010-6-25 13:38:11 | 只看该作者
方法一:
显示图片

方法二:
生成的简单的窗口,
不用时关了
战争乃至凶之物,它扭曲人性,
摧残信仰,它拆散家庭,
毁灭国家。任何灾难,
都与之相形见拙。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

3
发表于 2010-6-25 13:54:19 | 只看该作者
  1. #==============================================================================
  2. # ■ Game_System(追加定义)
  3. #------------------------------------------------------------------------------
  4. #  处理系统附属数据的类。也可执行诸如 BGM 管理之类的功能。本类的实例请参考
  5. # $game_system 。
  6. #   追加定义了实例变量@tip,以及外部调用方法。  By 逸豫
  7. #==============================================================================

  8. class Game_System
  9.   attr  :tip,true
  10.   alias ini initialize
  11.   def initialize
  12.     @tip = ""
  13.     ini
  14.   end
  15. end
  16. #==============================================================================
  17. # ■ Window_Tip
  18. #------------------------------------------------------------------------------
  19. #  显示提示的窗口。
  20. #==============================================================================

  21. class Window_Tip < Window_Base
  22.   #--------------------------------------------------------------------------
  23.   # ● 初始化窗口
  24.   #--------------------------------------------------------------------------
  25.   def initialize
  26.     super(640 - 160, 0, 160, 64)
  27.     self.contents = Bitmap.new(width - 32, height - 32)
  28.     @old_tip = $game_system.tip
  29.     @hide = false
  30.     refresh
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 重绘窗口
  34.   #--------------------------------------------------------------------------
  35.   def refresh
  36.     self.contents.clear
  37.     self.contents.font.color = normal_color
  38.     cx = contents.text_size($game_system.tip).width
  39.     self.contents.font.color = normal_color
  40.     self.contents.draw_text(0, 0, cx, 32, $game_system.tip, 2)
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 刷新
  44.   #--------------------------------------------------------------------------
  45.   def update
  46.     if @old_tip != $game_system.tip    #如果TIP发生改变,重绘窗口,提高效率
  47.       refresh
  48.       @old_tip = $game_system.tip
  49.     end
  50.     if $game_player.screen_x > 480 && $game_player.screen_y < 96    #自动隐藏
  51.       @hide = true
  52.     else
  53.       @hide = false
  54.     end
  55.     if @hide
  56.       self.y -= 2 if self.y > -64
  57.     else
  58.       self.y += 2 if self.y < 0
  59.     end
  60.   end
  61. end

  62. #==============================================================================
  63. # ■ Scene_Map(追加定义)
  64. #------------------------------------------------------------------------------
  65. #  处理地图画面的类。
  66. #==============================================================================

  67. class Scene_Map
  68.   alias om main    #追加定义main
  69.   def main
  70.     @tip_window = Window_Tip.new
  71.     om
  72.     @tip_window.dispose
  73.   end
  74.   alias ou update    #追加定义update
  75.   def update
  76.     @tip_window.update
  77.     ou
  78.   end
  79. end
复制代码
需要修改提示请使用
$game_system.tip = "提示“

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 认可答案

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

4
发表于 2010-6-25 13:57:15 | 只看该作者
其实在地图上显示文字的脚本本来就有 - -
好像是柳柳写的,搜索地图上显示文字大概就能搜索到。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

5
发表于 2010-6-25 14:00:13 | 只看该作者
其实在地图上显示文字的脚本本来就有 - -
好像是柳柳写的,搜索地图上显示文字大概就能搜索到。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2009-11-30
帖子
71
6
 楼主| 发表于 2010-6-25 14:06:08 | 只看该作者
再问一下逸豫  文字颜色在哪里改
rpg爱好者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
38 小时
注册时间
2009-11-30
帖子
71
7
 楼主| 发表于 2010-6-25 14:15:41 | 只看该作者
回复 逸豫 的帖子


    文字颜色怎么改?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
8
发表于 2010-6-25 14:43:48 | 只看该作者
本帖最后由 zhangbanxian 于 2010-6-25 14:45 编辑

回复 13701225339 的帖子
41.    self.contents.font.color = normal_color
此处改掉
self.contents.font.color = Color.new(r,g,b,a)

   
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-25 04:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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