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

Project1

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

[已经过期] 有个读档显示的问题需要请教大神

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
114 小时
注册时间
2015-7-23
帖子
22
跳转到指定楼层
1
发表于 2017-2-2 20:42:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 RPG6666666666 于 2017-2-2 20:44 编辑

最近在做个游戏,需要问大神关于读档的问题!求大神解答:
我自己修改rpg_window.js里的代码,拿drawActorFace方法出来另写了个显示大脸的方法
但是我修改完,效果出来了,点击保存,此时图片什么的都是加载过的,所以打开菜单可以看到图片
但我退出游戏,重新打开游戏进行测试,用户此时肯定是点击“读档”进行上次的游戏,但是此时点开菜单,却没加载人脸图?(已经被我修改成两倍尺寸的大脸)
然后关闭菜单界面,再次打开菜单,从此就出来了。。。

求大神指点,为什么刚读档的时候进菜单就不加载?退出菜单重进菜单就加载了?
我少了什么代码?或者是我打错什么代码了?
代码:
JAVASCRIPT 代码复制
  1. Window_MenuStatus.prototype.drawMenuActorFace = function(actor, index) {
  2. this.drawMenuFace(actor.faceName(), index);
  3. };
  4. Window_MenuStatus.prototype.drawMenuFace = function(faceName, index) {
  5. var bitmap = ImageManager.loadFace(faceName + index); // + '_big' 自己加的后缀
  6. var actor = $gameParty.members()[index];
  7. var rect = this.itemRectForText(index);
  8. var w = Math.min(rect.width, 250);
  9. var h = Math.min(rect.height, 430);
  10. var lineHeight = this.lineHeight();
  11. var sx = (bitmap.width > w) ? (bitmap.width - w) / 2 : 0;
  12. var sy = (bitmap.height > h) ? (bitmap.height - h) / 2 : 0;
  13. var dx = (bitmap.width > rect.width) ? rect.x : rect.x + (rect.width - bitmap.width) / 2;
  14. var dy = (bitmap.height > rect.height) ? rect.y : rect.y + (rect.height - bitmap.height) / 2;
  15. this.contents.blt(bitmap, sx, sy, w, h, dx, dy);
  16. };

调用:
JAVASCRIPT 代码复制
  1. Window_MenuStatus.prototype.drawItemImage = function(index) {
  2. var actor = $gameParty.members()[index];
  3. var rect = this.itemRect(index);
  4. this.changePaintOpacity(actor.isBattleMember());
  5. // this.drawMenuActorFace(actor, index);
  6. // 上面这句因为我用了AltMenuScreen3.js,所以挂在AltMenuScreen3.js上的drawItemStatus调用了
  7. this.changePaintOpacity(true);
  8. };

Lv1.梦旅人

梦石
0
星屑
50
在线时间
114 小时
注册时间
2015-7-23
帖子
22
2
 楼主| 发表于 2017-2-3 16:32:41 | 只看该作者
看来我这问题是难如登天?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 00:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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