Dota 的jass解析

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:17:14
RT 我需要高人...
把 此图的 jass 帮我 解析一下啊..
我出500分,根据你的解析程度 给分

涉及 3 个方面
1 随机英雄 选择..
2 cmd 及其其他 命令 配合使用

注: 是想学习 dota 的jass 程序结构。。
我知道程序语句..不然就看看了
问题 就是英语 太差...不然 老早自己看 自己 研究 学习了
其实绝对可以 移植个类似 lost temp dota的不过已经有了

第一 jass和C C++ 应该基本相似
程序里区分大小写 和maya的快捷键一样
注释符号为 // 符号之后的本行语言无效

和大多数语言一样 jass采用if判断

句式
if 判断式 then
...
<else
...>

endif 当 判断式 的值为 true 的时候,执行语句

若出现else,则为当 判断式 的值为 true 则执行到 else 之前的语句,否则的

话,执行 else 到 endif 之间的语句

基本句式是

if 判断式 then
...
elseif 判断式 then
...
elseif 判断式 then
...
<else
..>
等等

这有一个 别人写的循环句式 能看懂你就入门勒
loop
...
if ... then
loop
...
endloop
else
if ... then
...
endif
endif
...
loop
...
endloop

不是加不加密和破不破解的问题。
正式出的dota图都进行了变量名优化,以保证运行效率。这样程序可读性就没有了。
jass语言确实和c++也差不多,有点编程基础都能懂,就是变量名取得毫无意义,看起来费劲,结构也不清晰。
有个别几个未优化的图,变量名是原始的,可以去官网下来研究。

DOTA的非加密地图目前只有一个版本的,6.41工程版
你可以去网上下载了看看
其实想学的话不一定非要看DOTA的,你可以去U9的WE发个帖子问问,那里的牛人不少

你太专业了,我们只是玩dota,不研究这么深,顶多是研究一下技能的作用机理。

找个破解图,自己研究呗。法律上是允许修改DOT