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

Project1

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

[有事请教] 想做一个数据状态面板,要哪一种插件比较适合?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6490
在线时间
1235 小时
注册时间
2016-12-6
帖子
383
1
发表于 2024-4-13 22:06:37 | 显示全部楼层
drill更适合全美术定制注重演出的设计,对属性、变量显示的兼容并不高,不擅长代码编辑的话,你很难在他的插件里去增添自定义变量显示
不那么在意美术效果的话,可以用YEP_StatusMenuCore以及扩展插件CaeX_YEPStatusMenuExt,可以自定义增添显示各种奇怪的变量或属性
但这插件的缺点也是美术表现很固定,UI的布局基本定死了,具体效果你可以参考这两张图:

QQ截图20240413220211.png (1002.7 KB, 下载次数: 20)

QQ截图20240413220211.png

QQ截图20240413220139.png (977.39 KB, 下载次数: 18)

QQ截图20240413220139.png
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6490
在线时间
1235 小时
注册时间
2016-12-6
帖子
383
2
发表于 2024-4-14 01:43:38 | 显示全部楼层
3000Roger 发表于 2024-4-14 00:16
不好意思,再想请教一下

有个显示文字的插件DTextPicture.js使用上非常简单

这个插件并没有提供你要的转义字符,所以没法直接通过他提供的插件指令来显示指定角色的属性数值
但你可以结合脚本的形式来显示:

◆脚本:let ATK = $gameActors.actor(1).atk;
:  :ATK = "攻击:" + ATK
:  :$gameScreen.setDTextPicture(ATK, 32);
◆插件指令:D_TEXT_SETTING ALIGN CENTER
◆插件指令:D_TEXT_SETTING BG_COLOR black
◆插件指令:D_TEXT_SETTING REAL_TIME ON

这里我直接跳过指令的读取使用了setDTextPicture方法,所以你可以正常显示1号角色的攻击力,如果你是
要显示防御力就是:
◆脚本:let DEF = $gameActors.actor(1).def;
:  :DEF = "防御:" + DEF
:  :$gameScreen.setDTextPicture(DEF, 32);
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-10-8 02:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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