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

Project1

 找回密码
 注册会员
搜索

怎么获取事件的角色图片

查看数: 1748 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-11-8 14:59

正文摘要:

如图。怎么获取出来并且绘制在RM窗口里面

回复

心灵的祝福 发表于 2015-11-9 16:12:58
本帖最后由 心灵的祝福 于 2015-11-9 16:15 编辑
心灵的祝福 发表于 2015-11-9 16:11
谢谢~ 不过我已经解决啦~


  def draw_monster(x, y)
    bitmap = RPG::Cache.battler($game_temp.route.battler_name , $game_temp.route.battler_hue)
    src_rect = Rect.new(0, 0, 640, 480)
    self.contents.blt(x, y, bitmap, src_rect)
  end


事件脚本:$game_temp.route =  $data_enemies[$game_variables[4]]
我在Game_Temp里面新建了一个实例变量,然后通过事件里面用脚本获取当前的事件ID然后传到这个变量里面。虽然麻烦不过还是解决问题了。再次感谢你。

点评

真不知道事件和$data_enemies有何关系。  发表于 2015-11-9 17:45
心灵的祝福 发表于 2015-11-9 16:11:04
枫の叶 发表于 2015-11-9 13:22
但是呢,这里有一个获取指定事件行走图文件名的方法,其他的显示什么的,就楼主自己去斟酌。
用法:Fy.get_ ...

谢谢~ 不过我已经解决啦~
枫の叶 发表于 2015-11-9 13:22:46
本帖最后由 枫の叶 于 2015-11-9 13:24 编辑

但是呢,这里有一个获取指定事件行走图文件名的方法,其他的显示什么的,就楼主自己去斟酌。
用法:Fy.get_ev_grp(地图ID, 事件ID, 页数)


RUBY 代码复制
  1. module Fy
  2.   def self.get_ev_grp(map_id, event_id, page)
  3.     return "" unless FileTest.exist?(sprintf("Data/Map%03d.rxdata", map_id))
  4.     events = load_data(sprintf("Data/Map%03d.rxdata", map_id)).events
  5.     return "" unless events.keys.include?(event_id)
  6.     event = events[event_id]
  7.     return "" if page > event.pages.size
  8.     return event.pages[page-1].graphic.character_name
  9.   end
  10. end

点评

pattern可以获取对应的图案  发表于 2015-11-9 18:22

评分

参与人数 3星屑 +216 收起 理由
夜狠简单 + 15 我很赞同
RyanBern + 200 认可答案
心灵的祝福 + 1 认可答案

查看全部评分

心灵的祝福 发表于 2015-11-9 11:51:22
jiushiainilip19 发表于 2015-11-8 15:52
行走图文件中(Characters)中找到这个图片 然后放在(Pictures)里面 用事件添加 不过要用PS弄好来  ...

用脚本操作获取出来。
心灵的祝福 发表于 2015-11-9 11:50:52
枫の叶 发表于 2015-11-9 10:04
楼主需要学会的脚本有:事件的构成;游戏窗口的建立;游戏场景的建立和运行。 ...

你还不如直接来点实际的

点评

直接做出效果要半天。如果要讲解到楼主学会,需要 1~∞ 天。  发表于 2015-11-9 13:02
枫の叶 发表于 2015-11-9 10:04:51
楼主需要学会的脚本有:事件的构成;游戏窗口的建立;游戏场景的建立和运行。
jiushiainilip19 发表于 2015-11-8 15:52:02
行走图文件中(Characters)中找到这个图片 然后放在(Pictures)里面 用事件添加 不过要用PS弄好来
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 22:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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