赞 | 7 |
VIP | 7 |
好人卡 | 58 |
积分 | 1 |
经验 | 111901 |
最后登录 | 2024-11-30 |
在线时间 | 386 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 386 小时
- 注册时间
- 2007-7-27
- 帖子
- 4106
|
我发了,不过yanfly没回复
求人不如求己,我发现chrome(pc)的console非常强大,可以在电脑上模拟手机touch,调试之后发现是yanfly自己写错了
解决办法:新建一个js文件
插入:- if (Imported.YEP_BattleEngineCore) {
- Window_BattleEnemy.prototype.isClickedEnemy = function(enemy) {
- if (!enemy) return false;
- if (!enemy.isSpriteVisible()) return false;
- var x = TouchInput.x;
- var y = TouchInput.y;
- var rect = new Rectangle();
- rect.width = enemy.spriteWidth();
- rect.height = enemy.spriteHeight();
- rect.x = enemy.spritePosX() - rect.width / 2;
- rect.y = enemy.spritePosY() - rect.height;
- return (x >= rect.x && y >= rect.y && x < rect.x + rect.width &&
- y < rect.y + rect.height);
- };
- }
复制代码 然后当一个插件插入就可以 放到最后面 |
评分
-
查看全部评分
|