我需要切割和混合字符串

我想知道如何切割和混合字符串,我正在为我的游戏制作一个玩家融合脚本,但我不知道如何将它们的名称拼在一起,例如,如果玩家1的名称是LordNoob,玩家2的名称是Keyboard,那么它将把他们的名称混合成一个像Lordoard或KeyNoob之类的东西。

我在Roblox Wiki上搜了一些东西,但我没有找到任何东西,我看到了字符串模式,但我不知道它是否会对我有帮助。

如果有人告诉我该怎么做,那将是很棒的帮助。谢谢。

点赞
用户10399217
用户10399217

我尝试为您创建一个功能,它可以正常工作,但有保罗提到的缺陷

function mixStrings(string1,string2)
return string.upper(string.sub(string1,1,1)) .. string.lower( string.sub( string.sub(string1,1,math.floor(string.len(string1)/2)) ,2,string.len(string.sub(string1,1,math.floor(string.len(string1)/2)))) .. string.sub(string2,math.ceil(string.len(string2)/2),string.len(string2)) )
end

print(mixStrings("Keyboard","Calculator"))
print(mixStrings("Narwhal","Shark"))
print(mixStrings("America","Europe"))
print(mixStrings("Spoon","Fork"))

运行上述脚本时,我测试发现了以下内容:

Keybulator
Narark
Amerope
Spork

(顺便说一下,该函数始终会创建一个首字母大写的字符串,其余部分将为小写,因此如果您想创建类似KeyNoob的东西,它可能没有用)

2019-01-05 07:18:46