Android

Google Playの規約

Google Playの色々な説明はこのリンクに載っています。Google Play デベロッパー コンソールの使い方が主な説明になります。アプリを開発した後にどのように公開すればいいかとか、アプリが満たすべき要件は何かとか、どれくらいアプ...
ゲーム開発

先頭部分の無音をカットする

音楽ファイルはフリー素材を使うことがあるのですが、ゲームに使う上で困ったことがありました。それは先頭部部分に入っている無音です。mp3やwavといった音楽ファイルの先頭に無音の部分が入っていることがあります。作る都合上発生するのか、何らかの...
Script

WWWを使ったとき発生した問題

WWWクラスを使うとWebサーバーと通信して、データを取得できます。適当なサーバーに画像や音楽を置いておき、WWWを使ってそのURLにアクセスします。そうすると画像や音楽をダウンロードし、それをゲーム内で使うということができます。Unity...
Editor

Unityでのdefine

UnityのプログラミングはC#を使うのが一般的です。CやC++をやってきた人であればグローバルな#defineが使えないかと思うことでしょう。C#には#defineディレクティブがあります。ファイルに定義するものなので、他のファイルでこれ...
日記

ブログのレベルが2になりました

livedoor Blogではアクセス数に応じてブログのレベル分けということを行っています。レベル別のランキングを行い、どのブログを見に行こうかを決めるのに役立つのかもしれません。ブログの管理画面に星のマークがあり、これがレベルを表している...
入門

Unityでビルドしたapkのサイズ

この記事を検証したときのUnityのバージョンは5.1.2f1 Personalです。プロジェクトには何もいれずもっとも小さいアプリを作ってみます。デフォルトではヒエラルキーにはライトとカメラがあります。これだけがシーンに存在するアプリをビ...
ゲーム開発

利用しているアプリの広告サービス

利用しているアプリの広告サービスを紹介します。広告を出す側ではなく、広告を載せる場所を提供する側についての話です。広告を入れると無料のアプリでも収益を得ることができるようになるため広告を表示する場所を提供したいと考える人はそれなりにいると思...
Script

スクリプトのファイル名とクラス名を一致させない?

C#でスクリプトを書くときは通常クラスごとにファイルを一つ作るでしょう。公式の解説にもあるようにメニューからスクリプトを作り、名前が選択されているときにリネームするのが便利な作り方です。Assets->Create->C# Scriptと選...
Unity

Unityを使うときに参考する公式サイト

Unityを使う上で参考にする公式サイトについてまとめておこうと思います。公式サイト(英語版のリンクはこちら)のトップから行けるところは全て参考になりますが、ゲームを作っているときに良く見るのはスクリプトリファレンスやマニュアルだと思います...
Script

StartCoroutineにコルーチンでないメソッドを渡してみる

Q:コルーチンに渡すメソッドをIEnumeratorでないものにしたらどうなるのか?A:実はSendMessageみたいな動きをします。コルーチンを開始するにはStartCoroutineを使って行うのが一般的だと思います。3種類のオーバー...