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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1486
在线时间
148 小时
注册时间
2017-8-18
帖子
116
跳转到指定楼层
1
发表于 2018-5-7 10:50:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 lqsg123 于 2018-5-9 11:51 编辑

请教大神,我要做一个面板,添加显示角色的一些数值。比如威望/与某npc之间的好感度之类的。

Lv3.寻梦者

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

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

使用道具 举报

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. };


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


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

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv3.寻梦者

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

回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
13640
在线时间
7132 小时
注册时间
2010-6-16
帖子
3487

开拓者

10
发表于 2018-5-9 14:47:29 | 只看该作者
MOG_VariableHud
SRD_HUDMaker
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1486
在线时间
148 小时
注册时间
2017-8-18
帖子
116
9
 楼主| 发表于 2018-5-9 14:37:45 | 只看该作者
寂静的夜里 发表于 2018-5-9 14:26
1、使用SRD的HUD插件
2、使用MOG的地图显示变量插件
3、使用纯事件的方式调用公共事件进行文章显示变量

大佬!那两个插件具体的名字是什么呢?请告知一下呗!
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
13640
在线时间
7132 小时
注册时间
2010-6-16
帖子
3487

开拓者

8
发表于 2018-5-9 14:26:04 | 只看该作者
1、使用SRD的HUD插件
2、使用MOG的地图显示变量插件
3、使用纯事件的方式调用公共事件进行文章显示变量
以上都不用学脚本插件
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1486
在线时间
148 小时
注册时间
2017-8-18
帖子
116
7
 楼主| 发表于 2018-5-9 11:52:14 | 只看该作者
lqsg123 发表于 2018-5-8 23:41
请问要如何制作一个状态栏一样的呢?是否有简单的教程给我?

只想要一个简单的显示变量的面板,不必学脚本吧。

点评

要的  发表于 2018-5-9 13:07
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-21 04:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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