「複数の」明かりの表現の仕方がなかなか見つからないので、
苦し紛れにマップチップ配列で指定して無理やり表現。
今までいちいち配列一個一個指定してきたけどめんどくさい。
プレイヤーだけとかなら黒っぽい画像に真ん中に穴開けてかぶせるだけでいいんだけどなぁ(;^ω^)
あんまり細かくすると処理落ちしだすのでこれが限界・・・。荒い(;´∀`)
円の描画のアルゴリズム理解出来れば良いんだけど。難しくて時間かかりそう(^^;)
複数の明かりの処理。
複数の明かりの処理。
- 添付ファイル
-
- スクリーンショット (101).png (2.84 KiB) 閲覧数: 591 回
Re: 複数の明かりの処理。
>黒っぽい画像に真ん中に穴開けてかぶせる
の話の延長でいけるのでは.
「真ん中に」ではなく,「明かりの個数分の」穴をあけた絵を用意して
それをかぶせる.
の話の延長でいけるのでは.
「真ん中に」ではなく,「明かりの個数分の」穴をあけた絵を用意して
それをかぶせる.
Re: 複数の明かりの処理。
それぞれのオブジェクトとかキャラクターが動くとなると難しくないですか?
毎回画像処理して更新って感じですかね(^^;)
うーん(-_-)
毎回画像処理して更新って感じですかね(^^;)
うーん(-_-)
Re: 複数の明かりの処理。
使っているライブラリとか(?)の都合によるのでしょうけど,
表示域全体サイズのマスクを用意して
最後に一発かぶせるようなのは時間的に難しいのでしょうか.
円を描く手段が無いという話であれば,
必要な径の円群の画像データを一通り用意してしまうとか…
表示域全体サイズのマスクを用意して
最後に一発かぶせるようなのは時間的に難しいのでしょうか.
円を描く手段が無いという話であれば,
必要な径の円群の画像データを一通り用意してしまうとか…
RE: 複数の明かりの処理。
DXライブラリでアルファブレンドとかマスク機能あるみたいなんですが、
処理が重いらしいですね(^^;)
あと参考になるサンプルとか過去ログが見つからないんですよね・・・。明かり一つだけのものばかりで。
自分のレベルではこれが限界です(^^;)
グラデーションぽくしたらそこそこマシになりました(笑)
処理が重いらしいですね(^^;)
あと参考になるサンプルとか過去ログが見つからないんですよね・・・。明かり一つだけのものばかりで。
自分のレベルではこれが限界です(^^;)
グラデーションぽくしたらそこそこマシになりました(笑)
- 添付ファイル
-
- スクリーンショット (102).png (13.89 KiB) 閲覧数: 475 回
Re: 複数の明かりの処理。
自分のゲームでは MakeGraph で画面サイズの分の空グラフィックを作成してから
それを毎フレーム黒で塗りつぶし、明かりがあるところを白色で描画し(放射状の白色画像など)、
画面全体に乗算ブレンドで描画してますね。
それを毎フレーム黒で塗りつぶし、明かりがあるところを白色で描画し(放射状の白色画像など)、
画面全体に乗算ブレンドで描画してますね。
Re: 複数の明かりの処理。
| >マグマ地帯
| 洋館か何かの高級素敵カーペットみたいなのかと思った…
同感。
なぜマグマ地帯で平然と歩ける…
(赤い土の場所ってことかな)
| 洋館か何かの高級素敵カーペットみたいなのかと思った…
同感。
なぜマグマ地帯で平然と歩ける…
(赤い土の場所ってことかな)
Re: 複数の明かりの処理。
qweaさん
なるほど、DXライブラリで出来るんですね。
試してみますー。
usaoさん
カーペット・・・。(^^;)に見えちゃうのか。
きっと色が変わっていくところを見てもらったらマグマに見えるはず(`・ω・´)キリッ
へにっくすさん
制作途中でただ足場地形作ってないだけなのです(笑)
なるほど、DXライブラリで出来るんですね。
試してみますー。
usaoさん
カーペット・・・。(^^;)に見えちゃうのか。
きっと色が変わっていくところを見てもらったらマグマに見えるはず(`・ω・´)キリッ
へにっくすさん
制作途中でただ足場地形作ってないだけなのです(笑)