找回密码
 点一下
查看: 1028|回复: 7

问一个编辑器的问题

[复制链接]
发表于 2010-5-19 18:37:04 | 显示全部楼层 |阅读模式
设置项目文本[旧]  和   设置项目文本[R]    有什么区别??
发表于 2010-5-19 18:44:13 | 显示全部楼层
因为你用的是老狼的UI 所以会有【R】 后缀
  表示老狼写的 CJ函数
[旧] 是BJ函数 WE原版的  
  效率问题 ,BJ函数效率比CJ低
  回答正确吧?
回复

使用道具 举报

 楼主| 发表于 2010-5-19 18:59:54 | 显示全部楼层
哦,那我以后就只用CJ了,cj都是老狼写的??
回复

使用道具 举报

发表于 2010-5-19 19:13:33 | 显示全部楼层
你用的老狼的UI,UI里的CJ函数应该是老狼写的吧
回复

使用道具 举报

发表于 2010-5-19 19:16:25 | 显示全部楼层
谁告诉你们cj函数是老狼写的= =
cj函数是blz写的本地函数,bj函数和我们平时写的函数是对cj函数的封装

老狼只是把cj函数集成到了界面中,可以直接使用而已
回复

使用道具 举报

 楼主| 发表于 2010-5-19 19:54:08 | 显示全部楼层
native TriggerAddAction     takes trigger whichTrigger, code actionFunc returns triggeraction  这个是本地函数么??也就是说在comon.j里的都是本地函数,就是CJ函数,他们的效率很高么??
回复

使用道具 举报

发表于 2010-5-19 20:38:07 | 显示全部楼层
native就是本地函数的关键字,这些函数是通过本地语言比如C等而不是jass实现的

并不是说效率多高,但是封装过后的效率肯定没有直接调用来的高

比如说
[codes=jass]function AddResourceAmountBJ takes integer delta, unit whichUnit returns nothing
    call AddResourceAmount(whichUnit, delta)
endfunction[/codes]
这样的函数,调用一次就相当于call两次,而直接调用AddResourceAmount只需要call一次
回复

使用道具 举报

 楼主| 发表于 2010-5-20 18:58:29 | 显示全部楼层
哦,这玩意儿跟C语言差不多啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 17:52 , Processed in 0.056110 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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