找回密码
 点一下
查看: 1850|回复: 3

common.j

[复制链接]
发表于 2013-3-13 21:07:52 | 显示全部楼层 |阅读模式
看了common.j的函数,又看了真三的JASS版,对一些函数不懂。
比如真三一般在call TriggerAddAction 之后call ConditionalTriggerExecutel--这是无条件执行的意思吗?
又如call SetUnitAbilityLevelSwapped--这个swapped是什么意思?
那个GetEnumPlayer/Unit/destroyable这个enum是你用鼠标选的东西吗?
PingMiniMapLocForForceEx---是不是在小地图上指示一下?Ex是经验的意思?
TriggerRegister……Single---是只触发一次吗?
AddHeroXP(hero,xp,boolean showEyeCandy)--这个布尔参数是什么意思?
……
……
……
你们懂得人当时是怎么明白的?有没有函数详解?还是试出来的?
发表于 2013-3-14 06:03:09 | 显示全部楼层
本帖最后由 chyj4747 于 2013-3-14 06:18 编辑

ConditionalTriggerExecutel:是不是无条件执行只需用WE加两个无条件执行和有条件执行的动作看下就能知道~

SetUnitAbilityLevelSwapped:这是bj函数,swapped是交换参数的位置,为了统一WE中动作的格式而已,直接写J的话用CJ函数

Enum是指单位组、势力(玩家组)、可破坏物组(不存在这个量,这里指被矩形区域内所有的可破坏物之类的动作选中的组)中其中一个单位、玩家、可破坏物,只能用于单位组、势力、可破坏物的遍历动作里,LZ可以参考WE里循环单位组动作里的选取单位

PingMiniMapLocForForceEx:遇上不懂意义的直接拆词,词不懂的网上搜,ping(信号)minimap(小地图)loc(location缩写,点)for(为)force(势力,指玩家势力,即玩家组)ex(扩展版)

TriggerRegister……Single:这个是BJ简化后的函数

showEyeCandy:设置是否显示升级视觉效果


大部分的函数用两种方法就能弄懂:
1. 通过WE的触发动作翻译
2. 看函数名、参数名

只有极少数的WE动作里没有且函数名也看不懂,这种也有几种方式能弄懂:
1. 上网查,基本所有的函数都有前辈写过演示的,至于前辈是怎么弄懂的。。。这就不知道了,大概是测试、破解源码或者别的什么的
2. 自己测,根据能看懂的函数名、参数名猜

PS:LZ问的那些都属于“大部分的函数”~  通过WE中翻译动作就能知道~

点评

解释的很详细很到位啊!感谢!不知道您有没有参加过编制地图的工作?可不可以大致讲解一下创建一张地图所需的个人条件(需要哪些能力以及哪些方面的学习等),需要哪些工具,步骤,或什么什么的?  详情 回复 发表于 2013-3-14 09:58

评分

参与人数 1互助 +3 收起 理由
疯人¢衰人 + 3 很好地解答了问题

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-3-14 09:58:49 | 显示全部楼层
chyj4747 发表于 2013-3-14 06:03
ConditionalTriggerExecutel:是不是无条件执行只需用WE加两个无条件执行和有条件执行的动作看下就能知道~
...

解释的很详细很到位啊!感谢!不知道您有没有参加过编制地图的工作?可不可以大致讲解一下创建一张地图所需的个人条件(需要哪些能力以及哪些方面的学习等),需要哪些工具,步骤,或什么什么的?
回复

使用道具 举报

发表于 2013-3-14 12:21:16 | 显示全部楼层
本帖最后由 chyj4747 于 2013-3-14 12:22 编辑
dmxjMao 发表于 2013-3-14 09:58
解释的很详细很到位啊!感谢!不知道您有没有参加过编制地图的工作?可不可以大致讲解一下创建一张地图所 ...


一个人做的话:
1. 游戏性的常规理念,比如游戏主题,平衡性,可玩性之类的
2. 技术方面就需要基本掌握WE,地形、触发、物编、导入外部文件等
3. 如果要做图好图,J虽然不是必须的但是最好能掌握,T有些细节问题,另外J的执行效率高,写起来也方便
4. 美工部分。。这个学起来就不是两三个星期了,所以如果LZ没有这方面的基础还是从网上搜模型和贴图吧

工具么就WE,如果需要稍微强大一点的WE可以去下YDWE,不过学期阶段推荐红狼的UI(red_wolf版本的WE)
如果开始写J了可以考虑用YDWE、jasscraft、jassshop、ultraediter等工具

学习步骤的话没有,只是没有编程基础的话J要放在后面学,至少要先熟练T
不过还是推荐先在地图上摆摆各种东西习惯下WE,然后弄个简单的图练手,比如单一路线防守图什么的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 16:32 , Processed in 0.112229 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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