太郎Work

Unityとかで困ったこと等を残しておきます

2014-01-01から1年間の記事一覧

SetReplacementShaderの使い方

公式の説明が全く意味不明だったのでメモ Unity - Manual: Rendering with Replaced Shaders Unity - Manual: Rendering with Replaced Shaders カメラに映る全体を単一シェーダで描画したい場合は呼び出すだけ。 camera.SetReplacementShader (shader, null…

UnityのArialフォントがAndroid実機上で表示されない場合がある

問題 Unity上のシステムフォントテキスト設定でデフォルトのArialのままAndroidビルドを行った場合、 確認できただけですが、LG-02E, GalaxyS5で日本語フォントが表示されない問題があります。 理由 どうやら挙動的にはDroid Sansというフォントがロードされ…

Unityの端末向き設定

随分前に調べて忘れないようメモUnityiOS,Androidで横向きのアプリを作成する際、PlayerSettingsから回転設定を指定しますが、 一方向固定又は自動回転しか設定ができません。Landscape Right Left 的なものが欲しいのですが複数選択できません。その場合最…

Sublime Textで改行を置換する

Sublimeで改行コードを置換したかったが日本語の情報が見つからなかったのでメモ二通りの方法がある1. Regular Expressionにチェックを入れて\nを入力 2. Command+Enterで改行を直接入力 あとは置換後の文字列を入れてReplaceするだけ

Unityステンシルでポストエフェクト

前回の記事ではステンシル情報を用いてアウトラインを表現しましたが、 せっかくステンシル情報を書き込んだのでポストエフェクトにも応用してみました キャラクターだけモザイク処理 ステージのみモノクロTerrainの草にシェーダを指定する方法が分からなか…

Unityでステンシルを用いたアウトライン表現

最終的にこんな感じになります。 WebPlayer版 Windowsで見ると表示がおかしい可能性があります Stencil Test はじめに なぜ急にアウトラインかというときっかけは白猫プロジェクトでした。 遊んでいて真っ先に気になったのがタイトルにもあるキャラクターの…

NGUIではないオブジェクトをNGUIの手前に描画するスクリプト作ってみた

以前の投稿でNGUIではないオブジェクトをNGUIの手前に描画する方法 - 太郎Workこのような記事を書きましたが、ParticleSystemやメッシュを手前に持ってきたい場合や任意の場所に挟みたい場合は非常にめんどうでした。やはりNGUIのdepthで管理したくなったの…

WWWクラスでBASIC認証

WWWを用いてBasic認証をする場合少しつまずいたのでメモ https://docs.unity3d.com/Documentation/ScriptReference/WWWForm-headers.htmlここにまさにBasic認証の方法が書かれているがこのまま書くとPOSTリクエストになってしまう GETでリクエストを送る場合…

ノイズエフェクト作ってみた

とある理由で思い立ったので勉強も兼ねてモニターノイズ風エフェクトを実装してみました https://googledrive.com/host/0BzRQHdfTLNehbVRHaF9DVElDYzA/NoiseWeb.html手順 RenderTextureなのでPro必須まずはユニティちゃんに登場してもらいます OnRenderImage…

PlayerSettingsのアイコンをEditorから変える

dev版とrelease版で切り替えるEditorを作っていたのですが、アイコンも変えようと思ったら簡単に変えられたのでメモ var icons = PlayerSettings.GetIconsForTargetGroup (BuildTargetGroup.Unknown); if (icons != null && icons.Length > 0) { player.icon…

UnityiOSのdevelopment build の場合スプラッシュスクリーンで止まる

UnityのiOS書き出しの際development buildにチェックを入れて出力すると スプラッシュスクリーン表示中に停止してしまう問題が有り、解決に時間がかかったのでメモXCodeのLogを確認すると別スレッドからアクセス出来ない的な文章が出ているのみで 空のシーン…

Unityで文字エスケープ変換

C#でやろうとしていたがUnityに実はあったのでメモ http://docs.unity3d.com/Documentation/ScriptReference/WWW.UnEscapeURL.html WebViewのjsからJSON適当に送ろうとしたらエスケープ文字で来るのでこれで簡単に変換できる WWWは結構使っていたがこのメソ…