找回密码
 点一下
查看: 448|回复: 3

关于用单位自定义值保存单位标签

[复制链接]
发表于 2015-7-21 19:30:13 | 显示全部楼层 |阅读模式
我又来了- -最近发现一个奇怪的问题,事件是任意单位进入可用地图区域,比如一个航母。我设置它的自定义值 9 = 它的单位标签并且用debug消息显示出来,于是变成了
QQ图片20150721191145.png
无论怎么看都不一样对不对。
我的触发是这个样子的
QQ图片20150721191527.png
由于单位标签是个整数,单位自定义值的类型又是实数,所以我把整数型的标签转成了实数型存进去
QQ图片20150721191450.png
然后到了debug信息显示的时候又转了回去
QQ图片20150721191853.png
然而并不明白为什么不同。


发表于 2015-7-22 09:49:58 | 显示全部楼层
我这里就正常。你确定你那个lv_father设置成了触发单位?前面一直用触发单位,后面突然用father,如果两个不是同一个单位自然可能就有问题。

另外你的IntToFixed完全多余。在可以输入实数作为参数的场合里,都可以直接输入整数的。


Sample
    Events
        Unit - Any Unit Enters Region 001
    Local Variables
        u = (Triggering unit) <Unit>
    Conditions
    Actions
        Unit - Set u custom value 9 to (Unit tag of u)
        Debug - Display {(Name of (Unit type of u))|(Text((Custom value 9 of u)) with Any Precision decimal places)|(Text((Unit tag of u)) with Any Precision decimal places)} as debug output using Type 01, and Do display it in the game window



QQ图片20150722094906.png

点评

新开了个触发就正常了- -我发现脚本测试的东西改了以后和和触发不同步  详情 回复 发表于 2015-7-25 01:22
回复

使用道具 举报

 楼主| 发表于 2015-7-25 01:22:30 | 显示全部楼层
麦德三世 发表于 2015-7-22 09:49
我这里就正常。你确定你那个lv_father设置成了触发单位?前面一直用触发单位,后面突然用father,如果两个 ...

新开了个触发就正常了- -我发现脚本测试的东西改了以后和和触发不同步
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-30 16:48 , Processed in 0.197190 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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