概要 | 変数を暗号に変換する |
---|---|
投稿者 | bike? |
状態 | |
カテゴリー | ActionScript |
投稿日 | 2009-09-21 (月) 16:57:43 |
バージョン |
すみません、まったく解からないので質問させていただきます タイトルの文の意味がわからない人が居ると思うので 説明します。 現在自分はシューティングゲームを作っていて それでゲームオーバーになったときに そこまでに取得したスコア(score)を 暗号に変換して表示する というランキング偽装対策をしたいのですが
例えば、score = 12345; とかを score = abcde ; などにしたいのですが アクションスクリプトで変数を 暗号に変えるにはどうすればよいでしょうか?
不甲斐無くて申し訳ありません
score = 12345; score = "" + score; array1 = ["1","2","3","4","5","6","7","8","9","0"]; array2 = ["a","b","c","d","e","f","g","h","j","k"]; for(i=0; i<score.length; i++){ txt = score.split(array1[i]).join(array2[i]); score = txt; } // これでscore = abcdeに変換 // 元に戻すときはarray1とarray2の中身を逆にすればよいこんな感じでどうでしょう -- 2009-09-24 (木) 12:44:31