Unityでバウンドしたときに回転させる方法
バウンドしたときに方向キーに従ってCubeを回転させてみます。 Cubeに新しいスクリプトをアタッチします。 using System.Collections; using System.Collections.Gene… 続きを読む »
バウンドしたときに方向キーに従ってCubeを回転させてみます。 Cubeに新しいスクリプトをアタッチします。 using System.Collections; using System.Collections.Gene… 続きを読む »
床や壁、ボールなどのオブジェクトにバウンドさせたり、摩擦で減速させたりするには、フィジックマテリアルを使います。 フォルダ上で右クリック -> Create -> Phyisic Material で新規作成… 続きを読む »
スタンダードアセットの「WaterProDaytime」を使って簡単に川の流れを作ります。 これをシーンに配置して、WaterProDaytimeコンポーネントで水流の設定ができます。 Wave speedも自由に変えら… 続きを読む »
テレインの凹みに水を置きます。 標準アセットの水のプレハブをドラッグアンドドロップするだけです。 水の形を変える 複雑な形にしたいときは、メッシュを作って水のMeshにアタッチします。 大きさを変えるのも簡単です。 です… 続きを読む »
平らなオブジェクトから簡単に山や谷を作って、テクスチャ画像や木のオブジェクトを自然に配置した地形を歩いてみます。 まずヒエラルキーでTerrainオブジェクトを新規作成します。 これは地形を作るためのオブジェクトです。 … 続きを読む »
メモリ消費を抑えるために、アセットのインポート設定を最適化するといいそうです。 参考:https://docs.unity3d.com/ja/2018.3/Manual/BestPracticeUnderstanding… 続きを読む »
プレビュー版のメモリプロファラで、メモリ状況を確認できます。 Window -> Package Managerを開きます。 Advanced から Show preview packagesをクリックして、Mem… 続きを読む »
「Physics Debugger+ Graphs」という無料アセットを使ってみました。 Asset Storeでダウンロード・インポートできます。 サンプルシーンも用意されています。 Sphereの軌道を描画する Sp… 続きを読む »
FPSゲームのようにマウスでカメラの向きを動かして周囲を見回す操作を、超簡単に作ります。 まずスタンダードアセットをインポートします。 中の「FreeLookCameraRig」をシーンにドラッグアンドドロップで配置しま… 続きを読む »
オブジェクトを波形や画像を使ってぐにゃにゃに変形する無料アセット「Mesh and Object Deformers for Unity 3D」を使ってみます。 Asset Storeから無料でインポートできます。 As… 続きを読む »
Unityのスタンダードアセットにはプレイヤーが操縦できる飛行機と、設定した通り道を自動で巡回する飛行機の2つが用意されています。 ジェット機とプロペラ機の2種類があります。 まずは「AircraftJet」をシーンに配… 続きを読む »
模様がついていて、キー入力でオンオフができる懐中電灯の光を作ります。 まずFPSコントローラーをシーンに配置します。 Spot Lightを新しく作って、FPSコントローラーの子オブジェクトのFirstPersonSha… 続きを読む »
スタンダードアセットには3つのフレアが用意されています。ライトと組み合わせて使います。 Point Lightをシーンに配置してみます。 Point LightのLightコンポーネントの Flareにどれか1つをドラッ… 続きを読む »
Unityのスタンダードアセットには環境を作るための無料アセットも用意されています。 木と地面と水面があります。 木を作る SpeedTreeフォルダの中に三種類の木が用意されています。 各フォルダのなかのプレハブをシー… 続きを読む »
Unityのスタンダードアセットにはプレイヤーが自分で動かす車と、通り道を指定して自動運転させる車の2つが用意されています。 ドラッグアンドドロップでシーンに配置するだけでいいですが、カメラがないとエラーになるので、スタ… 続きを読む »
スタンダードアセットには、たくさんのパーティクルシステムが用意されています。 これらは、シーンにドラッグアンドドロップで配置するだけで簡単に使えます。 ジェットエンジンのような「Afterburner」 砂塵のような「D… 続きを読む »
スタンダードアセットの「FramerateCounter」のプレハブをシーンにドラッグアンドドロップするだけで、簡単にFPSが表示されます。 デフォルトでは画面上部に黒文字で表示されます。 普通のUnityのUIと同様に… 続きを読む »
スタンダードアセットのキャラクターを使ってみます。 Unityのスタンダードアセットには「FPSキャラクター」と「ローラーボール」、「TPSキャラクター」の3つがあります。 FPSキャラクター FPSキャラクターは一人称… 続きを読む »
スタンダードアセットのCamerasには4つのカメラがあります。 「CctvCamera」はTargetにアタッチしたオブジェクトの方向を自動に向きます。 もともとあったMainCameraは削除しておきます。 上下の角… 続きを読む »
Unityの便利なスタンダードアセットをAsset Storeからダウンロードします。 まず Window -> Asset Store でアセットストアを開きます。 standard assetsを検索して選択し… 続きを読む »