查看: 3038|回复: 6

[有事请教] 【已解决】请教大佬小图标问题!

[复制链接]
梦石
0
星屑
5170
在线时间
610 小时
注册时间
2017-10-21
回帖
321
发表于 2018-2-18 08:55:13 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 微笑的迪妮莎 于 2018-2-20 23:29 编辑

-5b9ed778ca0500c.jpg
我看到有些大佬的截图在攻击,魔法,防御等选择项前加上了图标!
看着根漂亮,能不能告诉新手怎么做的呢?

评分

参与人数 1赞 +1 收起 理由
2256538860 + 1 塞糖

查看全部评分

梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
回帖
557
发表于 2018-2-18 16:56:09 | 显示全部楼层
我记得是不是有一个可以在对话中加上"/xxx"然后就会显示某种道具的图标
貌似在这里也适用???
但是不太记得是啥了
看看有人知道不
现在还能改名吗qwq
回复

使用道具 举报

梦石
0
星屑
5170
在线时间
610 小时
注册时间
2017-10-21
回帖
321
 楼主| 发表于 2018-2-18 19:02:01 | 显示全部楼层
WantMy蕙 发表于 2018-2-18 16:56
我记得是不是有一个可以在对话中加上"/xxx"然后就会显示某种道具的图标
貌似在这里也适用???
但是不太记 ...

额,就算有用我也不知道在哪个文件里加。。。

点评

你找找看有没有类似的插件http://www.jianshu.com/p/96a3f87a06f5  发表于 2018-2-19 00:22
回复

使用道具 举报

梦石
0
星屑
4399
在线时间
552 小时
注册时间
2017-12-2
回帖
41
发表于 2018-2-20 22:58:12 | 显示全部楼层
可以这样,但是不方便
[pre lang="javascript"]Window_ActorCommand.prototype.drawItem = function(index) {
    var rect = this.itemRectForText(index);
    var align = this.itemTextAlign();
    this.resetTextColor();
    this.changePaintOpacity(this.isCommandEnabled(index));
    var IconIndex = {
        '攻击':5,
        '必杀':6,
        '防御':7,
        '道具':8
        };
    this.drawIcon(IconIndex[this.commandName(index)], rect.x, rect.y + 2);
    this.drawText(this.commandName(index), rect.x +32 , rect.y, rect.width, align);
};[/pre]

评分

参与人数 1赞 +1 收起 理由
微笑的迪妮莎 + 1 认可答案

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
5170
在线时间
610 小时
注册时间
2017-10-21
回帖
321
 楼主| 发表于 2018-2-20 23:25:58 | 显示全部楼层
本帖最后由 微笑的迪妮莎 于 2018-2-20 23:40 编辑
Mehmet 发表于 2018-2-20 22:58
可以这样,但是不方便
Window_ActorCommand.prototype.drawItem = function(index) {
    var rect = this.i ...


可以了大佬~太感谢了~~~

点评

追加到rpg_windows.js尾部或者开个插件也行,然后把需要添加图标的指令窗口XXX模仿这样写就行Window_XXXCommand.prototype.drawItem  发表于 2018-2-20 23:30
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部