たとえば次URLのFLASHゲームはドット絵風で低い解像度の画像で作られていますが、その分処理は軽くできているのでしょうか?
http://www.newgrounds.com/portal/view/322861
(「PLAY THIS GAME!」をクリックしたらゲームが開きます)
私の作ろうとしているゲームでも、画像がたくさんでてきて、しかも頻繁に消したりつけたりを繰り返し処理に負担がかかります。普通のダウンロード型のゲームでは、解像度を落としていますが、FLASHでも似たようなことはできないものでしょうか?
No.1ベストアンサー
- 回答日時:
> ドット絵風で低い解像度の画像で作られていますが、
> その分処理は軽くできているのでしょうか?
一般的にはそうですね。
ドット画像(ペイント系画像,ラスタ画像,ビットマップ画像)の方が,
ベクトル(ベクタ)の数式画像データをモニタに再現するよりは,CPU の負担が軽くなります。
ただし,ドット画像を使用した方がファイル容量も大きくなりますし,
CPU はあまり使わないにしても,メモリの消費は大きくなります。
(単純にはネット向きではなくなるということですね。)
> FLASHでも似たようなことはできないものでしょうか?
画像表示処理以外の処理が負担になっているのであれば,画像の問題ではありませんが,
ベクタ画像が複雑でその表示処理にPCが終われまくっている状態でしたら,
ご使用の Flash 作成ソフトが Flash 8 以降のバージョンでは ビットマップキャッシュ を有効にする方法もあります。
(閲覧者側にも要 Flash Player 8 以上)
詳細はこの辺に書いてあります↓。
Flash グラフィックエフェクト学習ガイドページ
ビットマップの操作
http://www.adobe.com/jp/devnet/flash/articles/gr …
その他
Flashゲーム講座&ASサンプル集【ビットマップキャッシュについて】
http://hakuhin.hp.infoseek.co.jp/main/as/bitmap_ …
ステージ上に配置したムービークリップであれば,
ActionScript を使う必要もなく,
ムービークリップを選択した状態で下のプロパティインスペクタより,
□ランタイムビットマップキャッシュを使用する
にチェックを入れればそのムービークリップ内のベクタデータはビットマップとして描画されるので,
以降の動きが軽くなります。
ただし,
ビットマップキャッシュされたムービークリップを,
静止させたままにするか,縦横や上下にスライドさせるアニメーションでは,
ベクタデータ を ビットマップ データに変換する処理が初回だけで済むのでムービーの動きは軽くなりますが,
ムービークリップを拡大縮小させるようなことをすると,
その度ごとにベクタデータ を ビットマップ データに変換する処理が行われるため,
かえって,かなり処理が重くなるらしいです。
sassakunさんいつも本当にありがとうございます。
こういうキャッシュの機能がFLASHにあるとは知りませんでした。大きなヒントになりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 据え置き型ゲーム機 PS5向けに開発されているゲームって、PCユーザーを意識した物が多すぎませんか? タイトルは伏せます 5 2023/05/15 13:14
- デスクトップパソコン ゲーミングデスクトップPCでマインクラフトなどの比較的負荷が軽いゲームを録画・編集・エンコードしてY 3 2023/02/09 21:44
- その他(ゲーム) ゲームにおける謎のドット絵信仰について 4 2022/04/29 18:13
- その他(パソコン・周辺機器) モンスターハンターワールドと言うゲームをプレイしているのですが1080pから解像度を下げると画面の上 2 2023/04/06 20:32
- Windows 10 VirtualBoxで起動できないゲームがあります 2 2022/12/17 06:13
- その他(法律) 意味不明な法律について ・ なぜ、著作権と肖像権と言う余計な法律があるんですか? 意味が分からねー! 4 2023/05/22 20:05
- ドライブ・ストレージ USBメモリが勝手に接続解除される。 2 2022/06/30 12:38
- オンラインゲーム バトルフィールドが開けません 1 2022/08/13 14:45
- デスクトップパソコン 仕事で使うPC 10 2023/04/23 00:27
- モニター・ディスプレイ PCモニター解像度について 3 2022/05/08 17:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gif 画像上の ボタンに リン...
-
画像をフーリエ変換するソース...
-
【EXCEL VBA】ダブルクリックで...
-
Excel ユーザーフォームで表示...
-
こんなことてしますか??
-
スマホでサイトの画像を長押し→...
-
Pythonでgif画像が上手く作れない
-
画像処理したBitmapをピクチャ...
-
EXCEL VBA 複数のImageコントロ...
-
jqueryスライダーを2段でスライ...
-
VBA シート毎に画像挿入
-
画像のビット数を変更する方法
-
VBSでワードに画像を貼り付ける
-
VBAのユーザーフォームのイメー...
-
OpenCVで出力を24bitのbmpにす...
-
画像処理で画面からはみ出した...
-
UWSCの画像認識と条件分岐につ...
-
uwcs のマクロで画像認識をして...
-
JavaScriptでつくるマウススト...
-
Pythonのプログラム初心者の問題
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
こんなことてしますか??
-
【EXCEL VBA】ダブルクリックで...
-
Excelで画像URLを1つずつセル...
-
EXCEL VBA 複数のImageコントロ...
-
HTMLで画像をポップアップで表...
-
背景画像の繰り返しについて
-
Excel ユーザーフォームで表示...
-
gif 画像上の ボタンに リン...
-
VBA シート毎に画像挿入
-
jQuery . プログラミング 助け...
-
VBAのユーザーフォームのイメー...
-
jqueryスライダーを2段でスライ...
-
ホームページバナーを(画像が...
-
「using Windows」でエラーが出る
-
スマホでサイトの画像を長押し→...
-
【WPF】画像の切り替え
-
PowerPoint VBA で画像の鮮明度...
-
画像のピクセルデータの取得
-
UWSCの色判定
-
UWSCを使った画像認証マク...
おすすめ情報