From fbb5ed3233529c54d35fb9c774ba5bea9286a874 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 23 十月 2020 11:08:04 +0800
Subject: [PATCH] 1111 优化导表工具数值取整问题;
---
Tool/配置导表工具/gamecfg_export.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git "a/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py" "b/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
index 7e4ad2d..6e95316 100644
--- "a/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
+++ "b/Tool/\351\205\215\347\275\256\345\257\274\350\241\250\345\267\245\345\205\267/gamecfg_export.py"
@@ -326,6 +326,12 @@
for i, v in enumerate(rowValuesList):
if type(v) != float:
continue
+ #优先使用转字符串后再取整,防止因为精度导致的小数问题
+ strV = str(v)
+ if strV.endswith(".0"):
+ strV = strV[:-2]
+ rowValuesList[i] = int(strV)
+ continue
intV = int(v)
if intV == v:
rowValuesList[i] = intV
--
Gitblit v1.8.0