赞 | 5 |
VIP | 0 |
好人卡 | 0 |
积分 | 6 |
经验 | 0 |
最后登录 | 2024-10-28 |
在线时间 | 76 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 625
- 在线时间
- 76 小时
- 注册时间
- 2024-5-16
- 帖子
- 27
|
3楼
楼主 |
发表于 2024-9-13 21:45:47
|
只看该作者
不知道什么原因没成功执行选项
- // 1. 定义选项参数
- const choices = ["Option 1", "Option 2", "Option 3"]; // 选择项数组
- const cancelType = 2; // 取消选项的索引
- const defaultType = 0; // 默认选择项的索引
- const positionType = 2; // 选项显示的位置类型
- const background = 0; // 选择项的背景类型
- // 2. 设置选择项
- $gameMessage.setChoices(choices, defaultType, cancelType);
- $gameMessage.setChoiceBackground(background);
- $gameMessage.setChoicePositionType(positionType);
- // 3. 设置回调函数处理玩家的选择
- $gameMessage.setChoiceCallback(function(n) {
- switch (n) {
- case 0:
- // 显示文本“你选择了选项1”
- $gameMessage.add("You selected Option 1.");
- break;
- case 1:
- // 显示文本“你选择了选项2”
- $gameMessage.add("You selected Option 2.");
- break;
- case 2:
- // 显示文本“你选择了选项3”
- $gameMessage.add("You selected Option 3.");
- break;
- case -2:
- // 显示文本“你取消了选择”
- $gameMessage.add("You cancelled the selection.");
- break;
- }
- });
- // 4. 设置游戏解释器等待模式
- $gameMap._interpreter.setWaitMode("message");
复制代码 |
|