读取XML的时候想要XML中随机抽取数据的表达式应该怎么写。
-
XML_1.stringvalue("/game/desc[random(1,100)]")
这样写游戏运行后看不到数据。random(1,100)换成单独的一个数字,能够读取到数据。
-
把表达式在路径字符串以外用&连入,如:XML_1.stringvalue("/game/desc["&int(random(1,100))&"]"),这里因为random结果会有小数,所以用int表达式取整再连入
-
游客 在 读取XML的时候想要XML中随机抽取数据的表达式应该怎么写。 中说:
把表达式在路径字符串以外用&连入,如:XML_1.stringvalue("/game/desc["&int(random(1,100))&"]"),这里因为random结果会有小数,所以用int表达式取整再连入
简单来说,xml组件的stringvalue表达式最终的参数是需要一个字符串,那通过这种字符串和其他变量的连接运算把字符串先运算出一个最终结果就行了
-
非常感谢,int这个我也用了但是没有加&所以一直没用,我在试试!