しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

Unity

Unityで音を鳴らす

まずは音データをProjectビューに追加します。 今回はmp3ファイルを利用しました。 音を鳴らすGameObjectにAudio ListenerとAudio Sourceを追加します。 以下のようなスクリプトを書き、それを上記のGameObjectにひも付けをすれば音が鳴るようになります。 c…

Unityで独自のカスタムエディタを作成する

まずはAssetsフォルダ内にEditorフォルダを作成します。 JSで以下のように記述すれば完成です。 class MyWindow extends EditorWindow { @MenuItem ("Window/My Window") static function ShowWindow () { EditorWindow.GetWindow (MyWindow); } function On…

Unityの公式マニュアルを読んでいく - その6

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: バージョン管理 Unity - マニュアル: バージョン管理の統合(チームライセンス) Uni…

Unityの公式マニュアルを読んでいく - その5

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Transform Unity - マニュアル: 2D でゲームプレイ Unity - マニュアル: ランダムな…

Unityの公式マニュアルを読んでいく - その4

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: 検索 Unity - マニュアル: プレハブ Unity - マニュアル: ライト Unity - マニュアル…

Unityの公式マニュアルを読んでいく - その3

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: インスペクターを使用する Unity - マニュアル: プロパティーの編集 Unity - マニュ…

Unityの公式マニュアルを読んでいく - その2

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: ワークスペースのカスタマイズ Unity - マニュアル: アセットワークフロー Unity - …

Unityのパーティクルシステムとは

今日はUnityのパーティクルシステムを使ってみました。 パーティクルシステムとは docs.unity3d.com Particle System (パーティクルシステム)コンポーネントはシーン内で大量の小さな 2D の画像によって生みだされ、動きを付けられる水、雲、炎などの流体…

Unityの公式マニュアルを読んでいく - その1

この記事ではUnityのマニュアルを1から読んだ感想とか発見を書いてみようと思います。 docs.unity3d.com 読んだ所 今回は以下のページを読みました。 Unity - マニュアル: Unity の概要 Unity - マニュアル: Unity のダウンロードとインストール Unity - マ…

Unityで特定のオブジェクト同士は衝突しないようにする

Unityではレイヤー同士の衝突を制御できるので、それを使ってオブジェクト同士の衝突制御する方法を書いていきます。 オブジェクトのレイヤーを変更する オブジェクトはInspectorの右上の「Layer」でレイヤーを変更できます。 レイヤー同士の当たり判定を制…

UnityのエディタをAtomにする

「Preference」→「External Tools」→「External Script Editor」でAtomを選択すれば変更できます。

Unityで2Dミニゲームを作るチュートリアルをやってみた

こちらのチュートリアルをやってみたので学びや感想を書いてみようと思います。 qiita.com 学んだこと Assetはテキストとして保存できる Assetをテキストとして保存する事でバージョン管理しやすくできます。 [Edit] -> [Project Settings] -> [Editor] を選…

UnityAdsというものを試してみた

最近「動画を見るとアイテムプレゼント」という広告を見かけるようになったので調べてみました。 これはUnityAdsというもので実装しているようなのでUnityAdsについて調査しました。 UnityAdsとは ユニティ・テクノロジーズ社の出している広告サービスです。…

Unity初心者がiPhone/Androidアプリをリリースするまで

先日Unityを使ってアプリをリリースしたので、リリースまでの流れとか書いてみようと思います。 https://itunes.apple.com/us/app/3dburokku-bengshi-shuang-kuai/id1021083017?l=ja&ls=1&mt=8&at=10l8JW&ct=hatenablog https://play.google.com/store/apps/…

UnityアプリにAdmobを導入してみた

UnityアプリにAdmobを入れたのでその事を書いてみます。 導入は下の公式ドキュメントを参考にしました。 https://developers.google.com/mobile-ads-sdk/docs/games UnityへAdmobプラグインをインストール Unity用のAdmobパッケージは下URLから取得しました…

Unityで簡単データ保存できるPlayerPrefsを試してみた

Unityのデータ保存クラスのPlayerPrefsを試してみました。 iPhoneのUserDefaultsに近いもののです。 PlayerPrefsの使い方 下のようにGetとSetを呼ぶだけで保存・取得ができます。 この例でも次回起動時に11が保存されている事を確認できました。 function St…

Humpback Whaleを使ってUnityでクジラを海で泳がせる

今回はHumpback WhaleというAssetを使ってクジラを海で泳がせる事をやってみました。 Humpback Whaleのインストール こちらはいつものようにAsset storeで検索してインポートします。 クジラを表示する インポートするとAssetsの中にHumpback whaleが追加さ…

Unityの爆発AssetのDetonatorを使ってみた

Unityであらゆる物を爆発させるDetonatorというAssetを試してみました。 Detonatorのインストール Unityのプロジェクトでcmd+9でasset storeを起動してDetonatorをインポートすれば完了です。 途中でAPIを新しくするか聞かれるので「はい」と答えます。 この…

UnityにAdmobを入れてAndroid端末で動かそうとしたらアプリが表示されない場合の対処法

タイトルの通り、Android端末にインストールしたけどホームにもアプリ一覧にも表示されなかった時の対応方法です。 結論としてはAdmobのプラグインに入ってたAndroidManifest.xmlに下コードを追加すれば見れるようになりました。 Androidアプリの開発経験不…

UnityにAdmob導入時に"Theme.IAPTheme"がないと言われた時の対処法

UnityにAdmobを入れようとしたのですがAndroid版ビルド時に下記エラーが出たので調査内容と対応方法をメモ。 エラー内容 内容は下の通りです。 Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for deta…

Unityについて勉強 & アプリ制作

Unityとは 複数プラットフォーム向けのゲームエンジンです。 先日紹介したCocos2d-xと似たものになります。 Unityのインストール Unityは下ページからダウンロードできます。 Unity - ダウンロード Unityのライセンス Unityは基本的には無料で使う事ができま…