找回密码
 点一下
查看: 1298|回复: 9

请问局部变量怎么做呢,而且怎么使用呢??

[复制链接]
发表于 2009-7-25 16:50:53 | 显示全部楼层 |阅读模式
请问局部变量怎么做呢,而且怎么使用呢??
发表于 2009-7-25 17:42:11 | 显示全部楼层
局部变量在他们各自的定义域内分别运行,不会互相冲突,很有用
那么怎么用呢??
教你一个最简单的方法:
先定义一个全局变量(也就是自定义变量)
然后加一句自定义代码“local OOOO udg_XXX”
其中OOOO是变量类型:单位是UNIT,布尔值是B。。。。。自己去看J入门第一章(只需第一章)
其中XXX就是变量名

最后,你就可以把自定变量当局部变量用了
回复

使用道具 举报

发表于 2009-7-25 18:08:53 | 显示全部楼层
学J吧,这样全面些
回复

使用道具 举报

发表于 2009-7-25 18:21:40 | 显示全部楼层
局部变量是在一个函数中函数头部声明的,只在该函数中有效的变量  优先级高于全局变量 但是最好不要局部变量与全局变量重名(除非你懂得重名的用处)
这个变量只在该函数中有效,在不同函数中可以定义相同名字的局部变量,但是他们之间没有任何关系了,相互没有影响
其他跟全局变量一样用
回复

使用道具 举报

发表于 2009-7-25 18:24:50 | 显示全部楼层
似乎就是这样了``
回复

使用道具 举报

发表于 2009-7-25 18:45:31 | 显示全部楼层
学C吧~~迎接SC2了~~
回复

使用道具 举报

发表于 2009-7-25 21:21:09 | 显示全部楼层
SC2中的类似C的脚本跟JASS也差不了多少吧
回复

使用道具 举报

发表于 2009-9-30 08:27:19 | 显示全部楼层
我比较想知道如果其个玩家同一时间用同一个触发里面的同一个局部变量的话会不会冲突啊?
回复

使用道具 举报

发表于 2009-9-30 09:02:59 | 显示全部楼层
你的意思是用本地玩家使在触发一个事件的时候这些玩家调用同一个变量做不一样的事?那样很容易掉线吧。
回复

使用道具 举报

发表于 2009-9-30 09:58:16 | 显示全部楼层
好好找一门编程语言看一下就能知道了,或者你找一篇jass教程也可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 21:32 , Processed in 0.031790 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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