幻想森林

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

[RMXP] 怎样实现遇水钓鱼?

[复制链接]

4

主题

8

帖子

72

积分

②入门

积分
72
发表于 2010-1-17 11:51:04 | 显示全部楼层 |阅读模式
  就是可以只要主角接触水,确认后就能触发事件???望高手解答!
回复

使用道具 举报

52

主题

463

帖子

9095

积分

⑦老手

您还没有设置个性签名

积分
9095
发表于 2010-1-17 14:23:09 | 显示全部楼层
把水设置为某个地形标志,然后在scene_map里加一个按下C的判断即可
先行者的广告: http://www.diyrpg.net/bbs
回复 支持 反对

使用道具 举报

7

主题

84

帖子

769

积分

⑤进阶

积分
769
发表于 2010-1-17 17:36:57 | 显示全部楼层
VX里没有地形标志……哭……
难道lz要做口袋妖怪??
哎呀呀呀~
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-17 18:50:17 | 显示全部楼层
VX就获取 map_data 和passage 吧。。。我暂时只能想到这样的方法。。。要不就在水边围一圈事件。。。。还是前一个方法更好。。。暂时只能想到这样。。。。

XP的地图标志是个方便的东西。。可惜VX没有
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

4

主题

8

帖子

72

积分

②入门

积分
72
 楼主| 发表于 2010-1-18 15:13:48 | 显示全部楼层
鄙人说的就是XP......地形标志我知道。把水设成1就完了...然后怎么进行“一旦发现地形标记是1,就可以按回车钓鱼”呢?望解答...
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-18 17:11:56 | 显示全部楼层
VX的我说回答小睡的。。。
  1.     if Input.trigger?(Input::C)
  2.       case @direction
  3.       when 2
  4.         if $game_terrain_tag(@x,@y + 1) == 1
  5.         end
  6.       when 4
  7.         if $game_terrain_tag(@x - 1,@y) == 1
  8.         end
  9.       when 6
  10.         if $game_terrain_tag(@x + 1,@y) == 1
  11.         end
  12.       when 8
  13.         if $game_terrain_tag(@x,@y - 1) == 1
  14.         end
  15.       end
  16.     end
复制代码
这一段脚本放在Game_player  的def update  的  case Input.dir4  的下边的
if 下边添加公共事件的调用
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-18 17:13:46 | 显示全部楼层
哦 哦 也有可能有更为简便的方法。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 16:59 , Processed in 0.011436 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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