翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 392|回复: 3

[交流] 或许可以利用AI来检测单位的方向了

[复制链接]

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16859
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-5-16 00:52:18 | 显示全部楼层 |阅读模式
up-get-object-data可以获取单位的这几个数据:

  • 23 object-data-target-id 目标的地图编号
  • 38 object-data-precise-x 精确横坐标(实际坐标保留2位小数,再×100。下同)
  • 39 object-data-precise-y 精确纵坐标(同上)
  • 52 object-data-precise-move-x 移动目的地精确横坐标(同上)
  • 53 object-data-precise-move-y 移动目的地精确纵坐标(同上)


而单位的朝向主要有几种情况:
  • 1、有目标时,朝向目标
  • 2、有移动指令时,朝向移动目的地
  • 3、闲置时,维持之前的朝向
  • 4、(可能有其他情况没有考虑到)


配合上其他语句,或许真的可以判断单位的朝向了。


索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
发表于 2020-5-16 15:10:15 | 显示全部楼层
本帖最后由 blazefires 于 2020-5-16 15:16 编辑

没用的,光是move-x , move-y 这类即使完全停止不动也会有值
完全停止不动也有2种情况,1种是闲置,另1种是对原地一直按右键
曾经我想让AI投石车达到预判做地板攻击,这个想法再实际操作後直接放弃了

再说要得到单位面向几度角,一定要有tan-1 反正切函数的运算才行

然後仅DE决定版 object-data-idling 和 object-data-patroling 这2个不是返值错误,就是无效
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2020-5-16 20:57:28 | 显示全部楼层
我想object-data-precise-move-x/y指的应该是单位要到达的目标点的坐标,即路径的终点点。因为路径不是直线,如果不能计算地图地形的话是无法确定方向的。
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-4 01:12 , Processed in 0.116620 second(s), 46 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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