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

Project1

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

[已经解决] 制作在地图上穿墙技能时遇到通行判定问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
75 小时
注册时间
2008-5-25
帖子
62
跳转到指定楼层
1
发表于 2011-7-24 21:45:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设计了个穿墙,思路如下
某并行处理公共事件
条件分歧当X键被按下
角色穿透=on
不透明度=160
前进一步
前进一步
角色穿透=off
不透明度=255
等待移动结束
分歧结束
等待2帧
但是遇到问题:如果前方2格处不能通行,按设计初衷应该不能使用。但是不知实现这个判定,求高手指教,顺便问下这个设计其他有没有问题

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-7-24 21:54:12 | 只看该作者
  1. case $game_player.direction
  2. when 2
  3.   rt = $game_map.passable?($game_player.x,$game_player.y+2,0)
  4. when 4
  5.   rt = $game_map.passable?($game_player.x-2,$game_player.y,0)
  6. when 6
  7.   rt = $game_map.passable?($game_player.x+2,$game_player.y,0)
  8. when 8
  9.   rt = $game_map.passable?($game_player.x,$game_player.y-2,0)
  10. end
  11. # 如果rt为true则可通行
复制代码

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
75 小时
注册时间
2008-5-25
帖子
62
3
 楼主| 发表于 2011-7-24 22:27:06 | 只看该作者
Wind2010 发表于 2011-7-24 21:54

这个脚本框插不下啊,具体怎么把这段脚本编入这个事件中能完整说下吗?
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
4
发表于 2011-7-24 22:42:20 | 只看该作者
doubt 发表于 2011-7-24 22:27
这个脚本框插不下啊,具体怎么把这段脚本编入这个事件中能完整说下吗? ...

用class Interpreter来定义这个方法,return rt,然后再根据rt的值判断

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
75 小时
注册时间
2008-5-25
帖子
62
5
 楼主| 发表于 2011-7-25 16:36:03 | 只看该作者
还有一点问题:穿墙没问题,但是面对不可穿透的NPC时,rt返回的是TRUE啊
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
63
在线时间
167 小时
注册时间
2010-6-19
帖子
281
6
发表于 2011-7-25 20:01:57 | 只看该作者

制作在地图上穿墙技能时遇到通行

本帖最后由 zq7695zq 于 2011-7-25 20:02 编辑

加点料
某并行处理公共事件
条件分歧当X键被按下
角色穿透=on
不透明度=160
循环头
前进一步
判断前方的图块是否可移动
如果是不可移动,继续循环,如果可移动,跳出循环
循环尾

角色穿透=off
不透明度=255
等待移动结束
分歧结束
等待2帧




我只能给你思路了,其它要你自己做。。我以前做过的,但是效果不咋..
《模拟热血三国》正在内测+制作中。。
诶呀,真强大。。。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 18:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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