看板 LoL 關於我們 聯絡資訊
※ 引述《jakert123 (kaka3315)》之銘言: : 如題 : 1. 開練習模式 : 2. 召喚三個敵方 : 3. 買新裝備 石像鬼(按下去可以增加生命) : 4. 一直按就可以無限制增加最大生命 : 可以欣賞血條由粗變細再變粗的形狀 : http://imgur.com/ANF2550 : PS 一定要在三個敵人附近按 一個無法 剛剛用札克試驗了一場 發生了很多奇怪的事情 血量到一定程度後就會顯示 -2147483648 然後繼續按下去 札克就會無限死亡+復活 再繼續按下去就會變成 顯示inf ... 打巴龍 顯示傷害也是-2147483648... 有圖片+錄影但是是手機翻拍 因為沒手按遊戲截圖 所以就不附了 有人想看的話可以跟我說 補無用:札克到後面又變回小隻了 然後所有的招式扣血都變為 (0).... 裝備出坦打野刀 + 石像鬼 + 泰坦 +3件好戰者... -- ▇▆▅▄▃▂▁我!!! 就是謎樣正妹梓!!!▁▂▃▄▅▆▇ ╭─────────────╮ 【公告】三千後宮佳麗招募中 ╰─────────────╯ 男女皆可 ^.<~* ◥◣ ψBiBiNy ◥◣▁▁你準備成為後宮了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.113.159 ※ 文章網址: https://www.ptt.cc/bbs/LoL/M.1493910729.A.2CB.html
DON3000 : 超過int了嗎? 05/04 23:12
不懂 INT
lay10521 : overflow 05/04 23:13
!?
superRKO : https://youtu.be/SWTTPKYJ6q0 影片支援 05/04 23:14
跟影片一樣 但札克會消失又出現 也有顯示 nan(-ind)
jinxinmypant: 溢位? 05/04 23:14
超出很多無法顯示吧
jinxinmypant: 你去看簡單的寫程式的書就大概知道了 05/04 23:15
j101062817 : 2^31 05/04 23:17
peter0627 : 2的31次方-1 05/04 23:18
su4vu6 : XDDD 血鬼AP負的 05/04 23:18
mimi95742 : 變負的 溢位? 05/04 23:18
mimi95742 : 補數的概念? 05/04 23:19
abycci : http://i.imgur.com/1vw4wFk.jpg 05/04 23:20
傷眼圖 ~~ 小弟不是學設計的 這我不懂QAQ
LeeSangHyeok: 簡單說就是超過寫程式的人預設這個變數的輸入值範圍 05/04 23:22
inf & int & nan(-ind) 分別代表(?
potter1529 : 超出一個變數的預設記憶體儲存空間 單位為byte 05/04 23:23
好深奧的感覺
ezo786 : http://i.imgur.com/IZTucdn.jpg 05/04 23:24
就說是手機翻拍傷眼圖了 抱歉QAQ 手很忙 要一直按石像鬼不能停...
potter1529 : int是正整數 inf是無限大(超出範圍) 05/04 23:25
感謝解答!
DONmilK : Overflow 05/04 23:26
qwe12340812 : int可以存放的值範圍在-2147483648~2147483647之間 05/04 23:28
血量顯示-2147483648的時候 Q招式顯示扣4%(血量有超過2147483648)
qwe12340812 : 所以正數超過範圍會溢位從負數回來 05/04 23:28
所以是指血量只能顯示這個數值 其他的招式或是泰坦的額外傷害 數值是另外的(?
oncemore : 爐石也有 05/04 23:29
應該遊戲都有上限 指是是多少的問題(?
a567896666 : int有限制範圍的 05/04 23:32
qwe12340812 : 因為正常寫程式,尤其是這種遊戲,血量頂多一萬吧 05/04 23:33
qwe12340812 : 所以用int存放 設計師會覺得夠 正常遊戲也不會這樣 05/04 23:34
阿福卻能用K來顯示 雖然只是看爽的..
abycci : http://i.imgur.com/vs4KKF5.jpg 05/04 23:37
potter1529 : 總之是基礎的程式定義啦 大概序章或第一章會講的變 05/04 23:37
potter1529 : 數定義 不過首先你得知道常識是電腦是二進位以及記 05/04 23:38
potter1529 : 體空間的基本計算機概論 不過我想本板沒人有興趣 05/04 23:38
potter1529 : 就不用再對這種無聊又基本的問題深究了 05/04 23:39
看LOL版學知識 !! 但兆後面的單位要怎麼說明..看泰坦傷害那張圖 我念不出來!!
qwe12340812 : 因為阿福…只是在顯示數字後面加一個K啊XDDDD 05/04 23:39
好像也是QQ
Windancecat : 真心要寫還是寫得出來拉 不過幹麻這麼無聊 corner 05/04 23:41
Windancecat : case 05/04 23:41
也是 我無聊了...
potter1529 : 記憶體溢位以後要看程式平台怎麼定義的 05/04 23:41
有標準念法麻? 我只會唸到千兆..
weboau : XDDDDDDDDDDDDDDD 05/04 23:41
qwe12340812 : 假設你有興趣,就看程式設計的變數章節,然後像P大 05/04 23:42
qwe04687 : 數值太大了 跟我一樣(開玩笑 05/04 23:43
可是數值太大後就會變成0耶..所以你....
qwe12340812 : 說的一樣,要看使用哪種程式,溢位的情況也不同 05/04 23:43
之後來看看書稍微了解一下!
Rex1009 : 2147483647~-2147483648 05/04 23:44
dianalf : 我只想知道 你按了多久 05/04 23:44
按到負數很快 大約10分鐘 然後大約巴龍出來變成0 最多30分鐘吧
qwe12340812 : 然後寫是寫得出來,但正常遊戲用不到所以工程師沒寫 05/04 23:44
是阿~
pe0853706 : int改long 05/04 23:45
FAYD : 啥小 看推文還以為走錯版 05/04 23:46
有各種神人教知識!! 不好嘛!! ※ 編輯: abycci (111.252.113.159), 05/04/2017 23:47:21
ian0912 : 這篇釣出一堆資工系xD 05/04 23:50
ciwewa : 改long主程式會大很多吧... 05/04 23:51
pe0853706 : 所以才會遊戲才會只設int阿 05/04 23:52
beaune : 就跟以前16BIT遊戲血量只能到65535一樣 05/04 23:52
pe0853706 : 多打到一次才會 05/04 23:52
neptune06 : 會死嘛!? 05/05 00:02
stuza17 : 楓之谷滿幣 2147 483 647 05/05 00:03
chen841115 : overflow QQ 工程師要改Long惹 05/05 00:04
xzero000 : 超過最大會從頭開始,你玩手機的日期也會是這樣,超 05/05 00:08
xzero000 : 過最大年份會跳回19xx年 05/05 00:08
brian0314 : 這篇根本天才小釣手 05/05 00:09
qwe04687 : 常用遊戲數據修改器的也知道 05/05 00:14
Puye : 我以為是常識 原來不是阿 05/05 00:15
pe0853706 : 現在楓谷滿幣變100億-1了 05/05 00:18
godbigmilk : 文組不意外 05/05 00:20
pe0853706 : 按到噓.. 05/05 00:20
HMKRL : 改long不會讓程式變大 是記憶體會用比較多 05/05 00:21
HMKRL : 倒是為什麼浮點數的nan/inf會和整數溢位一起出現啊 05/05 00:21
HMKRL : … 05/05 00:21
blue8d83n : 原PO正妹 05/05 00:23
MasCat : 溢位啦 很明顯 05/05 00:45
qwe12340812 : 會有NaN跟Inf是因為有些計算會用浮點數計算後取整數 05/05 00:47
lebronlp097 : 我看這推文頭真的好痛 05/05 00:47
qwe12340812 : 所以他本身還是浮點數,只是顯示成整數 05/05 00:48
steven82126 : 就溢位 05/05 00:49
gn00399745 : 因為二進位的第一位數會拿去表是負數 05/05 00:54
gn00399745 : 會去表示正負號 所以超過可顯示的範圍 第一位數會 05/05 00:55
terry623 : 剛視了一下 雖然沒按到那麼大就放棄了 但發現去泡 05/05 00:55
gn00399745 : 變成1 1會表示負號 所以他會變成負的 05/05 00:55
terry623 : 溫泉都不會扣血就牽著一條線而已走來走去很舒壓 05/05 00:55
好熱烈的討論 看到後面完全是專業 看不懂!! ※ 編輯: abycci (111.252.113.159), 05/05/2017 00:57:17
Icanmakeit : 文組看不懂啦 05/05 01:08
www846www : 所以他血量也是用浮點數而不是int嗎OAO 05/05 01:32
windada2 : 血量這種寫到long long 記憶體會吃太多吧 過了就ove 05/05 01:36
twolight : 溢位了咩 05/05 02:09
sam86716 : 有玩楓谷覺得這數字好懷念哦XD 05/05 02:18
a123456cg : 文組不懂很正常 05/05 02:32
ap954212 : 文組表示: 05/05 03:06
james30603 : 從玩RO就以為是常識 結果居然 05/05 06:47
toyhsu : 單純溢位變負值 05/05 08:43
jellykid0305: 文組 05/05 10:33