Unityを使った3Dゲームの作り方(かめくめ)ゲーム開発エンジンUnityを使った3Dゲームの制作に参考になる情報を公開しています。Probeを使って鏡面を作成してみたいと思います。わたくしの以前のパソコンではうまく動作しなかったので、ちょっとうれしい気持ちになりました。Probeを設置し後は調整するだけで出来ます。レンダーテクスチャを使って鏡を作る方法もあります。Unityのレンダーテクスチャを使って鏡を作成するUnityのレンダーテクスチャを使って鏡の機能を作成していきます。gametukurikata.com2021.05.14スポンサーリンク鏡に見立てたゲームオブジェクトの作成まずは金属のような反射面のマテリアルを作成します。Assetsフォルダで右クリック→Create→Materialを選択し、名前をReflectionとします。Reflectionを選択し、MetallicとSmoothnessを1にします。これでピカピカの金属のマテリアルが出来ました。次にヒエラルキー上にCubeを作成し名前をMirrorとし、ScaleをXは1、Yは2、Zは0.01にします。ColliderのSizeのZを30にしゲームオブジェクトに近づきすぎないようにします。MeshRendererコンポーネントのMaterialsに先ほど作成したReflectionマテリアルを設定します。これで鏡が出来ましたが、反射面を写す事は出来ません。鏡が出来ましたが、このままだと周りの状況を反射することは出来ません。Probeを選択します。ProbeのPositionはMirrorゲームオブジェクトと同じ位置に移動させます。slicingでマイフレーム更新します。この設定でキャラクター等の動くゲームオブジェクトもリアルタイムにMirrorに描画出来ますが、処理負荷は大きくなります。動的なゲームオブジェクトを反射させるのでなければBakeであらかじめ焼きこんでおくモードの方が良さそうですね。Projectionにチェックを入れ、ボックスに投影します。Sizeを調整し、近接した時に鏡に映ったような反射がされるように調整します。Sizeは↑のような感じにしました。キャラクターを近づけて確認する鏡が出来上がったのでキャラクターを鏡に近づけて写るかどうかを確認してみましょう。↑のようになりました。森の中に鏡が置いてあるという恐怖のシチュエーションですが・・・・(^_^;)鏡にキャラクターや後ろの風景が写っていますね。Reflectionを使った方がいいみたいです。Reflectionは処理負荷が高いので、状況に応じて使い分けていくのが良さそうです。コピーかめくめちゃんをフォローする7Unityを使った3Dゲームの作り方(かめくめ)Unityを使った3Dゲームの作り方(かめくめ)関連記事Unity基本情報Unityのスターターアセットを使ってみようUnityのStarterAssetの使い方を学んでキャラクターを入れ替え動かしてみます。キャラクターに設定するパラメータがなんなのか?も見ていきます。Unity基本情報Unityのゲームオブジェクトがアクティブかを確認する時の注意Unityのゲームオブジェクトがアクティブかどうかをスクリプトで確認する時に注意が必要な事があります。Unity基本情報Unityの新しい入力システムInputSystemを使ってみるUnityのInputManagerに変わる新しい入力システムInputSystemの使い方とInputSystemを使ったサンプルを作成してみます。Tutorialsをやってみました。Unityの基本の基本が学習できるかも!?Unity基本情報UnityのScriptableObjectを使うUnityのScriptableObjectを使うと、メモリの節約が出来たり、シーン間の移動でデータを共有するのが簡単になります。この記事では基本だけを記述しています。Unity基本情報UnityのRaycastHit.normalとQuaternion.FromToRotationを使いこなすUnityのQuaternion.FromToRotationで2つの方向から角度を求める事が出来ますが、その時の方向にPhysics.Raycastで得られたRaycastHit.normalの値を使う事が多々あります。このRaycastHit.normalとはなんなのか?を調べました。Unityでマウスイベントのインタフェースの実装とレイキャストUnityのNavMeshComponentsアセットの使い方とゲーム中にNavMeshのベイクをするホームUnity基本情報スポンサーリンクサイト内検索が出来ますプロフィール管理人のかめくめちゃんです。(-_-)メールはこちらにお願いします(記事に関する質問は送らないでください、返信は期待しないでください(._.))。kamekumechan@gmail.comいずれはSIRENやバイオハザードみたいなアクションゲームを作りたいと思っています。ゲームシナリオが書けないので面白いゲームはなかなか作れません・・・・。(^_^;)名前の由来はカメが好きだからです。プロフィールになってないな・・・・(-.-)Unityをこれから始める人へこれからUnityを使ってみようという方はUnityを使った3Dゲームの作り方(かめくめ)の歩き方Unityを使った3Dゲームの作り方(かめくめ)で、はじめてUnityの学習をする時の当ブログの記事を読む順番を書きました。機能を積み上げていく形になるので便利かも?gametukurikata.com2019.06.21の記事に記載の順番で見て頂くとUnityの基本的な使い方がわかり、簡単なアクションゲームや、TPSゲームの作成までが出来ます。自作タイピングゲームタイピングゲームを作りました。WebGL形式なのでPCのブラウザで遊べます。以下からプレイ出来ます。FinalTypingUnityを使って作成したローマ字入力のタイピングゲームです。gametukurikata.com2022.01.02お知らせ2023/01/24個人的にUnity2022.2.3f1をインストールしました。2022/10/14UnityのIKを使って足の位置と角度を地面に合わせる機能Unityのゲームでキャラクターの両足が別の高さの地面の上にある時にそれぞれの足をそれぞれの地面につけるようにする機能を作成しますgametukurikata.com2016.04.11機能を少し修正しました。2020/09/19コメント欄は閉鎖しました。今までコメントを投稿してくださった方はありがとうございました。(^^)/2018/08/07わたくしに出来る事は既に記事にしてあるので、ブログ右上の検索窓を活用してください。(._.)またブログの最初の方の機能を積み上げていく記事に関しての疑問点は当ブログ記事のスクリプトの説明と寄せられた質問への回答Unityを使った3Dゲームの作り方(かめくめ)の機能積み上げ形式の記事のスクリプトの説明と寄せられた記事の機能についての質問への回答を掲載しています。gametukurikata.com2019.08.01Unityを使い始めたばかりの人がつまづきやすい点を解消するUnityを使い始めたばかりの人が結構な確率で陥る不具合や疑問点を解消していきます。基本的にはブログに寄せられた質問への回答という感じです。gametukurikata.com2018.12.04も参照してみてください。小・中学生によるデジタルコンテンツ開発の全国大会ですuycc.unity3d.jp2022年大会の先行エントリーが開始されているようです。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。当ブログはハイスピードプランです。WordPressの編集画面の動作が早くなった。記事の内容に質問がある方へUnityを使った3Dゲームの作り方(かめくめ)の歩き方UnityのJavaScriptとC#を読み替えてどちらでも対応出来るようにするホーム検索トップサイドバータイトルとURLをコピーしました。