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

Project1

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

[已经解决] 请问,主角的事件ID是多少

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
338 小时
注册时间
2014-7-15
帖子
593
跳转到指定楼层
1
发表于 2014-11-25 23:26:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我试了下-1,要报错

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10073
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-11-25 23:41:51 | 只看该作者
本帖最后由 VIPArcher 于 2014-11-25 23:53 编辑

主角不是事件。没有事件ID
如果你说的是事件移动指令里啥啥啥的 get_character(param)
其实这就是一个方法,在VA中是这样的
RUBY 代码复制
  1. class Game_Interpreter
  2. #--------------------------------------------------------------------------
  3.   # ● 获取事件
  4.   #     param : -1 则玩家、0 则本事件、其他 则是指定的事件ID
  5.   #--------------------------------------------------------------------------
  6.   def get_character(param)
  7.     if $game_party.in_battle  #如果战斗中
  8.       nil    #返回nil
  9.     elsif param < 0  #如果param < 0
  10.       $game_player #返回玩家
  11.     else  #除此以外
  12.       events = same_map? ? $game_map.events : {} #如果事件触发时的地图没有变化则返回当前地图的所有事件组成的哈希否则返回空哈希表{}
  13.       events[param > 0 ? param : @event_id]   #param > 0则返回对应事件,否则(为0时)返回本事件
  14.     end
  15.   end
  16. end

没用过XP,但是我觉得对于获取事件啥的应该是一样的。(希望这回答对你有帮助

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
3
发表于 2014-11-26 00:25:54 | 只看该作者
没记错的话$game_player而不是 $game_map.events
回复 支持 反对

使用道具 举报

星尘泪 该用户已被删除
4
发表于 2014-11-26 06:43:43 手机端发表。 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33072
在线时间
5103 小时
注册时间
2012-11-19
帖子
4878

开拓者

5
发表于 2014-11-26 07:50:24 | 只看该作者
本帖最后由 芯☆淡茹水 于 2014-11-26 07:55 编辑

角色和事件的父类是 Game_Character,如果非要说ID的话,角色的应该是 0 。
因为在 Game_Character 初始化时,@id = 0 ,在生成事件时,这个 @id 代入事件本身的ID,
而角色的这个 @id 值从未改变过。
在事件--脚本 里  p $game_player.id  就知道了。

点评

$game_player  发表于 2014-11-26 21:04
准确来说我是要锁定角色坐标,如果是事件我可以用$game_map.events[n],但是角色该怎么办  发表于 2014-11-26 18:39
谢谢!  发表于 2014-11-26 18:29
赞同! +300经验  发表于 2014-11-26 10:38

评分

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

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 11:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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