Unityを使った3Dゲームの作り方(かめくめ)Unityを使った3Dゲームの作り方(かめくめ)ゲーム開発エンジンUnityを使った3Dゲームの制作に参考になる情報を公開しています。0今回はスタンダードアセットのAntialiasingを使ってカメラに描画されるゲームオブジェクトを滑らかに表示してみたいと思います。ゲーム内で使用するゲームオブジェクトはあくまで近似的に形を作っているだけなのでオブジェクトの傾斜部分は隙間が出来てしまいます。Antialiasingを使うとこのギザギザを目立たなくして表示する事が出来ます。スポンサーリンクアンチエイリアスとはアンチエイリアスとはなんでしょうか?それがわかりやすくなるようにWindowsのペイントで線を描いて見ていきます。↑のように近似的に線を表示していますが、小さいドットに色がついて線を表現しているのでドットが荒くなると隙間がギザギザになります。↑が線を拡大した状態です。鮮明にギザギザが目立ちますね。アンチエイリアスはこのギザギザを目立たなくする為の処理です。ギザギザになっている部分に線と周りの色との中間色を使いギザギザを目立たなくします。わたくしが手動で施したアンチエイリアス処理なので全然正確に処理をしていません・・・・・(^_^;)とりあえず↑のような感じでギザギザを目立たなくさせます。通常のサイズで表示すると↑のようにギザギザが多少目立たなくなります。わたくしの能力がなさすぎて全然変わってないような感じですね・・・・(-_-)このギザギザを目立たなくするのがアンチエイリアス処理ですね。Antialiasingを使うアンチエイリアスが何かはわかったので、実際に使ってみましょう。Effects→Other→Antialiasingを選択します。Techniqueはアンチエイリアスのアルゴリズムを選択出来ます。カメラにAntialiasingを取り付けるだけで描画されるゲームオブジェクトにアンチエイリアスがされ滑らかな表示になります。実際にAntialiasingスクリプトのオン・オフをしてカメラに映るゲームオブジェクトがどう変わるか確認してみましょう。アンチエイリアスが有効な方はキャラクターやCubeで作った坂などが滑らかに表示されていますね。終わりにAntialiasingを使うと表示が滑らかになります。滑らかに表示する為の処理が発生する以上はその分処理に時間がかかったり、アンチエイリアスをかけた事によりなめらかというよりぼかされた印象になってしまう事もあるのでその辺も考慮する必要がありそうですね。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。サイト内検索が出来ますプロフィール管理人のかめくめちゃんです。(-_-)メールはこちらにお願いします(記事への質問はコメント欄にお願いいたします)。kamekumechan@gmail.comいずれはSIRENやバイオハザードみたいなアクションゲームを作りたいと思っています。ゲームシナリオが書けないので面白いゲームはなかなか作れません・・・・。(^_^;)名前の由来はカメが好きだからです。Д`)シクシク...お知らせ2020/01/18個人的にUnity2019.2.18f1をインストールしました。2020/01/01あけましておめでとうございます。(^^)/ユニティちゃんのRPGを作ってみようのPartyStatusスクリプトでpartyMembersのListの型がCharacterStatusとなっていたのでAllyStatusに変更しました。変更したというか、元々AllyStatusに書き換える前のスクリプトを掲載していたので修正しました。ユニティちゃんのRPGを作ってみよう10ーコマンド画面の作成とステータスの表示ーユニティちゃんのRPGでコマンド画面の作成とステータスコマンドを作成し、選択したキャラクターのステータスを表示するようにしていきます。20:00GetPartyStatusメソッドの戻り値もそれに伴って変更しています。2018/08/07コメント欄へのわたくしの返信は停止しております。わたくしに出来る事は既に記事にしてあるので、ブログ右上の検索窓を活用してください。(._.)またブログの最初の方の機能を積み上げていく記事に関しての疑問点は当ブログ記事のスクリプトの説明と寄せられた質問への回答Unityを使った3Dゲームの作り方(かめくめ)の機能積み上げ形式の記事のスクリプトの説明と寄せられた記事の機能についての質問への回答を掲載しています。21:41も参照してみてください。コメントの返信はありませんが、回答は記事に反映されている可能性があります。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。Unityを使った3Dゲームの作り方(かめくめ).。