JAPI拾遗
魔兽地图编辑器吧
全部回复
仅看楼主
吧务
level 14
actboy168 楼主
YDWE里包含了很多JAPI,大多数都做成了UI还有演示图。所以理解和使用上不会有太多的困难。但也有一部分并没有加到UI里的“隐藏”函数,它们大多数都是因为适用面不够宽广亦或者使用起来门槛太高。
今天我就来介绍其中一个隐藏函数,它的定义如何下
native EXBlendButtonIcon takes string a, string b, string c returns boolean
它的用处可以看两年前小汐大婶发的图
https://tieba.baidu.com/p/4494204428
简单来说这函数可以动态合成一个新的图标,a,b是两张输入的图标路径,c是输出的图标路径。
上面那个不停在动的图标实际上就是不停地在切换技能图标。理论上你可以不借助这个函数,而把图标全部做好放到地图里,也可以达到同样的效果。但这个函数可以让事情变得更简单。
为了做到上图的效果,你需要准备0~9数字10张blp,还有转圈动画blp8张,原图标+转圈图标+数字图标就是实际看到的样子。
当然这个api还有很多其它用法,请发挥你的脑洞
2018年09月26日 07点09分 1
level 13
那么问题来了,可以直接自定义代码call EXxxxxx()这样用么
2018年09月26日 07点09分 2
加了定义就可以
2018年09月26日 08点09分
level 10
惊,为嘛不收录进演示呢?虽然门槛相对其它函数是高
2018年09月26日 07点09分 3
没UI一般就没演示
2018年09月26日 08点09分
回复 actboy168 :讲解功能就好,美观的事管他呢
2018年09月26日 09点09分
@一中--
2018年09月27日 02点09分
level 3
反正不懂的路过[阴险]
2018年09月26日 07点09分 4
level 10
必须是64*64的图标才可以进行图像合成 楼主没说哦- - 还有技能图标不止是64*64 我后来还发现其他作者甚至用128*128在游戏中都是正常的表现
2018年09月26日 08点09分 5
嗯,必须64x64。其它尺寸魔兽支持也没意义,因为并不会更清晰
2018年09月26日 08点09分
level 12

2018年09月26日 08点09分 6
level 9
转圈才8张也太辣鸡了起码100张吧
2018年09月26日 08点09分 7
这个随你了,你做1000张都可以
2018年09月26日 08点09分
@actboy168 64*64的也做不了这么多哇
2018年09月26日 08点09分
level 14
还有其他隐藏的japi函数吗
2018年09月26日 08点09分 8

2018年09月27日 02点09分
level 13
什么时候能完善function list
2018年09月26日 10点09分 10
啥?
2018年09月27日 02点09分
@actboy168 ydwe里面有个function list他的意思估计是在那里希望可以看到非cj bj函数
2018年09月27日 04点09分
@actboy168 有没有查看一切函数的功能,我想知道都有些什么鬼函数。
2018年09月27日 13点09分
level 9
有趣
2018年09月26日 10点09分 11
level 13
所以为啥不都放出来
2018年09月26日 13点09分 12

2018年09月27日 02点09分
@actboy168 看了下源码,好像也没几个没放出来的。
2018年09月27日 04点09分
level 9
很赞啊,不过这应该是一个技能的图标全部换掉了吧
本地玩家用的话也只能让一个单位有一个这类换图标的技能吧
不过这也够了,数字下标的技能图标不用一个一个做了
猜想一下要做9999位数字的下标,只要准备40张图就行了咯
2018年09月26日 13点09分 13
是一个技能只能给一个单位用,而不是一个单位只有一个技能
2018年09月27日 02点09分
@actboy168 了解思路,谢谢
2018年09月27日 02点09分
level 11
呜汪...汪 路过[滑稽]
2018年09月26日 16点09分 14
level 7
不懂的辣鸡新手路过
2018年09月27日 10点09分 16
1 2 尾页