找回密码
 点一下
查看: 1209|回复: 11

希瓦大大进

[复制链接]
发表于 2010-10-5 11:45:05 | 显示全部楼层 |阅读模式
希瓦大大本人求循环技能【越多越好】想学习学习圆形的就不要了,我会圆形的,主要求其他的,平面就行。。
   谢谢先~~~~急急急~~~~
发表于 2010-10-5 11:47:55 | 显示全部楼层
请问lz你在发贴前有没有好好的看看版规呢?
或许还希望我再说一遍,疑难区不希望出现伸手党?
希瓦现在在军训吧
回复

使用道具 举报

发表于 2010-10-5 11:48:55 | 显示全部楼层
[trigger]
bingxuepao
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 冰雪炮
    动作
        设置 OP1chufadanweiweizhi[11] = ((触发单位) 的位置)
        设置 OP2jinengshifangdian[11] = (技能施放点)
        循环动作[循环整数A]从 1 到 12, 运行 (Loop - 动作)
            Loop - 动作
                设置 bingxuepao[循环整数A [R]] = (从 OP1chufadanweiweizhi[11] 开始,距离 ((转换 循环整数A [R] 为实数) x 200.00) ,方向为 (OP1chufadanweiweizhi[11] 到 OP2jinengshifangdian[11] 的角度) 度的位移处)
                设置 bingxuepao2[循环整数A [R]] = (半径为 115.00 圆心为 bingxuepao[循环整数A [R]] 且满足 ((((触发单位) 是 建筑) 等于 FALSE) 且 (((匹配单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
                单位组 - 选取 bingxuepao2[循环整数A [R]] 内所有单位 (单位 - 命令 (触发单位) 对 (选取单位) 造成 ((转换 ((触发单位) 的智力值(包括 加成)) 为实数) x ((转换 (冰雪炮  的等级对 (触发单位)) 为实数) x (0.50 x (转换 循环整数A [R] 为实数)))) 点伤害(是 攻击伤
                单位 - 创建 1 个 冰雪炮马甲 给 (触发玩家) 在 bingxuepao[循环整数A [R]] ,面向角度为 默认建筑朝向 度
                单位 - 设置 0.10 秒 类 类型的生命周期对 最后创建的单位 <New>
                等待 0.10 秒(游戏时间)
                点 - 清除 bingxuepao[循环整数A [R]]
                单位组 - 删除 bingxuepao2[循环整数A [R]]
        点 - 清除 OP1chufadanweiweizhi[11]
        点 - 清除 OP2jinengshifangdian[11]
[/trigger]
直线攻击一枚
外我想请楼上麻烦看下触发是哪有问题还是什么 我这触发用的技能是冲击波并且伤害距离足够那么远但是释放出来后自己加上去的马甲和技能释放出的投射物永远不能同时移动 不知道是冲击波问题还是触发问题
回复

使用道具 举报

发表于 2010-10-5 14:36:58 | 显示全部楼层
路过挑一下错吧
虽然我不是LSS
设置 bingxuepao2[循环整数A [R]] = (半径为 115.00 圆心为 bingxuepao[循环整数A [R]] 且满足 ((((触发单位) 是 建筑) 等于 FALSE) 且 (((匹配单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
如果你是想建筑释放这技能时有效果没伤害的话当我没说


至于不能同时移动是什么意思。。。
回复

使用道具 举报

发表于 2010-10-5 15:07:01 | 显示全部楼层
去找各种曲线 的参数方程

按着方程 写就是啦
回复

使用道具 举报

发表于 2010-10-5 15:15:41 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-10-5 15:37:35 | 显示全部楼层
我要的是T
回复

使用道具 举报

发表于 2010-10-5 15:46:22 | 显示全部楼层
什么T不T的...

T和算法有关么..?

你照着参数方程 移动坐标不就Ok了么
回复

使用道具 举报

发表于 2010-10-5 19:50:07 | 显示全部楼层
引用第3楼a595859893于2010-10-05 14:36发表的  :
路过挑一下错吧
虽然我不是LSS
设置 bingxuepao2[循环整数A [R]] = (半径为 115.00 圆心为 bingxuepao[循环整数A [R]] 且满足 ((((触发单位) 是 建筑) 等于 FALSE) 且 (((匹配单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
如果你是想建筑释放这技能时有效果没伤害的话当我没说

.......
= = 我的意思你理解错了 这个技能大概你能懂把 我是释放冲击波的时候技能自带的投射物比触发做出来的马甲都要往前一个单位的距离 永远同步不了 速度都是一样就是那技能自带的投射物永远在那马甲前面这让我很郁闷
= = 刚才注意到有个地方设置错了 多谢提醒。。。应该是匹配。。
回复

使用道具 举报

发表于 2010-10-5 20:12:12 | 显示全部楼层
Holy shit

LS的程序 运行效率可谓“极品”

相同的位移量 确每次都重新计算。。。

在一个已经确定运行速率的程序中 继续用等待函数 你认为这个函数可信么

比如程序运行脚本的主线程16毫秒刷新一次 这个函数最多也就精确到16毫秒 这个函数受到游戏主线程的影响

你应该新建一个计时器 让他系统分配一个新的独立线程给你 你才能获得较为精确的时间 (当然 遗憾的是war3无法提供线程同步的机制,处理需要同步的数据的时候会非常麻烦)
回复

使用道具 举报

发表于 2010-10-6 12:47:58 | 显示全部楼层
LS肝火有点重,但说的很有道理。。。。
回复

使用道具 举报

发表于 2010-10-6 13:24:30 | 显示全部楼层
小娇的那个链接并不能算作J
那个类似于计算公式 是可以用T做出来的

还有就是...其实GA有一个算法区
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 02:35 , Processed in 0.087667 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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