THE NVL Maker

 找回密码
 注册
搜索
查看: 459|回复: 2

[常见问题] 如何实现MAX多分支判断效果?

[复制链接]

14

主题

32

帖子

0

精华

游戏开发者

积分
32
发表于 2024-11-27 18:48:33 | 显示全部楼层 |阅读模式
D大好,
请问如何实现类似MAX(a,b,c)这种多分支判断效果?应用场景是结局进入,判断几个角色好感度,好感度最高的进入某一个情节。我搜了一下网站的脚本编辑器指令列表,没有找到类似的指令。

Python的话,估计要写成MAX,然后接if,这种形式。不知道咱制作器中语句怎么码……

谢谢指导~
盼复。
回复

使用道具 举报

16

主题

1065

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
发表于 2024-11-29 08:30:34 来自手机 | 显示全部楼层
很弱智的方法:写一个函数,把所有变量名丢进一个数组,for循环取一个变量名,用eval(表达式)喂给一个临时var,
再取第二个,比第二个是不是比var大,是就丢了一,var换二,否则维持一,取第三个变量ry当然同时要另外开一个var记录当前最大值在数组里的index,
都扫过一遍以后留下的就是那个最大的变量,返回它。
回复

使用道具 举报

14

主题

32

帖子

0

精华

游戏开发者

积分
32
 楼主| 发表于 2024-11-30 02:15:16 | 显示全部楼层
VariableD 发表于 2024-11-29 08:30
很弱智的方法:写一个函数,把所有变量名丢进一个数组,for循环取一个变量名,用eval(表达式)喂给一个临 ...

我试试……
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-1-21 02:32 , Processed in 0.008413 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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