Lab 7 in Singapore

Unityでのゲーム開発、プログラミング教育、AIに関して。たまにシンガポールのネタも。

Basic

【Unity】Unity のインストール方法

ここでは、初めて Unity を使う方用に Unity のインストール方法を説明します。
プログラム教室参加者向けの記事となりますが、その他の初めて Unity を使おうとしている多くの方に参考にしていただければ幸いです。
(当記事では Unity2018.1 を対象にしています。既に新しいバージョンが出ていますが、インストール方法はたいして変わりませんので、必要であれば最新のものをインストールしてください。)

Unity Install_01

【作業概要】

 1.Unityインストーラーのダウンロード
 2.Unityのインストール
 3.Unityを起動
 4.プロジェクトをオープン

続きを読む

【Unity】Render Texture にサブカメラの映像を映す

最近めっきり Unity の技術説明的な記事を書いてなかったです。
しかし、ログを見ると Unity の技術ページがいつもダントツ アクセス数が多いのですよね。と言うことで、反省しつつ久々に Unity技術系です。

今回紹介するのは私の Windows用ゲーム Merlion Adventure for Windows で使われている以下の様なサブカメラの作り方。
このゲームでは右下にある上空からのカメラ映像がそれです。
(ちなみにこのゲームも Microsoft Store からフリーでリリースしてますので、よかったら試してみてください。)
( URL:http://blog.lab7.biz/archives/8784429.html
HELP_02

このやり方は今制作中のMerlion Adventure2でも使用しています。(リリース時期未定)

この方法の良いところは、サブカメラを UI上のオブジェクトの大きさに合わせておくことができること。
要は、私の例だとサブカメラの周りにフレームのようなイメージを付けたくて、UI上の固定の大きさでサブカメラを表示させたい訳です。
続きを読む

【Blender】法線(Normals)に関わる失敗例 Part2

前回、法線(Normals)に関わる失敗例として、Blender上で色がうまく表示されていない例を紹介しました。
(URL:http://blog.lab7.biz/archives/6479298.html

今回、私が体験した法線に関わる例をもうひとつご紹介します。
この時は、無駄にかなり悩んでしまいました。

まず、実際のおかしな画面をどうぞご覧下さい。
Normal_07_10
(また何をモデリングしているんだ と言う部分は置いておいて。)
これは、すでに Blender でモデリングしたものを、Unity にとりこんだものです。
キャラの腕の部分に注目してください。半分透明になっています。
続きを読む

【Unity】Unity Cloud Build が Unity Teams の一部に。。。

Unity Teams
いきなり、イメージを張り付けましたが、私にとってはかなりショッキングだったので。。。
と言うのは、以前、Windows で iOS 用ゲームアプリをリリースした際、その方法を紹介しました。
( URL:http://blog.lab7.biz/archives/5434763.html
(基本的に、iOS 用にアプリをビルドするには Mac が必要となります。)

そこではの基本方針は、必要なコストは極力抑えると言うものにしていました。
しかし、そこで紹介したやり方から 少し状況が変わったらしいのです。続きを読む

【Blender】法線(Normals)に関わる失敗例 Part1

今回は Blender での 法線(Normals)の設定に関してです。
私もこの法線絡みで何度も苦労しました。

実際、問題が起きるときは 色が何となくおかしい、テクスチャがうまく表示されない等の状況が、通常の作業をしていて、いつのまにか発生してしまいます。
HP等の通常のやり方の説明には 異常な状況例が書かれていないので、自分に起きた問題状態の原因が法線であると言うところまで行きつくのに何度も時間をかけてしまいました。

今回は自分の失敗例をいくつか出して、どのような状況が法線に絡む問題なのかを説明しようかと思います。

まず、以下の画像。(既に法線(水色の線)を表示させていますが、)右下の黒い部分に注目して下さい。
Normal_03
続きを読む

【Unity】Windows で iOS アプリをリリース(詳細)Part 3

Macを持っていないWindowsユーザの私が最近 iOS版アプリ「マーライオン アドベンチャ」をリリースしました。
その手順に関して、前回のつづきとなります。
(URL:Windows で iOS アプリをリリース(概要)
(URL:Windows で iOS アプリをリリース(詳細) Part1
(URL:Windows で iOS アプリをリリース(詳細) Part2

今回の第3章、第4章がアプリの Update 毎に行うところになるので、最も頻繁に行います。

【3.アプリを Unity Cloud を使用してビルド】

ビルドが必要な際は毎回行う作業です。

【3.1.Bitbucket にソースを Source Tree から Commit】
Bitbucket のリモートリポジトリにソースを Source Tree から Commit。

方法は以下を参考。
https://tonari-it.com/git-bitbucket-first-push/
http://naichilab.blogspot.sg/2014/01/git-5sourcetreegit.html

続きを読む

【Unity】Windows で iOS アプリをリリース(詳細)Part 2

前回第1章からのつづきです。
( URL:Windows で iOS アプリをリリース(概要)
( URL:Windows で iOS アプリをリリース(詳細) Part1

【2.アプリごとに行う事前準備】

各アプリに対して最初に一度行う処理です。
そのアプリに対する再ビルド時には必要ありません。

【2.1.Unity上でアプリの iOSへの設定】
Android版を作っていたわけですので、Unity上での設定をiOS版に変更します。
Windowsユーザであるので iOS版でのビルドを試すことはできませんが、最低限Android版でビルドしてエラーは全くない状態にしておきましょう。
(Unity Cloudのビルドはとても時間がかかるので、Android上で できる限り完璧なものにしておきましょう。)
続きを読む
Game App from Lab7
GooglePlay_Top_2 (Android, iOS) GooglePlay_Top_2 (Android, iOS) GooglePlay_Top_2 (Windows)
Lab7 blog in English
Sponsored Link
Blog Visitors [訪問者数]
  • 累計:

Sponsored Link