Unity
UnityでSpriteのTextureをスクリプトで動的に変更する方法です。 Textureの配置場所 読み取りたいTextureはResourcesフォルダに入れる必要があります。 詳しくは下ページのResourcesに載っていました。 docs.unity3d.com Textureの読み込み Textureの読み込…
基本的なところですがC#のプロパティーの書き方について調べました。 プロパティーは下のように2種類の書き方があります。 class MyClass { public int myProperty1 = 0; public int myProperty2 { get { return 0; } set { int myValue = value; } } } それ…
Unityのフレーム毎に呼ばれる関数はUpdateとFixedUpdateがあります。 今回はこの2つの違いを確かめてみます。 UpdateとFixedUpdateの違い 2つはFixedUpdateは1秒間あたりの呼び出し回数が固定、Updateは端末の状態によって変わることがあるという違いがあり…
下のようなコードでis less accessible than fieldエラーで出た時の対処法です。 enum GameType { Type1, Type2 }; public class MyScript : MonoBehaviour { public static GameType gameType = GameType.Type1; } enumがpublicでないことが原因だったので…
UnityのSimple Particle Packというアセットを試してみました。 これはUnity公式のAssetで、爆発や衝撃波など色々なエフェクトを表現できます。 インストール まずはAsset StoreからImportします。 Importすると下のような構成で展開されます。 この中のReso…
UnityでAnimationというコンポーネントを使ったアニメーションを試してみました。 Unityは2017.3.1f1を使ってます。 実装 プロジェクトを作ったら、まずはオブジェクトを配置します。 下のように、画面真ん中に配置します。 オブジェクトを配置したら、Inspe…
C#ではバージョン6から下のような文字列埋め込みが使えます。 string text = $"{point}点"; しかしUnityのデフォルトC#バージョンは4なのでバージョン6を使えるように設定する必要があります。 今回使ったUnityのバージョンは2017.3.1f1です。 C#のバージョ…
まずはAssetStoreからインポートします。 メニューからWindow → Lightingを選択します。 SceneのSkyboxでMaterialを選択します。 先ほどインポートしたものがいくつかあるので、それのうち1つを選択します。 これで綺麗な空を表現できました。
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: テクスチャとビデオ Unity - マニュアル: リフレクションプローブ Unity - マニュア…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Tree エディター Unity - マニュアル: 初めての Tree 作成 Unity - マニュアル: Tree…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: SpeedTree/LOD による木 Unity - マニュアル: 草とその他の詳細について Unity - マ…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Terrain Engine Unity - マニュアル: 高さツール Unity - マニュアル: テクスチャ Un…
まずはHierarchyビューからTreeを作成します。 Treeを選択するとInspectorはこのようになっています。 ここの下の方にある木のようなボタンを押下します。 そうすると木に枝が付きます。 その枝を選択した状態でFrequencyの数字を30にしてみます。 枝の数が3…
まずは "Window" → "Services" でServicesパネルを表示します。 そしてその中のAdsをOnにします。 広告表示のScriptは以下の通りです。 "動画を見る"ボタンを押下すると動画が流れます。 Advertisement.Initializeに入れるGAME_IDはUnity Adsの管理画面から…
UnityではiOS標準のアラートを出してくれるプラグインはあるのですが、iPhone向けにコンパイルしないと検証できなかったりと少しめんどくさいです。 そこで完全自作でポップアップを作ってみます。 コードは以下のようになります。 var skin : GUISkin; var …
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Accessing and Modifying Material parameters via script Unity - マニュアル: 旧シ…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Specular モード: Specular パラメータ Unity - マニュアル: Metallic モード: Metal…
Materialを使ってオブジェクトの色を修正する方法です。 まずはオブジェクトを作成します。 次にMaterialを作成します。 あとはオブジェクトにMaterialを紐付けて色を変えれば完成です。
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: マテリアルとシェーダーとテクスチャ Unity - マニュアル: マテリアルの作成と使用 U…
こちらからUnityAnalyticsの管理画面にログインします。 IDはAssetStoreにログインする時と同様にUnityIDが使えます。 Unity - Services - Analytics ログインするとこのようにデモデータが入っています。 デモを見たところ、アクティブユーザーやセッション…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: カメラ Unity - マニュアル: 複数のカメラを使用する Unity - マニュアル: カメラの…
Blenderとは3Dモデルやアニメーションを作る事のできるフリーソフトです。 今日はBlenderを軽く触ってみようと思います。 画面を開くとこのように立方体が1つだけ置かれています。 Shift + A で様々なオブジェクトをセットできます。
有名なAssetであるUnityちゃんを動かしてみようと思います。 インストール まずはAsset Storeから"Unity-chan!"をインストールします。 Unityちゃんを表示する "UnityChan" → "Models" に入っている"unitychan"を画面にドラッグします。 角度を調整すれば直…
普段はAtomを使う事が多いのですが、デフォルトエディタであるMonodevelopも試してみました。 動かしてみたところC#は補完してくれました。 左側のSolutionタブはフォルダ構成も踏襲してくれる模様です。 日本語未対応という記事もあったのですが5.9.6では対…
sculptrisというソフトを使ってみました。 Pixologic :: Sculptris :: OakCorp WEB このソフトでは3Dのモデルを作る事ができ、ここで制作したものはUnityやBlenderに取り込んで動かす事もできます。 以下はダウンロードサイトに載っていたサンプルです。 scu…
Unityで新規プロジェクトを作成、AssetStoreからBase manとUnity-chanという2つの無料Assetsをインポートします。 baseMaleのAnimation TypeをHumanoidにします。 次にbaseMaleをHierarchyに移動して画面に表示させます。 次にProjectビューの Create → Anim…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: ライトプローブ Unity - マニュアル: ライトマップパラメータ Unity - マニュアル: D…
targetFrameRateプロパティーにフレームレートを入れると反映されます。 function Start () { QualitySettings.vSyncCount = 0; Application.targetFrameRate = 60; } vSyncCountは垂直同期の設定です、これを0にすればtargetFrameRateで変更できるようにな…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: ネットワークグループ Unity - マニュアル: ネットワークビュー Unity - マニュアル:…
この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: エディターリファレンス Unity - マニュアル: マネージャー設定 Unity - マニュアル:…