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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: lqsg123
打印 上一主题 下一主题

[有事请教] 如何制作一个状态面板?只需要一个简单的显示变量的面板

[复制链接]

Lv1.梦旅人

梦石
0
星屑
143
在线时间
21 小时
注册时间
2018-7-25
帖子
20
11
发表于 2018-7-27 15:38:20 | 只看该作者
我也想造面板耶~~
如果不用插件的话,只有对照着window status之类的改了吧??
个人公众号:苍极
抖音号:手游鉴毒师
游戏行业边缘人,谢谢关注~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1125
在线时间
111 小时
注册时间
2017-12-30
帖子
74
12
发表于 2018-7-27 16:39:48 | 只看该作者
我也只能做到显示 基础属性而已

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
143
在线时间
21 小时
注册时间
2018-7-25
帖子
20
13
发表于 2018-7-27 17:30:29 | 只看该作者
jac000 发表于 2018-7-27 16:39
我也只能做到显示 基础属性而已

请问是怎么把基础属性和装备加值分开显示的?
个人公众号:苍极
抖音号:手游鉴毒师
游戏行业边缘人,谢谢关注~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
143
在线时间
21 小时
注册时间
2018-7-25
帖子
20
14
发表于 2018-7-27 18:14:20 | 只看该作者
哈哈哈哈哈,问了下大佬,再参考源码js,弄出了一个原始的表现。
大致是这种效果
说下步骤吧:
找到Window_Status;
照着其他条目编写:
JAVASCRIPT 代码复制
  1. Window_Status.prototype.drawxyz = function(x, y) {
  2.     var lineHeight = this.lineHeight();
  3.     this.changeTextColor(this.systemColor());
  4.     this.drawText("名望", x, y + lineHeight * 0,160);
  5.         this.drawText("艺术", x, y + lineHeight * 1,160);
  6.     this.resetTextColor();
  7.     this.drawText($gameVariables.value(N), x + 160, y + lineHeight * 0, 60, 'right');
  8.         this.drawText($gameVariables.value(N2), x + 160, y + lineHeight * 1, 60, 'right');
  9. };

记得在Window_Status.prototype.drawBlock3这里把你修改的部分加上去,不然不会显示。我这里是把装备去掉了。
JAVASCRIPT 代码复制
  1. Window_Status.prototype.drawBlock3 = function(y) {
  2.     this.drawParameters(48, y);
  3.     this.drawxyz(432, y);
  4. };


这种方法非常原始,内容和数值完全靠硬写完成,对我来说还算够用,等技术提高了再改成变量式的显示好了哈哈哈哈。
希望可以帮到你。


个人公众号:苍极
抖音号:手游鉴毒师
游戏行业边缘人,谢谢关注~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1125
在线时间
111 小时
注册时间
2017-12-30
帖子
74
15
发表于 2018-7-27 23:22:59 | 只看该作者
游鱼戏虾 发表于 2018-7-27 17:30
请问是怎么把基础属性和装备加值分开显示的?

源程序就是分开的我只不过改了改
上面的是当前参数 下面的是新参数 去看原文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-21 00:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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