找回密码
 点一下
查看: 1262|回复: 8

该极坐标点怎么写

[复制链接]
发表于 2010-6-24 21:46:15 | 显示全部楼层 |阅读模式
我用来写击退效果的      就是说这个坐标点是动的            能帮忙说一下吗?


要WE里面的语句    别用口水话我看不懂口水话
发表于 2010-6-24 21:48:59 | 显示全部楼层
搜索一下击退

没有人生来就能看懂,看不懂就努力让自己学着看懂
回复

使用道具 举报

 楼主| 发表于 2010-6-24 21:51:14 | 显示全部楼层
我仅仅需要点怎么写        话说这个板块只有你到回答
回复

使用道具 举报

发表于 2010-6-24 22:03:39 | 显示全部楼层
[trigger]单位 - 立即移动 (触发单位) 到 (从 ((触发单位) 的位置) 开始,距离 256.00 ,方向为 0.00 度的位移处)[/trigger]
首先是开始点,然后就是距离,再然后就是方向。。。。。极点位移坐标就这三个参数。。。。。
回复

使用道具 举报

 楼主| 发表于 2010-6-24 22:12:04 | 显示全部楼层
你那个好像错的
回复

使用道具 举报

发表于 2010-6-24 22:14:00 | 显示全部楼层
。。。。。。。
回复

使用道具 举报

发表于 2010-6-24 22:54:36 | 显示全部楼层
点的
JiTui
┣━事件
┃   └─单位 - 任意单位 发动技能效果
┣━条件
┃   └─(施放技能) 等于 [击退]
┗━动作
     ├─设置 p[0] = ((技能施放目标) 的位置)
     ├─设置 p[1] = ((触发单位) 的位置)
     ├─设置 r[0] = (p[1] 到 p[0] 的角度)
     ├─点 - 清除 p[1]
     ├─设置 r[1] = 0.00
     ├─设置 r[3] = 500.00
     ├─设置 u = (技能施放目标)
     └─触发器 - 开启 JiTui 2 <预设>


JiTui 2
┣━事件
┃   └─时间 - 每 0.04 秒触发事件
┣━条件
┗━动作
     ├─设置 r[1] = (r[1] + 20.00)
     └─如果所有条件成立则做动作1,否则做动作2
            If - 条件
                r[1] 大于 r[3]
            Then - 动作
                触发器 - 关闭 (当前触发)
                点 - 清除 p[0]
            Else - 动作
                设置 p[1] = (从 p[0] 开始,距离 r[1] ,方向为 r[0] 度的位移处)
                单位 - 立即移动 u 到 p[1]
                点 - 清除 p[1]
回复

使用道具 举报

发表于 2010-6-24 23:22:04 | 显示全部楼层
坐标的
JiTui
┣━事件
┃   └─单位 - 任意单位 发动技能效果
┣━条件
┃   └─(施放技能) 等于 [击退]
┗━动作
     ├─单位 - 设置 (触发单位) 面向 (技能施放目标) ,使用时间 0.00 秒
     ├─设置 angle = ((触发单位) 的面向角度)
     ├─设置 X = ((技能施放目标) 所在X轴坐标)
     ├─设置 Y = ((技能施放目标) 所在Y轴坐标)
     ├─设置 r[1] = 0.00
     ├─设置 r[3] = 500.00
     ├─设置 u = (技能施放目标)
     └─触发器 - 开启 JiTui 2 <预设>



JiTui 2
┣━事件
┃   └─时间 - 每 0.04 秒触发事件
┣━条件
┗━动作
     ├─设置 r[1] = (r[1] + 20.00)
     └─如果所有条件成立则做动作1,否则做动作2
            If - 条件
                r[1] 大于 r[3]
            Then - 动作
                触发器 - 关闭 (当前触发)
            Else - 动作
                设置 x = (X + ((Cos(angle)) x r[1]))
                设置 y = (Y + ((Sin(angle)) x r[1]))
                单位 - 设置 u 的X坐标为 x
                单位 - 设置 u 的Y坐标为 y
回复

使用道具 举报

发表于 2010-6-25 03:34:45 | 显示全部楼层
击退?什么方式的击退?岩运动方向垂直方向击退还是原地击退,还是和运动方向一致的击退,原地比较简单就是让被击退单位沿击退来源和被击退单位两点确定的直线运动,这里就不罗嗦了,,,还是说一下,设定个变量角度,其实就是个实数angle(弧度制),将angle变为,获取那两点间的角度(弧度制)。这个角度用来确定被击退单位运动方向,击退速度speed,骑士就是个实数,用计时器运行以下{获取单位坐标x,y,将x变为x+speed*Cos(angle),将y变为y+speed*Sin(angle),然后,设置单位坐标为x,y}          里面那个,用计时器运行,我通常用每0.01秒,这样每次移动的幅度可以很小,看起来不会是瞬移。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 16:02 , Processed in 0.159238 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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