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

Project1

 找回密码
 注册会员
搜索

关于碰撞的脚本

查看数: 8757 | 评论数: 10 | 收藏 7
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-28 11:20

正文摘要:

本帖最后由 if216 于 2019-1-28 18:40 编辑 找了半天才找到。。。记录备份在此 //判断角色和角色是否碰撞 Game_CharacterBase.prototype.isCollidedWithCharacters = function(x, y) {       ...

回复

guidayu 发表于 2021-6-23 21:54:02
多谢大佬!!正在做ARPG,就在头疼怎么判定碰撞!
Zeldashu 发表于 2020-4-14 13:20:58
本质还是判定坐标。不过倒是省了几个变量。
URUUR 发表于 2019-2-1 20:24:32
用在射击类ARPG上估计能省好几页事件和独立开关
戏蹑群星斗 发表于 2019-1-29 21:15:06
我找到一个插件,应该能帮助你的工作
https://forums.rpgmakerweb.com/i ... on-detection.58568/
if216 发表于 2019-1-28 18:42:35
黑舞嗜 发表于 2019-1-28 15:48
恕我愚钝....即使取得了事件,这个条件分歧也还是不会用额..里面就只有x和y,难道不应该是填两个事件的ID么 ...

看图吧,范例是不可能放了。我本身不会这样做。纯粹演示。
黑舞嗜 发表于 2019-1-28 15:48:31
恕我愚钝....即使取得了事件,这个条件分歧也还是不会用额..里面就只有x和y,难道不应该是填两个事件的ID么,这个没有例子真看不懂...
if216 发表于 2019-1-28 15:02:46
跟角色有关的,用$gamePlayer直接调用。如 $gamePlayer.isCollidedWithEvents(x,y)

跟事件有关的要先得到事件,用事件调用。
如:$gameMap.event(eventID).isCollidedWithEvents(x,y)
或:$gameMap.eventIdXy(x, y).isCollidedWithEvents(x,y)

点评

$gameMap.eventIdXy(x, y).isCollidedWithEvents(x,y)这段脚本如何理解,eventIdXy指的是哪个事件的xy?  发表于 2020-4-14 17:11
if216 发表于 2019-1-28 14:59:18
黑舞嗜 发表于 2019-1-28 14:56
那么问题来了,怎么用呢,比如事件与事件碰撞

你需要先看这个:
https://rpg.blue/thread-405671-1-1.html

点评

OK 感谢~~~  发表于 2019-1-28 15:28
黑舞嗜 发表于 2019-1-28 14:56:33
那么问题来了,怎么用呢,比如事件与事件碰撞
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-15 07:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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