Re: [問題] 計算遊戲分數

看板Flash作者 (CJ Cat)時間16年前 (2009/04/17 13:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《icedesign (灑脫)》之銘言: : 最近在做遊戲計分的時候,想到一個問題。 : 假設這個分數欄有8位數。 : [00000000] : 我原本是想用if去做[補零]的動作 : 比如 : [00000008] : 可是是否還有比用if更好的方法呢? totalScoreStr = ""; for (var i:int = 0; i < 8 - score.toString().length; i++) totalScoreStr += "0"; totalScoreStr += score.toString(); 或者取對數,只是對score == 0不適用 for (var i:int = 0; i < 8 - (Math.log(score) / Math.LN10 + 1); i++) -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.80.77 ※ 編輯: cjcat2266 來自: 61.228.80.77 (04/17 13:18)
文章代碼(AID): #19w0_GKz (Flash)
文章代碼(AID): #19w0_GKz (Flash)