找回密码
 点一下
查看: 2805|回复: 10

如何编写native函数?

[复制链接]
发表于 2009-11-10 10:06:48 | 显示全部楼层 |阅读模式
就是CJ中那样的函数,是怎么编写的?
发表于 2009-11-10 10:24:23 | 显示全部楼层
这个需要api支持……
自定义某些函数是无效的
不过你可以为其他函数添加上native
不过函数内部不能使用可以被外界改变的变量
回复

使用道具 举报

 楼主| 发表于 2009-11-10 10:46:50 | 显示全部楼层
函数内部……好像打开CJ文件发现里头的函数只有输入输出,根本没有内部?
回复

使用道具 举报

发表于 2009-11-10 10:58:59 | 显示全部楼层
这个就像C中链接库和提供接口的头文件一样,你只能看到定义,而看不到具体的实现,你要做的就是如何去运用它们

你也可以去看看japi的相关内容
回复

使用道具 举报

 楼主| 发表于 2009-11-10 11:21:13 | 显示全部楼层
内联函数?
回复

使用道具 举报

发表于 2009-11-10 11:35:43 | 显示全部楼层
貌似和内联函数关系不大吧……
这个应该说是本地函数(native本来就是本地的意思)
回复

使用道具 举报

发表于 2009-11-10 11:38:05 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-11-10 11:49:39 | 显示全部楼层
唔,继续学习……
回复

使用道具 举报

发表于 2009-11-10 12:01:29 | 显示全部楼层
一般情况,就是完成了添加,也不能与别的玩家一起游戏,除非双方都干了这事………………
回复

使用道具 举报

发表于 2009-11-10 13:42:34 | 显示全部楼层
native调用的函数是写在dll里面的
回复

使用道具 举报

发表于 2009-11-10 16:56:56 | 显示全部楼层
其实应该用JASS虚拟机漏洞。
这玩意可以支持不同步。
但是新版本1.24b貌似已经封掉了这个东西,所以相当于没有用了。
japi这东西也就是小范围的有用而已。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 05:02 , Processed in 0.104735 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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