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

Project1

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

[已经解决] 谁有在地图上显示人物信息的脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
跳转到指定楼层
1
发表于 2012-11-19 13:15:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
rt,类似碧之轨迹的地图信息脚本。这个我有,但不知道增加了哪个脚本似乎有冲突不显示了。不太想删脚本,另求一个~~~~

点评

不知道地图上显示人物信息是什么样的。不如截个图我们看看,倘若不难的话没准可以帮你写一个。  发表于 2012-11-19 14:14

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
2
发表于 2012-11-19 15:45:16 | 只看该作者
一个一个脚本放进去试
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
3
 楼主| 发表于 2012-11-20 11:58:20 | 只看该作者
就是这个样子的~~

回复

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9335
在线时间
2745 小时
注册时间
2008-9-5
帖子
3540

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2012-11-20 19:49:08 | 只看该作者
目测~冲突一般跟Scene_Map有关~
检查一下脚本列表里有没有其他的地图效果系统~
需要整合的话~
请将状态栏和那个又冲突的两个系统打包上工程~
哀家试试看~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
5
 楼主| 发表于 2012-11-20 21:58:57 | 只看该作者
cinderelmini 发表于 2012-11-20 19:49
目测~冲突一般跟Scene_Map有关~
检查一下脚本列表里有没有其他的地图效果系统~
需要整合的话~

嗯嗯,原来如此,找到了~~娘娘千岁~~~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2012-5-13
帖子
126
6
发表于 2012-11-27 00:08:38 | 只看该作者
#==============================================================================
# ★ RGSS3_ネームポップ Ver1.1
#==============================================================================
#<namepop 名字>
#
#
#
#==============================================================================
# □ 設定項目
#==============================================================================
module TMNPOP
  FONT_SIZE = 14          # フォントサイズ
  FONT_OUT_ALPHA = 255    # フォントの縁取り不透明度
end

#==============================================================================
# ■ Game_Character
#==============================================================================
class Game_Character
  #--------------------------------------------------------------------------
  # ● 公開インスタンス変数
  #--------------------------------------------------------------------------
  attr_accessor :namepop                  # ポップアップテキスト
  #--------------------------------------------------------------------------
end

#==============================================================================
# ■ Game_Event
#==============================================================================
class Game_Event < Game_Character
  #--------------------------------------------------------------------------
  # ● イベントページの設定をセットアップ
  #--------------------------------------------------------------------------
  alias tmnpop_game_event_setup_page_settings setup_page_settings
  def setup_page_settings
    tmnpop_game_event_setup_page_settings
    if @list
      @namepop = $1 if /<namepop\s*(\S+?)>/i =~ @event.name
      @list.each do |list|
        if list.code == 108 || list.code == 408
          @namepop = $1 if /<namepop\s*(\S+?)>/i =~ list.parameters[0]
        else
          break
        end
      end
    end
  end
end

#==============================================================================
# ■ Sprite_Character
#==============================================================================
class Sprite_Character < Sprite_Base
  #--------------------------------------------------------------------------
  # ● 解放
  #--------------------------------------------------------------------------
  alias tmnpop_sprite_character_dispose dispose
  def dispose
    dispose_namepop
    tmnpop_sprite_character_dispose
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  alias tmnpop_sprite_character_update update
  def update
    tmnpop_sprite_character_update
    update_namepop
    if @character.namepop != @namepop
      @namepop = @character.namepop
      start_namepop
    end
  end
  #--------------------------------------------------------------------------
  # ○ namepopの開始
  #--------------------------------------------------------------------------
  def start_namepop
    dispose_namepop
    return if @namepop == "none" || @namepop == nil
    @namepop_sprite = ::Sprite.new(viewport)
    h = TMNPOP::FONT_SIZE + 4
    @namepop_sprite.bitmap = Bitmap.new(h * 10, h)
    @namepop_sprite.bitmap.font.size = TMNPOP::FONT_SIZE
    @namepop_sprite.bitmap.font.out_color.alpha = TMNPOP::FONT_OUT_ALPHA
    @namepop_sprite.bitmap.draw_text(0, 0, h * 10, h, @namepop, 1)
    @namepop_sprite.ox = h * 5
    @namepop_sprite.oy = h
    update_namepop
  end
  #--------------------------------------------------------------------------
  # ○ namepopの更新
  #--------------------------------------------------------------------------
  def update_namepop
    if @namepop_sprite
      @namepop_sprite.x = x
      @namepop_sprite.y = y - height
      @namepop_sprite.z = z + 200
    end
  end
  #--------------------------------------------------------------------------
  # ○ namepopの解放
  #--------------------------------------------------------------------------
  def dispose_namepop
    if @namepop_sprite
      @namepop_sprite.bitmap.dispose
      @namepop_sprite.dispose
      @namepop_sprite = nil
    end
  end
end

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2012-5-13
帖子
126
7
发表于 2012-11-27 00:09:02 | 只看该作者
这个脚本就可以在人物头顶显示文字
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
331 小时
注册时间
2012-5-4
帖子
158
8
 楼主| 发表于 2012-11-27 11:52:50 | 只看该作者
l854501881 发表于 2012-11-27 00:09
这个脚本就可以在人物头顶显示文字

呃……不是这个撒,俺说的是右下角那堆玩意。已经解决了。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 00:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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