はじめに 私がUnityのC#を勉強するときに使った参考書の一つが、見てわかるUnity5 C超入門だ。 この参考書では、Convertを使って型変換する方法は紹介されていなかったので、てっきりConvert はUnityでは使えないものだと思っていた。昨日までは。 普通に using System; をつければ問題なくConvertを使えた。 ※ConvertとParseの違いは以下の外部サイトにまとめられている 外部サイト:http://devlights.hatenablog.com/entry/2015/03/24/152150 コード ... 続きを読む
パソコン
... 続きを読む
~プログラミングを勉強してみませんか?~
TechAcademy [テックアカデミー] は無料の体験講座が用意されているので、気軽に体験できます。
※私(サイト主)も無料体験講座を実際に受けてみました(→感想)
Unityで作ったWebGLをサーバーにアップする手順
はじめに Unityには作ったプロジェクトをWebGLでビルドすることができる。簡単に言ってしまえば、Web上でアプリを動かすようなことができる。 この記事ではUnityで、WebGLで出力する際に躓きそうな部分を取り上げる。 また、最終的にサーバーに自分の作ったWebGLを置いて、動かすところまで説明する。 ※サーバーは、自分でレンタルする必要がある。レンタルサーバーのサービスはエックスサーバー やロリポップ! などが有名。 ※私はWordPressをサイトの運営に使用している。サーバーはエックスサーバー <躓く2つのポイント> 1つ目: Unityの初期フォントであるArialは日本語が含まれていない。そのためWebGLで出力すると、文字が消える。 解決策:Arial以外の... 続きを読む
「同じ誕生日のペアがどのくらいいるかシミュレーション(WebGL版)」
使い方 少し前に作ったandroidアプリをリリースした。せっかくだから、WebGL版も作ってみた。 ※立ち上がるのに少々時間がかかる 「同じ誕生日のペアがどのくらいいるかシミュレーション(WebGL版)」←ここをクリックするとスタートする 立ち上がると次のような画面になる ※androidアプリと比べて以下の機能に対して制限がある 1:説明書が読めない WebGLにおいてStreamingAssetsへのパスがよくわからなかった。そのためStreamingAssetsの下に置いてある、テキストファイルが読み込めない状況である。やり方がわかり次第、修正する 説明書が必要な場合は以下のサイトに飛ぶ:同じ誕生日のペアがどのくらいいるかシミュレーション 2:重い処理をすると落ちる可能性大 特に、... 続きを読む
UnityにAdmob(スマートバナー)を導入する手順
はじめに Unityで作ったアプリにAdmobを実装するには、 1:Admobにアプリを登録する 2:UnityにAdmobプラグインを導入する という手順を踏む。 ここでは、2番目の手順に関して詳しく説明する 手順 Admob用プラグインのダウンロードページ: https://github.com/googleads/googleads-mobile-unity/releases からプラグインをダウンロードする。 ※プラグインの名前は、「GoogleMobileAds.unitypackage」 ※サイトの赤枠をクリックするとダウンロードが始まる Unityを立ち上げ、「Assets」→「Import Package」→「Custom Package」を選択する。 先ほどダウ... 続きを読む
同じ誕生日のペアがどのくらいいるかシミュレーション
はじめに 「同じ誕生日のペアがどのくらいいるかシミュレーション」という名前のAndroidアプリをリリースした。 内容的には、Windows用に以前作った「Birthday_Simulator」とほぼ同じ。 「Birthday_Simulator」という名前がイマイチな気がしたので、アプリの名前を変えた。 少し名前が長ったらしい気もするが、意味が伝わらないよりましだろう…… ※「Birthday_Simulator」のダウンロードページは、誕生日シミュレーションソフト「Birthday_Simulator」(無料) ※「同じ誕生日のペアがどのくらいいるかシミュレーション」(Google Play のアプリ紹介ページ):https://play.google.com/store/apps/de... 続きを読む
Unityを勉強するときのオススメ参考書
Unityの参考書を選ぶポイント Unityの参考書を選ぶにあたって、注意しないといけない2つのポイントがある。 1つ目は、プログラミング言語。2つ目はバージョン。 プログラミング言語 Unityで、使用できるプログラミング言語はC#とJavaScriptの2つだ。 ただし、UnityのJavaScriptは独特らしい(←私はJavaScript使いではないので、そこらへんよくわからないが……) そのため、これからUnityを勉強する人には、C#で勉強することを勧める。 ネット上を見ても、Unityの解説をしているサイトは結構の割合でC#を使っている。 ※プログラミング初心者で、参考書のプログラム言語がよくわからない場合 プログラムを勉強すると、どっちの言語か見分けがつくようになる。だが、初... 続きを読む
UnityにAdmob導入した途端、エラーが出た
はじめに Admobを導入して、android用のapkファイルをビルドしようとしたらエラーが出た。 Build failure Unable to merge android manifests. See the Console for more details. ※Unityのバージョンは、5.5.1f1 状況 ファルダの名前は、admob_test Asset直下に、適当なsceneを作成(ここで、名前はmainとしている)。 GoogleMobileAds.unitypackageをインポートして、ビルドすると失敗する 対応 私はmanifestが何だかあまりわかっていないが、色々調べてみるといくつか気が付いたことがある。 2つの異なるパスにmanifestが存在し、内容的... 続きを読む
AdMobでアプリが見つからないときに疑うこと
アプリを公開した直後では? AdMobを使用して、「新しいアプリの収益化」で、「アプリを選択」の際、アプリを探そうにも、 アプリが見つかりませんでした。検索キーワードを絞り込んでください。 と言われた時、まず疑うのは、アプリを公開した直後ではないかということ。 どうにもAdmobの検索結果に反映されるまで、タイムラグがあるようだ ... 続きを読む
Unityでは、どうも1万5千字以上の文字を扱えない
はじめに Unityで、大容量のテキストファイルを一遍に扱いたかったが、どうも無理っぽかった。 エラーの出力 大量のテキストを扱うと、以下のようなエラーが表示されることがある。 おそらく、Inspector上でTextが1万5千文字を超えるとダメっぽい。 ArgumentException: Mesh can not have more than 65000 vertices String too long for TextMeshGenerator. Cutting off characters. 私以外にもこの問題に悩まされている人がいる 外部サイト: http://answers.unity3d.com/questions/1006003/string-t... 続きを読む
Visual Studioでソフトを作ってみよう(初心者向け)
はじめに Visual Studioでサイコロの代わりになる乱数生成ソフトを作ることを通して、Visual Studioの使い方をマスターすることが目標。 まじめに頑張れば、1日でソフトは出来上がると思う。 ※この記事は目次用の記事 目次 イントロ(準備) 内容:この企画の意図の説明(読み飛ばしても支障はない) 記事:サイコロの代わりになる乱数生成ソフトを作ってみる 内容:Visual Studioを持っていない人のためのVisual Studioのインストールの仕方(既にインストールしている場合はスキップ) 記事:Visual Studioをダウンロードする手順 内容:C#を今まで1度も勉強したことがない人、ちょっと自信がない人に参考書の紹介 記事:C#のオススメ参考書 メインコンテ... 続きを読む
~プログラミングを勉強してみませんか?~
TechAcademy [テックアカデミー] は無料の体験講座が用意されているので、気軽に体験できます。
※私(サイト主)も無料体験講座を実際に受けてみました(→感想)