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

Project1

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

[已经过期] 在地图上显示文字,如角色名字

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2435
在线时间
470 小时
注册时间
2012-6-17
帖子
432
跳转到指定楼层
1
发表于 2014-4-10 21:51:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
如题。   我想显示21号角色的名字   
actor = $game_party.actors[20]
draw_actor_name(actor, 0, 0)
这样写对吗。还有要插在哪个脚本,具体什么地方?我试了后提示找不到Name方法。但脚本上的类名是<Windows_base啊。不知道错在哪里
求大大帮忙

问渠那得清如许为有源头活水来点击这里了解《都市天师》

Lv1.梦旅人

梦石
0
星屑
50
在线时间
439 小时
注册时间
2013-3-2
帖子
710
3
发表于 2014-4-11 13:14:45 | 只看该作者
  1. #==============================================================================
  2. # ■ Graphics
  3. #------------------------------------------------------------------------------
  4. #  可以提示所有文本,支持所有场景显示。
  5. #------------------------------------------------------------------------------
  6. #   作者:你最珍贵
  7.   
  8. #   日期:2014-4-5 17:23

  9. #   使用方法:Graphics.tips("")

  10. #   版权说明:转载请保留作者信息,谢谢。
  11. #==============================================================================

  12. class << Graphics
  13.   #--------------------------------------------------------------------------
  14.   # ● 常量定义
  15.   #--------------------------------------------------------------------------
  16.   Tips_width      =  640                      # 底图宽度
  17.   Tips_height     =  32                       # 底图高度
  18.   Tips_ShowTime   =  60                       # 显示时间(最小35,最大不限)
  19.   Tips_Color      =  Color.new(0,0,0,220)     # 底图颜色
  20.   #---------------------------------------------------------------------------
  21.   # ● 提示文本
  22.   #---------------------------------------------------------------------------
  23.   def tips(text, x = 0, y = 0, color = Color.new(238, 255, 64))
  24.     y = (640 - Tips_height) / 2 - 132 if y == 0
  25.     x = (480 - Tips_width) / 2 if x == 0
  26.     tips_create_bitmap(x, y)
  27.     tips_draw_text(text, color)
  28.     @tips_sprite.opacity = 255
  29.     @tips_time = Tips_ShowTime
  30.   end
  31.   #---------------------------------------------------------------------------
  32.   # ● 提示文本
  33.   #---------------------------------------------------------------------------
  34.   def tips_draw_text(text, color)
  35.     @tips_bitmap.font.size = 25
  36.     @tips_bitmap.font.color = color
  37.     cw = @tips_bitmap.text_size(text).width
  38.     @tips_bitmap.fill_rect(0,0,Tips_width, Tips_height,Tips_Color)
  39.     @tips_bitmap.draw_text(0,0,Tips_width,Tips_height,text,1)
  40.   end
  41.   #---------------------------------------------------------------------------
  42.   # ● 创建精灵位图
  43.   #---------------------------------------------------------------------------
  44.   def tips_create_bitmap(x, y)
  45.     if @tips_sprite.nil? or @tips_sprite.disposed?
  46.       @tips_sprite = Sprite.new
  47.       @tips_sprite.z = 9999
  48.       @tips_bitmap = Bitmap.new(Tips_width, Tips_height)
  49.       @tips_sprite.bitmap = @tips_bitmap
  50.     end
  51.     @tips_sprite.x, @tips_sprite.y = x, y
  52.   end
  53.   #---------------------------------------------------------------------------
  54.   # ● 刷新提示信息
  55.   #---------------------------------------------------------------------------
  56.   alias tips_update update
  57.   def update
  58.     tips_update
  59.     unless @tips_sprite.nil? or @tips_sprite.disposed?
  60.       if @tips_time and @tips_time > 0
  61.         @tips_sprite.opacity -= 8 if @tips_time <= 35
  62.         @tips_time -= 1
  63.       end
  64.     end
  65.   end
  66. end
复制代码
该脚本来源:
@你最珍贵  

评分

参与人数 1星屑 +90 收起 理由
myownroc + 90 塞糖

查看全部评分


   
【RMXP共享】50个脚本整合的系统
回复 支持 反对

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
2
发表于 2014-4-11 00:43:02 | 只看该作者
你的整个脚本到底写了啥?发上来看看==
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 19:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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