赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 47 |
经验 | 25609 |
最后登录 | 2024-9-3 |
在线时间 | 743 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4736
- 在线时间
- 743 小时
- 注册时间
- 2006-9-25
- 帖子
- 64
|
5楼
楼主 |
发表于 2021-3-30 19:57:35
|
只看该作者
谢谢回答。新开工程测试可以的。发现是使用飞猫的那个存档插件后造成的。用这个的初衷是使用了八方向行走图,存档时显示的行走图不是一帧的,所以想在存档界面更换行走图。已经用其他办法解决了。分享给有需要的新手,高手勿喷。。。。。
Game_Party.prototype.charactersForSavefile = function() {
return this.battleMembers().map(actor => [
actor.characterName()+"save",//更改存档行走图名字
actor.characterIndex()
]);
另外,发现修改这个地方也是一种方法。
Window_Base.prototype.drawCharacter = function(
characterName, characterIndex, x, y
) {
const bitmap = ImageManager.loadCharacter(characterName);
const big = ImageManager.isBigCharacter(characterName);
const pw = bitmap.width / (big ? 8 : 8);
const ph = bitmap.height / (big ? 8 : 8);
const n = big ? 0: characterIndex;
const sx = ((n % 8) * 8 + 1) * pw;
const sy = Math.floor(n / 8) * 8 * ph;
this.contents.blt(bitmap, sx, sy, pw, ph, x - pw / 2, y - ph);
}; |
|