キャラクターとキャラクターの周りだけ明るく表示

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
samusu0905
記事: 336
登録日時: 10年前

キャラクターとキャラクターの周りだけ明るく表示

#1

投稿記事 by samusu0905 » 8年前

ホラーゲームを作ってる途中なんですが、ホラーゲームによくあるキャラクターとキャラクターが立つ位置が明るく表示されて、奥行きが暗く表示されるのってどう書けばいいですか?
私がやりたいことは、キャラクターとキャラクターの周りだけ明るく表示するってことです。

samusu0905
記事: 336
登録日時: 10年前

Re: キャラクターとキャラクターの周りだけ明るく表示

#2

投稿記事 by samusu0905 » 8年前

【追加】
マップチップの定義は出来てます。
1,2=壁
0=床です。

分かりやすく言うと、ポケモンのフラッシュみたいにしたいってところです。
説明足りなくてすみませんでした。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: キャラクターとキャラクターの周りだけ明るく表示

#3

投稿記事 by softya(ソフト屋) » 8年前

地形とキャラの上に黒一色の中心を丸く切り抜いた画面サイズより大きい画像を表示すればよいのでは?
円の境界をぼやっとさせたければアルファチャンネルでボヤけさせれば良いでしょう。

付け加えると、こういう事を自分で考えて試行錯誤するのが楽しい事なので、余程困らないかぎり人に聞かないのが自分を伸ばす最善の方法ですよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

samusu0905
記事: 336
登録日時: 10年前

Re: キャラクターとキャラクターの周りだけ明るく表示

#4

投稿記事 by samusu0905 » 8年前

返答有難うございます。
あの申し訳ないですが、言いたいことがよく伝わりません。
地形とキャラの画像の上に画面サイズより大きい黒一色の丸い画像を表示ですか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: キャラクターとキャラクターの周りだけ明るく表示

#5

投稿記事 by softya(ソフト屋) » 8年前

samusu0905 さんが書きました:返答有難うございます。
あの申し訳ないですが、言いたいことがよく伝わりません。
地形とキャラの画像の上に画面サイズより大きい黒一色の丸い画像を表示ですか?
そんなに難しいことを言ったつもりはないですが、想像できませんか?
黒い1枚板の画像(画面サイズより大きい)の真ん中を円形に透明でくり抜くだけです。
使い方もなんにも難しい事はありません。地形やキャラの上にキャラと位置を合わせて描画するだけです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

samusu0905
記事: 336
登録日時: 10年前

Re: キャラクターとキャラクターの周りだけ明るく表示

#6

投稿記事 by samusu0905 » 8年前

返答有難うございます。
やっと想像つきました。
了解です。やってみます。
あと、ぼやきは必要ないので大丈夫です。

samusu0905
記事: 336
登録日時: 10年前

Re: キャラクターとキャラクターの周りだけ明るく表示

#7

投稿記事 by samusu0905 » 8年前

画像の真ん中を透明で切り抜くって言われたので、GIMPを使って切り抜いて透明にしたんですが、透明じゃなくて切り取った部分が白く表示されてます。
何かプログラム処理を書かないといけないのでしょうか?それとも画像の種類を変更したほうが良いのでしょうか?
一応、bmpを使ってます。jpg使っても同じ結果でした。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: キャラクターとキャラクターの周りだけ明るく表示

#8

投稿記事 by softya(ソフト屋) » 8年前

アルファチャンネルが必要と書いたはずですよ。bmpでアルファチャンネルのあるのはかなり特殊で普通は使いません。
一般的にはアルファチャンネルを標準仕様で持っているpngを使いましょう。jpgは論外です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

samusu0905
記事: 336
登録日時: 10年前

Re: キャラクターとキャラクターの周りだけ明るく表示

#9

投稿記事 by samusu0905 » 8年前

今pngでやったらできました。
ご迷惑おかけしました。
説明ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る