[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その15 (1001レス)
■吉里吉里/KAG/TJS雑談質問スレ■その15 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
801: 名前は開発中のものです。 [sage] 2008/10/29(水) 00:15:40 ID:2lELB0tG 質問させてください。 画像をfillRectで8*8に分割して塗り分けたいと思っています。 1マスごとに違う色(何色でもいい)にしたいんですが、 RGBを一定ずつ増やすとか?はどうすればいいんでしょうか? for(var i=0;i<8;i++){ for(var c=0;c<8;c++){ kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,0x000000); } } http://echo.5ch.net/test/read.cgi/gamedev/1216865800/801
803: 名前は開発中のものです。 [sage] 2008/10/29(水) 00:31:08 ID:kQvYkXtE >>801 0x000000などは16進数で たとえば0x1324a0だったら 赤が0x13、緑が0x24、青が0xa0ということ それぞれの色は0x00から0xffまでの値をとる http://echo.5ch.net/test/read.cgi/gamedev/1216865800/803
805: 801 [sage] 2008/10/29(水) 01:41:22 ID:2lELB0tG すみません16進数をどうすればいいのかがわかりませんorz 0xつけて適当な16進数を加算したり、0-9、a-fをランダムに選ばせたり、 R、G、Bごとにやってみたり色々しましたが、真っ黒になったり透明になったりします。 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/805
806: 801 [sage] 2008/10/29(水) 02:58:46 ID:2lELB0tG 度々すみません。自己解決したかもしれません。 不格好ですが、試した中ではこれが一番マシに動きました。 さっきはこれでもダメでしたが、AARRGGBBのAAを忘れていたことが原因のようでした。 16進数の加算等はわからないままですが、 一応当初の目的は達成したので高望みはやめておこうと思います。 みなさんアドバイスありがとうございました。 var color=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f']; for(var i=0;i<8;i++){ for(var c=0;c<8;c++){ var test=color[intrandom(10,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]+color[intrandom(0,color.count-1)]; kag.fore.layers[0].fillRect(c*640\8,i*480\8,640\8,480\8,'0xff'+test); } } http://echo.5ch.net/test/read.cgi/gamedev/1216865800/806
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s