WonderPlanet DEVELOPER BLOG

ワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。

Unity

Unityにおける簡単なジェスチャー取得

今回のエンジニアブログを担当します乾です。 よろしくお願いします。 今回はUnityを使用してスマートフォンアプリ開発を行っている人向けに、ジェスチャーの取得を簡単に行える「TouchScript」という無料のアセットを紹介したいと思います。 特徴 •Interact…

Unityのコルーチンの使い方をまとめてみた

今回のエンジニアブログは大橋が担当します。 初登場です。よろしくお願いします。 さて、Unityにはコルーチンの仕組みが標準搭載されています。 コルーチンを使うと、 「処理1」→「一定時間待つ」→「処理2」→「一定時間待つ」→「処理3」 のような一連の…

Unity(C#) 便利なEnumerable

今回のエンジニアブログを担当する加賀です。 Enumerableクラスを使用して、いくつかの場面を簡潔に記述していきます。 今回のコードはUnity 4.5.3f3、Mono / .NET 3.5で確認しています。 System.Linq.Enumerableクラスは、.NET Framework 3.5以降で使用でき…

Unityのスクリプトテンプレートを変更する

本日エンジニアブログを担当する、廣田です。 今回はunityでスクリプトを新規作成した際に、テンプレートを変更する方法を紹介しようと思います。 まずはテンプレートに使用しているテキストファイルを開きます。 MacとWindowsでフォルダの場所がいます。 Ma…

Unity iOSビルド時にinfo.plistに設定を自動で登録する

今回のエンジニアブログを担当する加賀です。 UnityでiOSビルドを行うとXcodeプロジェクトが生成されるのですが、 その際にiOSのコードで使用する設定を、自動で登録するようにしてみました。 今回のクラスはUnityのPostProcessBuildで使用するクラスです。 …

マテリアルIDマップを生成して、エッジを検出する

エンジニアブログを担当する廣田です。 今回はMaterialにIDを割り振り、 Material ID Mapを作成してエッジの検出をしてみようと思います。 エッジ検出には法線マップや深度マップを利用した物もありますが、 マテリアルの境界に線をつける事で綺麗に見えると…

Unityでディザリングシェーダを作ってみた

こんにちは、エンジニアの成田です。今回はUnityのシェーダを使ってちょっと遊んでみましょう! 先日、PCインディーズゲーム界隈でこのようなゲームが発表されていました。 作者の説明によればUnityで作られているらしいのですが、やはり目を引くのは"1bit風…

挫折しないUnity入門③

本日のエンジニアブログを担当する安藤です。 前回に引き続きUnity初心者第一の壁であるAngryBotsを紐解いていこうと思います。 今回はPlayerをよりシンプルな状態にしつつUnityのデバッグ方法や解析手法の説明が出来たらと思います。 一度シンプルな状態に…

SurfaceShaderを利用した発光シェーダ

今回のエンジニアブログを担当する、廣田です。 今回はUnityのSurfaceShaderを使用して、発光シェーダを作ってみたいと思います。 Unityのシェーダには、 ・Fixed Function Shaders(固定関数シェーダ) ・Surface Shaders(サーフェイスシェーダ) ・Vertex and…

Unity Standard Assetsの汎用スクリプトについて

今回のエンジニアブログを担当する、廣田です。 今回はUnityのStandard Assetsから汎用的なスクリプトの一部を紹介したいと思います。 まずは準備として、Standard Assetsのスクリプトをインポートします。 メニューから[Assets]→[Import Package]→[Scrpts]…

挫折しないUnity入門②

本日のエンジニアブログを担当する安藤です。 今回は前回に引き続きUnity初心者第一の壁であるAngryBotsを紐解いていこうと思います。 AngryBotsを実行して一番最初に目につくのは、はやり動くキャラクターだと思います。 主人公を少し解体してみましょう。 …

挫折しないUnity入門①

本日のエンジニアブログを担当する安藤です。 今回はUnityをダウンロードしたけどいまいち一歩踏み込めないかた向けに Unity入門について取り上げていきます。 さっそくUnity初心者第一の壁であるAngryBotsを紐解いていこうと思います。 はじめてUnityを立ち…