raybattler 发表于 2022-1-26 01:04:03

想请教随机对话的实现方法

我希望让玩家点击选项之后从一堆对话里随机几段显示出来,光是随机能很容易地想到办法,但要怎样使每次随机出来的对话不会重复呢?
因为对话的总数很多,挨个设置感觉不是办法,所以前来求助有没有更好的方案。

VariableD 发表于 2022-1-27 21:45:38

随机对话每个搭配一个标签比如*talk1,*talk2,假设一共10个,对话末尾返回。
随机抽取的时候从初始值为的数组里随机选择,每选中一个从数组里把对应的数字去掉,然后呼叫对应的标签。数组大小为0的时候可以再次设置为初始值以保证永远有随机对话发生。

raybattler 发表于 2022-1-28 01:19:45

VariableD 发表于 2022-1-27 21:45
随机对话每个搭配一个标签比如*talk1,*talk2,假设一共10个,对话末尾返回。
随机抽取的时候从初始值为

感谢回复,我试试看
页: [1]
查看完整版本: 想请教随机对话的实现方法