逸名 发表于 2013-8-24 12:35:54

如何获取单位演算体的ID

想做一个这样的效果:
选中地图中的任意单位,然后会在头像对话框中显示该单位的模型

显示模型的话需要知道该单位演算体的ID,有什么办法可以获取这个ID呢?
(单位的ID命名和演算体ID命名没有特定规律)

woaibusi 发表于 2013-8-24 20:25:04

简单办法是单位ID和演算体ID一样

逸名 发表于 2013-8-24 21:40:31

woaibusi 发表于 2013-8-24 20:25
简单办法是单位ID和演算体ID一样

可是对战里的一些单位不是的。。。

四夕水草肃 发表于 2013-8-25 09:53:28

因为调用关系是演算体调用单位,所以要从单位类型回溯到演算体类型似乎比较难……
但是花音记得触发器有个专门的函数“单位的演算体”用来获得某个单位对象所使用的演算体对象。

麦德三世 发表于 2013-8-25 10:48:10

获得对象却无法从中获得id。因为触发器是无法从actor中获取信息的。

逸名 发表于 2013-8-25 13:17:48

四夕水草肃 发表于 2013-8-25 09:53
因为调用关系是演算体调用单位,所以要从单位类型回溯到演算体类型似乎比较难……
但是花音记得触发器有个 ...

嗯。。 正如头目说的那样,没有“演算体对象的演算体类型”这样的函数

四夕水草肃 发表于 2013-8-25 18:41:36

咦咦咦?不能从演算体中获取信息?

woaibusi 发表于 2013-8-26 08:28:22

夕水记错了吧~
所以还是单位ID和演算体ID一样吧。。。。

四夕水草肃 发表于 2013-8-26 18:02:27

压根就没有记何来“记错”?

Prinny 发表于 2022-3-6 10:51:36

本帖最后由 Prinny 于 2022-3-6 14:41 编辑

在GE里的确没有这种函数,不过还是能获取,下方是解决方案
帖子地址:https://bbs.islga.org/read-htm-tid-5487743-page-1-fpage-1.html
页: [1]
查看完整版本: 如何获取单位演算体的ID