潤攻 發表於 26-12-2010 18:26:25

-.-"冇人答我既....我要整火,,...

hphzh139 發表於 26-12-2010 19:55:49

http://www.nakuz.com/bbs/viewthread.php?tid=3980138&extra=page%3D5

qewsx2010 發表於 26-12-2010 20:54:09

回復qewsx2010


.............-.-....
其實~答案在第一頁就有了=.=...(請找帖)

是-2147483648
然後-12 ...
神乎棋技 發表於 26-12-2010 13:36 http://www.nakuz.com/bbs/images/common/back.gif


第一頁-.-找唔到
咁比如+750(750=a)
a-26556
5561
456456
a-5465
可唔可以咁打比我-.-
因有時加血好小
我會整多個500->玩到加500血=小 (我會加500->750)
關加500開加750
(係係係好難明-.-, 不過唔重要 教我先-.-)

神乎棋技 發表於 26-12-2010 21:07:30

回復 711# qewsx2010


加血不會很小=.=....
大約誤差不到正負30血

正常都是回512血
如果第一次是回487 則少加的27
下一次回血時就會變539 (因為之前少加~所以現在補回去)

所以平均都會回512
並無減少回血


你打的我看不太懂.....=.=
咁比如+750(750=a)
a-26556
5561
456456
a-5465

nomygf 發表於 26-12-2010 21:27:21

回復qewsx2010


.............-.-....
其實~答案在第一頁就有了=.=...(請找帖)

是-2147483648
然後-12 ...
神乎棋技 發表於 2010-12-26 01:36 PM http://www.nakuz.com/bbs/images/common/back.gif

2147483648 要 +/-生命值上限才準確

http://www.nakuz.com/bbs/viewthread.php?tid=4015899

神乎棋技 發表於 26-12-2010 22:01:31

回復 713# nomygf


你的帖子 我知道..
+/-生命值上限   我不太懂你的意思= =?

我只知道英雄回血數字越大時 有時回血量並不會剛好是觸發設的數字
但會在下次補回 之前少補的血

所以最後回的血還是一樣的

我個人認為是AOC內設計英雄回血程式的設計方式有關
劇情~狂也是因此找到 16777216這數字

nomygf 發表於 26-12-2010 23:29:45

回復 714# 神乎棋技

與方程式無關, 那是跟用來儲存數值的變數類型有關,
儲存當前血量數值的變數類型是浮點數, 而在普通十進制與浮點數互換時有誤差,
所以得出這樣的效果。

有興趣的話可以看看
http://www.hawkaoc.net/bbs/viewthread.php?tid=30971&page=2#pid276505

而 2147483648 這數要 減去 或 加上 生命值上限值才會準確,

效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A

神乎棋技 發表於 26-12-2010 23:33:50

回復 715# nomygf


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A

原來如此~你是在講這個喔=.=....
ok

nomygf 發表於 26-12-2010 23:35:54

回復 716# 神乎棋技

噢... 我想我看錯了什麼 ... lol

神乎棋技 發表於 26-12-2010 23:39:43

回復 717# nomygf


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


是不是還是會有誤差
應該還是照我講的回血數字越大時就會有一些數字上的問題ㄅ

有時回血量並不會剛好是觸發設的數字
但會在下次補回 之前少補的血

我可是實驗過研究過一個晚上的
頁: 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79
查看完整版本:  劇情制作詢問區 (更新: 2011-01-20)