幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1249|回复: 5

[RM2K&2K3] [求助]想让主角能够退回到特定地图

[复制链接]

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
发表于 2006-6-10 17:50:30 | 显示全部楼层 |阅读模式
做了一个物品,可以进入幻境,也就是一张特殊的地图,但是要求退出这个地图时,主角能站在原来用该物品时所处的地图,以及相应的位置,怎么设置?
我在进入时记录了地图ID和坐标,可是不知道怎么写才对,也不知道怎么用。
$x = $game_player.x
$y = $game_player.y
$id = $game_map.map_id
回复

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-6-10 19:03:10 | 显示全部楼层
使用物品后用变量记录下角色的XY坐标和地图ID,然后利用场所移动即可。 [s:4]
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
 楼主| 发表于 2006-6-10 20:49:43 | 显示全部楼层
是啊,场所移动怎么写
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-6-10 21:05:55 | 显示全部楼层
引用第2楼沉影不器2006-06-10 20:49发表的“”:
是啊,场所移动怎么写

......请不要总是想着使用脚本啊,事件里就有个场所移动啊。。。而且也有很简单的变量操作。

顺便也一提脚本的做法:
先带入变量:
$game_variables[代表X坐标的变量的编号] = character.screen_x
$game_variables[代表Y坐标的变量的编号] = character.screen_y
$game_variables[代表地图ID的变量的编号] = $game_map.map_id
场所移动:
$game_temp.player_new_map_id = $game_variables[代表地图ID的变量的编号]
$game_temp.player_new_x = $game_variables[代表X坐标的变量的编号]
$game_temp.player_new_y = $game_variables[代表Y坐标的变量的编号]
$game_temp.player_new_direction = character.turn_up#这个表示角色方向朝上
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
 楼主| 发表于 2006-6-10 21:27:03 | 显示全部楼层
是这样啊,我在Game_Character里找到了game_player.x这样的表达,以为是这个呢。执行时说.x未定义。。。
回复 支持 反对

使用道具 举报

30

主题

477

帖子

5219

积分

⑦老手

积分
5219
 楼主| 发表于 2006-6-10 21:34:42 | 显示全部楼层
明白了,在事件的变量里找到了XY和地图ID。原先不知道有这个呀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 03:55 , Processed in 0.011865 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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