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

Project1

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

[原创发布] scene_party的美化

[复制链接]

Lv2.观梦者

梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
帖子
292

开拓者

跳转到指定楼层
1
发表于 2017-3-6 15:40:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不是YEP的插件,我比较喜欢YANA的scene formation。相对来说比较简洁也比较好用。重要的是可以稍微修改便可制作阵型系统
这样子所有的菜单界面就美化完毕了。然后剩下的就是Scene Shop。

归档.zip

713.48 KB, 下载次数: 196

评分

参与人数 1星屑 +20 收起 理由
2577058272 + 20 塞糖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
2590
在线时间
365 小时
注册时间
2015-8-15
帖子
80
2
发表于 2017-3-11 11:13:00 | 只看该作者
大神,可不可以让战斗队员和待机队员不显示行走图而显示单独的图片,我用了行走图多帧插件,就乱了

点评

你想用的是表情而不是行走图吗?这几天有空研究一下。  发表于 2017-3-16 10:36
有空看一下,不过一般是drawactorsprite的问题,你先看看替换掉这个代码  发表于 2017-3-11 16:27
插件中 Selection 里的 actor sprite 选项填写 false 意思是不显示角色行走图  发表于 2017-3-11 14:35
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2590
在线时间
365 小时
注册时间
2015-8-15
帖子
80
3
发表于 2017-3-17 19:43:26 | 只看该作者
对,不要显示行走图,换成独立的图片,拜托你了大神

点评

drawActorCharacter替换为drawActorFace。但是这样的话你要更改选区的大小。  发表于 2017-3-19 18:50
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
帖子
292

开拓者

4
 楼主| 发表于 2017-3-19 18:55:01 | 只看该作者
本帖最后由 sonicdonggua 于 2017-3-19 18:56 编辑
梦幻のLoli塔 发表于 2017-3-17 19:43
对,不要显示行走图,换成独立的图片,拜托你了大神


    Window_Formation.prototype.itemRect = function(index) {
        var rect = Window_Selectable.prototype.itemRect.call(this, index);
        rect.width = 48;
        rect.height = 48;
        rect.x = (index % this.maxCols()) * (this.itemWidth() + this.spacing());
        rect.y = 9 + (Math.floor(index / this.maxCols()) - this.topRow()) * this.itemHeight();
        return rect;
    };

    Window_Formation.prototype.itemWidth = function() {
        return 60;
    };

    Window_Formation.prototype.itemHeight = function() {
        return 66;
    };
Window_Formation.prototype.drawItem = function(i){
        var x = this.itemWidth() * Math.floor((i % this.maxCols()));
        var y = 12 + this.itemHeight() * (Math.floor((i / this.maxCols())) - this.topRow());
        if (i == this._lockIndex) {
            this.contents.fillRect(x, y - 3, 48, 48, 'rgba(0,0,0,0.5)')
        }
        if (this._members) {
            if (this._members.isFixed()) {
                this.contents.fillRect(x, y - 3, 48, 48, 'rgba(128,0,0,0.5)')
            }
            this.drawActorCharacter(this._members, x + 24, y + 44);
        } else {
            this.drawText('-', x, y, 48, 'center');
        }
    };
这些是你需要更改的地方。drawActorCharacter替换为drawActorFace,加粗的地方你把大小更改成你需要的数据
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2590
在线时间
365 小时
注册时间
2015-8-15
帖子
80
5
发表于 2017-3-20 21:19:50 | 只看该作者
sonicdonggua 发表于 2017-3-19 18:55
Window_Formation.prototype.itemRect = function(index) {
        var rect = Window_Selectable.p ...

大神,为什么改了之后什么都不显示了啊

点评

我的没问题啊,你要不把文件发给我看看  发表于 2017-3-21 18:23
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-28 06:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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