先上源码:
线程.进入临界区(hc)
浮点型 rx= dm.ReadFloat(hw,"[[cffb18]+400]+7c")
浮点型 ry= dm.ReadFloat(hw,"[[cffb18]+400]+84")
辅助.消息框(转换.浮点型转字符型(rx))
整型 xue= dm.ReadInt(hw,"[cffb18]+614",0)
辅助.消息框(转换.整型转字符型(xue))
//消息框是我调试脚本的时候临时加上去的
弄了半天整形数据可以准确读出来,唯独浮点型读不出始终读的是0.00000,在CE和按键上我都可以读取到,一样的代码,很郁闷啊,开始考虑以为是大漠插件的问题,换系统自带的读取浮点型还是一样的结果,关键一样的地址在按键和CE上都能准确读取,唯独在TC上读不了,各位大神来指点一二啊~(整型数据都可以读取到,唯独浮点型,不知道是不是BUG)
原来rx读出来的是整型(CE按键上读取的都是整数), 虽然是读取浮点型内存数据,纠结啊 改 整型 rx= dm.ReadFloat(hw,"[[cffb18]+400]+7c") 又说不匹配 有种被强奸的感觉,我到底该怎么办???现在TC就是规定定义了浮点型变量 这个变量就必须是带小数点的,如果读出来的是整数 就全部显示0.00000,不是所有浮点型数据都是带小数点的啊,也有的是整数形式
的,难道TC遇到这种情况就无解了吗。。。。。上图为证=》 这算不算也是TC一种BUG?
|