THE NVL Maker

 找回密码
 注册
搜索
12
返回列表 发新帖
楼主: RoseQuartzA

[界面编辑] 想制作一个融合进主题的自定义主角姓名界面

[复制链接]

16

主题

1108

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1129
发表于 4 天前 来自手机 | 显示全部楼层
scenario就可以了。
回复

使用道具 举报

2

主题

11

帖子

0

精华

游戏开发者

积分
11
 楼主| 发表于 4 天前 来自手机 | 显示全部楼层
VariableD 发表于 2025-6-28 12:31
scenario就可以了。

好好好太感谢了
回复

使用道具 举报

2

主题

11

帖子

0

精华

游戏开发者

积分
11
 楼主| 发表于 4 天前 | 显示全部楼层
VariableD 发表于 2025-6-28 12:31
scenario就可以了。

是这样的大人,我发现了新的问题,就是输入框我想让他变成透明的或者透明度降低,或者减少长度,或者换个样式,我尝试复制了一下别的自定义姓名脚本里的代码:
请输入主角名字:[r]
姓氏:[edit opacity=0 color=0xFFFFFF name=f.姓][r]
名字:[edit opacity=0 color=0xFFFFFF name=f.名][r]

不过好像这个和目前的这个脚本不兼容?所以我来问一下这个可以解决吗?
回复

使用道具 举报

16

主题

1108

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1129
发表于 4 天前 来自手机 | 显示全部楼层
现在默认已经是透明的了(也就是opacity是0,bgcolor这个参数没效果了),如果你看见的半透明黑色底那是背景图片(back_yesno),编辑器里面修改背景图片成你自己的图片就可以了。但是输入框会有个可以看见的立体外框,这个是默认效果一定会显示。
可以改的是以下这些:如输入框长度、限制输入的文字长度之类,可以直接看kag3doc的edit指令参数。
フォーム操作
属性必須?説明
[url=]name[/url]yes変数名 入力した文字列を格納する変数を指定します。
 もし変数にすでに文字列が入っていた場合は、単一行 エディットの初期文字列として表示されます。
[url=]length[/url]no幅 (pixel 単位) 単一行エディットの幅 ( 縦書きの場合は高さ ) をピクセル単位で指定します。
[url=]bgcolor[/url]no0xRRGGBB 形式 背景色を 0xRRGGBB 形式で指定します。
[url=]opacity[/url]no0(完全透明) ~ 255(完全不透明) bgcolor 属性で指定した背景色の不透明度を 0 ~ 255 で指定します。
[url=]color[/url]no0xRRGGBB 形式 文字色を 0xRRGGBB 形式で指定します。
[url=]maxchars[/url]no最大文字数 入力できる最大文字数を指定します。0 を指定すると無制限になります。
 デフォルトでは無制限です。


但因为需要支持自定义编辑画面所以做得有点复杂,
文字颜色你直接编辑器里改那俩叫inputbox的控件的字体颜色就可以。

其他修改参数需要在macro_edu.ks里面加,具体是131行开始。
  1.    //变更为输入框
  2.                         if (dic.name=="inputbox")
  3.                         {
  4.                                 dm("inputbox");
  5.                                 var eduinput = new Dictionary();
  6.                                 eduinput.opacity=0;
复制代码
-修改的方法-
找到这一行:
                                eduinput.opacity=0;
在下面加一行:
                                eduinput.length=128;
就可以改变输入框的长度像素到128px。加一行:
                                eduinput.maxchars=4;
可以限制最大输入4个字符。

以此类推。












回复

使用道具 举报

2

主题

11

帖子

0

精华

游戏开发者

积分
11
 楼主| 发表于 3 天前 来自手机 | 显示全部楼层
VariableD 发表于 2025-6-28 22:49
现在默认已经是透明的了(也就是opacity是0,bgcolor这个参数没效果了),如果你看见的半透明黑色底那是背 ...

好!太感谢了谢谢大人!(๑•ᴗ•๑)♡
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-7-2 13:55 , Processed in 0.012253 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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