找回密码
 点一下
查看: 830|回复: 7

还是关于排泄的一些问题

[复制链接]
发表于 2012-2-9 13:04:16 | 显示全部楼层 |阅读模式
求教了。
youhunzhua 复制
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 XXX
    动作
        设置 youhunzhuadanwei[2] = (技能施放目标)
        设置 youhunzhuadanwei[1] = (施法单位)
        设置 youhunzhuadian = (youhunzhuadanwei[2] 的位置)
        设置 youhunzhuashishu = (((转换 (敏捷 对 youhunzhuadanwei[1] (包括 加成)) 为实数) + ((随机实数,最小值: 100.00 最大值: 110.00) x (转换 (幽魂爪  的等级对 youhunzhuadanwei[1]) 为实数))) x (0.80 + ((转换 (幽魂爪  的等级对 youhunzhuadanwei[1])
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
            Then - 动作
            Else - 动作
        点 - 清除 youhunzhuadian
        设置 youhunzhuashishu = 0.00
        设置 youhunzhuadanwei[1] = 没有单位
        设置 youhunzhuadanwei[2] = 没有单位

变量要一定要这么写么?,一定要再设置成为没有单位?
发表于 2012-2-9 13:49:18 | 显示全部楼层
全局变量不用set null
局部变量才需要
回复

使用道具 举报

发表于 2012-2-9 22:47:30 | 显示全部楼层
唔...其实全局变量不set null也素不会回收的,但是毕竟下次使用就直接覆盖了,这个泄漏不会累积,一般按ls所说无视即可~

局部变量就不一样了呢,不set null的话每次都会产生新的泄漏~
回复

使用道具 举报

发表于 2012-2-10 00:59:31 | 显示全部楼层
请问下全局变量和局部变量的区别是不是在于前一个是数组,后一个不是数组,即Int(1)和Int的区别
回复

使用道具 举报

发表于 2012-2-10 03:46:22 | 显示全部楼层
lsltdz42:请问下全局变量和局部变量的区别是不是在于前一个是数组,后一个不是数组,即Int(1)和Int的区别 (2012-02-10 00:59)
不是呢……数组又是另外一回事了

全局和局部的区别嘛。。
储存的地方不一样;
全局所有的函数都能用,局部只有当前函数能调用;
全局的地址不会变,局部的话当重新调用有局部变量的函数时该函数会申请新的局部变量地址;
……应该还有些
回复

使用道具 举报

发表于 2012-2-10 07:18:16 | 显示全部楼层
菊部变量只在本函数本次执行中管用,全局变量何时何地都管用。

内容来自[手机版]
回复

使用道具 举报

发表于 2012-2-10 10:26:31 | 显示全部楼层
听不懂~~全局变量和局部变量应该也是一个变量吧,比如整数Int,怎么看它是全局还是局部的呢?
回复

使用道具 举报

发表于 2012-2-10 11:49:01 | 显示全部楼层
在变量里编辑的,可以在任何触发里直接使用的是全局变量;在触发里临时创建的,无法用于其他触发的是局部变量。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-9 03:59 , Processed in 0.037534 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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