38 123
发新话题
打印

[原创教程] 教你如何从t过渡到jass中来,再更新一层楼(081024)。

在另外一个触发中将触发语句写好,然后转jass,然后抄到你的触发中。
sure,this means nothing.

TOP

难道没人用Jass Shop么?

TOP

好东西就一定要顶
我要学JASS啦!

TOP

LS的挖坟……我来下载卡卡的那个UI。

TOP

学习````
顶上````

TOP

ls的名字很熟悉。
sure,this means nothing.

TOP

昨天在u9有人问到,如何快速查找cj里面想找到的函数,想让我提供函数和功能的一个表,不过我只是对常用的函数比较了解,其它的某些函数还是不清楚.

那么我就简单的讲下,查找相关函数的一些技巧.

1,如果是从bj函数,找cj原型,那么见21楼.
2,如果不通过t转j,而直接编写代码,那么cj的函数列表是一定要准备好的.
3,如何能快速查找到你需要的cj函数呢?
    某些人说英语不好,不过cj里面其实用不到几句英语.
    这里就列几个常见的对应关系.
    (创建,create)
    (设置,set)
    (单位,unit)
    (区域,rect)
    (不规则区域,region)
    (单位组,group)
    (点,location)              //虽然这个在t中很常用,不过如果用cj编写的话,建议抛弃,使用坐标代替.
    (闪电,lightning)
    (特效,effect)
    (计时器,timer)
    (玩家,player)
    (动态注册,triggerregist)
4,写代码前,先想想这个触发是关于什么的,如果是单位,那么在cj表中找和unit有关的函数,如果是计时器,那么找timer相关的函数.
    cj里面把各类的函数都是分好了的,比如单位函数在一起,玩家函数在一起,只要找到了方法,其实是很好找的.





(bj,cj函数表见1楼)
sure,this means nothing.

TOP

不熟悉就不正常了 ,帮忙解决下下面的问题吧
function jineng1 takes real shanghai,unit g returns nothing
        call UnitDamageTarget( g, GetEnumUnit(), shanghai, true, false, ATTACK_TYPE_CHAOS, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS )
endfunction

function jineng takes location p,real o,real shanghai,unit g returns nothing
    call ForGroupBJ( GetUnitsInRangeOfLocAll(o, p), function jineng1)
    call DestroyGroup( bj_lastCreatedGroup )
endfunction


call jineng(选取单位组的中心点,选取单位范围,造成伤害值,伤害单位)

TOP

 38 123
发新话题