屠夫的钩(不想用ydwe的)
會的话我会加分,一个技能25分
只用给思路就行了,具体的我会做
可选中1个或多个下面的关键词,搜索相关资料也可直接点“搜索资料”搜索整个问题。
可选中1个或多个下面的关键词,搜索相关资料也可直接点“搜索资料”搜索整个问题。
你对这个回答的评价是
你对这个回答的评价是?
你对这个回答的评价是
有朋友想要个简单的JASS刷兵演示 他说接触一门语言 要看个最简单的函数 看下是如哬运作的
他想要这个演示: 在地图中心刷十个步兵 每隔两秒种刷一次
首先 我们先用T把这个演示写出来
这是个很简单的演示 大家很容易看懂
现茬我们把这条T转为J
或许你要说我偷懒 因为我只是把T转成J 然后再调用罢了 这跟用T做没什么不同 的确是这样
所以 我们接下来优化下这段刷兵代碼
之前我们说 在循环里最好不要加等待 为什么呢 因为循环函数A和B都是全局变量 它们在执行时 如果同时有别的地方也在使用 那么就会出错 因此 我们要把代码里的全局变量通通换成局部变量
优化后的代码如下所示:
到这我们还没完 因为我们希望这个JassCreateUnit功能能更强大点 比如 我们希望这函数刷兵的数量不是固定的 而是我们想刷多少就刷多少
我们可以这样修改
由于我们给函数加了参数 那么我们在调用的时候 必須在函数的括号里写上一个参数
现在我们的JassCreateUnit函数已经足够强大了 但完全可以更强大 比如 目前它只能在地图中心刷兵 如哬让它在其它地点刷兵呢 或许你想到了 再增加一个参数 来传递刷兵的地点
然后我们这样调用
不过现在刷出的兵都是面朝默认建筑朝向 我们可以再加一个参数 让兵面朝这个方向
以上引用有没有错误找了很久沒找到相关资料,从YDWE的LUA圣光示范中引用不知为何好像无效,更像是计时直接完成无视了1.00秒