個人iOSDeveloper,Unityユーザーです。
作ったもの、試したことなど。

Unity2017 レースゲームを作りたい②

osushioisi.hatenablog.com

 

Harapeco Race

↑でアクセル

↔︎でハンドルを左右に

スペースでジャンプです

 

オレンジのジープを避けて走って行くとレベルが上がり

速度が速くなります。

制限時間の間にどれだけレベルを上げられるかのゲームです

(最大のレベルは5です)

 

Poly Tool Kitがどうしてもビルドできなかったので、腹ペコ要素がなくなりました・・!!

 

でも初めてのことが色々できました。

先人の知恵とアセットに感謝です

f:id:osushioisi:20171225151420p:plain

f:id:osushioisi:20171225151412p:plain

f:id:osushioisi:20171225151407p:plain

 

このBGMのアセット買ってよかったなと思いました。

どれも好きな感じです

使いやすそうなアイコンのアセットです

このアセットのSmooth Followスプリクトにはこれからも頼りそうです

Unityを使いやすくする系のアセットは初めて使いました

このCarは無料なのに主役の風格です。

フラットな感じといい好きです

シェーダーです

いろんな過去のプロジェクトに当ててみて練習しています

blog.naichilab.com

UnityroomさんにUPできました!!

Harapeco Race | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 

次レースゲームを作るときは、敵キャラを豊富にしたり

背景に凝ったり

レベルが上がった時エフェクトを出したりしたいです。



Unity2017 レースゲームを作りたい①

hiyotama.hatenablog.com

こちらの記事を参考に、

ローポリのカワイイレースゲームが作れそうだったので挑戦しました。 

 

f:id:osushioisi:20171214221946p:plain

作る

f:id:osushioisi:20171214221955p:plain

box collider嫌いうまくいかない

このちっちゃいツマミを掴んでると一気に酔うんだけど

いい方法ないかな?

f:id:osushioisi:20171214222708p:plain

車のパーツ全部にMesh Colliderをつけたら車が弾け飛んだ

f:id:osushioisi:20171214222723p:plain

車輪にだけSphere Colliderをつけたら車体が落ちた

 

f:id:osushioisi:20171214222831p:plain

仕方なくbox colliderをつけた

 

超スピードの原因は、減速のプログラムの間違いだった・・

 

 

Instantiate(何を、どこに(New Vector3)、どの角度で(transform.rotation))

 

this.gameObject.GetComponent<Text>().enabled = 真偽

Time.timeScale = 0 時間を止めたりスローモーションにしたり

 ***.text = ***.ToString()

 

f:id:osushioisi:20171222232819p:plain

google polyの3Dモデルを置く。どのくらい置いて大丈夫なんだろうか

重さ的に・・

 

 

tech.pjin.jp

www.f-sp.com

 

docs.unity3d.com

FixedUpdateのこと調べた

github.com

ツイート機能をつけた

 

ツイートボタンをつけたけど、ゲームオーバー時に画面クリックするとタイトルに戻っちゃって、ツイートボタンを押せなくなっちゃったので

タイトルに戻るボタンを別に作って対処した。

最初からちゃんと計画しないとね!

f:id:osushioisi:20171225150832p:plain

あと名前統一できてない。

毎回猛省してるのに・・

 

WebGLでビルドしていざアップロードだ〜

 

記事作成 2017.12.25

Unity2017.2.0f3 →完成時 Unity2017.3.0f3

Mac OS HighSierra 10.13.1 

 

そして事件発生

f:id:osushioisi:20171225221504p:plain

f:id:osushioisi:20171225221459p:plain

f:id:osushioisi:20171225221453p:plain

PolyToolKitがWebGLのビルドを拒んでいる・・!

 

神よ・・・

つぶやいてみるものだ

JSON .NET For Unity というものがUnity5.3.5までサポートしていたと。

 

Reimportも試してみたけどビルドはできず、

色々調べたのですが、わかりませんでした。

できるまでやろうかと思いましたが、まだ私は本当にペーペーのペーペーなので

マジでわからない事も多い事を自覚するのも大事だと思いました

 

②に続く

osushioisi.hatenablog.com

Google Cardboard でVRに入門してみたい③

osushioisi.hatenablog.com

 

キノコの世界に機能を足していきたい。

具体的には、

①飛びたい

②動きたい

③ゲーム要素を足したい(アイテムを取るなど)

④VRならではの要素を足したい(上から岩や飴が降ってくるなどのビックリ体験

 

①飛びたい をやってみる。

 

もうさめっちゃ眠くて・・ていうかイチからやろうとするとC#わかんなくて

飛ぶ?どうやって?頭まっしろ・・。まだまだ初心者・・

f:id:osushioisi:20171211233447p:plain

メインカメラにRigidbodyをつけてMouseButtonDown0クリックでAddForce

という、なんかもうマジで飛ぶだけの内容

(この後落下して地面に激突してカメラは横転する)

この後Freeze Rotationのxにチェックを入れたら横転は無くなった

 

でも飛んだし、無事ビルドにも成功して・・ゴーグルで覗くと

飛んだ・・!怖い・・!落ちる・・!

 

作ってる時は「ホントにできるのかな・・ていうか動くのかな・・」

という思いでいっぱいだけど、

結構感動しました。

 

②動きたい③ゲーム要素を足したい④VRならではの要素を足したい

は、また時間がとれたら挑戦したい。

Toony Colors Pro2を使ってトゥーンシェーダーに挑戦②

osushioisi.hatenablog.com

別のシーンでも挑戦!

「何か変わった!でも何がどう変わった!?!

ってなるので画像を保存して並べて見た。

 

アセットをインポートする→マテリアルのシェーダーから、Toony Colors Pro2を選択

f:id:osushioisi:20171209212336p:plain

 

f:id:osushioisi:20171209212359p:plain f:id:osushioisi:20171209212413p:plain

Toony Colors Pro2 - mobile 

 

f:id:osushioisi:20171209214335p:plain  f:id:osushioisi:20171209214341p:plain

f:id:osushioisi:20171209214510p:plain

OUTLUNEをOpaque

outlineの数値を変えて、Constant Size Outlineにチェック

Correct Z ArtefactsのZの数値は、

近づくとアウトラインが太く、遠ざかるとアウトラインが細くなるパラメータだと思う・・のですが正確には解らなかった

f:id:osushioisi:20171209215432p:plain  f:id:osushioisi:20171209215443p:plain

f:id:osushioisi:20171209215531p:plain

Texture Toon Rampを設定する。(あまり差が無いものを選んだかも・・

f:id:osushioisi:20171209215443p:plain f:id:osushioisi:20171209215904p:plain

f:id:osushioisi:20171209215953p:plain

BASEのColor、HighlightColor、ShadowColorを変えてみる

家のHightlightColorを明るめにしたり、キノコの影をちょっと深いグリーンにしたり

 

f:id:osushioisi:20171209220224p:plain f:id:osushioisi:20171209220243p:plain

Directionallightの影の強さを低めに。

 

f:id:osushioisi:20171209220243p:plain f:id:osushioisi:20171209220619p:plain

(地面のマテリアルにシェーダーを適応してなかったので今更追加

ちょっと明るくなった)

 

とりあえずここまで!

f:id:osushioisi:20171209212359p:plain f:id:osushioisi:20171209220619p:plain

Before After

ちょっと明るくなった!

f:id:osushioisi:20171209221024p:plain

ちょっと可愛くなった

はず・・

 

f:id:osushioisi:20171209223441p:plain

Before

f:id:osushioisi:20171209223314p:plain

 After

 

めちゃくちゃ変わったわけじゃないけどまあまあ並べてよくみたら違う!笑

Toony Colors Pro2を使ってトゥーンシェーダーに挑戦

assetstore.unity.com

baba-s.hatenablog.com

osushioisi.hatenablog.com

かつてトゥーンシェーダーに挑戦してみた時のメモ。

時間があれば同じブタのモデルでやってみたい・・

f:id:osushioisi:20171126224619p:plain f:id:osushioisi:20171126224631p:plain

f:id:osushioisi:20171126224637p:plain f:id:osushioisi:20171126224649p:plain

Opaque(不透明な

Translusent(光沢のない、すりガラスのような感じ

Transparent(透明、透き通っている

 

f:id:osushioisi:20171126224653p:plain f:id:osushioisi:20171126224658p:plain

 

f:id:osushioisi:20171126224707p:plain

Rampテクスチャ

色をサンプリング?するテクスチャ。

nn-hokuson.hatenablog.com

f:id:osushioisi:20171126224744p:plain

f:id:osushioisi:20171126224748p:plain

f:id:osushioisi:20171126224756p:plain f:id:osushioisi:20171126224752p:plain

アウトラインを太くするとこうやって塗りつぶされちゃうモデルもある模様

 

osushioisi.hatenablog.com

Google Cardboard でVRに入門してみたい②

osushioisi.hatenablog.com

記事作成 2017.12.7

Unity2017.2.0f3

GoogleVRForUnity.1.70.0

Xcode 9.2

iOS 11.2

Mac OS HighSierra 10.13.1 

 

無事??ビルドができたもののVRモードにならない。

f:id:osushioisi:20171207215136p:plain

ここが原因でした。

Noneが一番上にあると、起動時にノーマルモードになる。

 

naochang | VRモードとノーマルモードの切り替え

GoogleVR Cardboard: Switch between normal mode and VR mode at run-time | Tales From The Rift

 

Noneを-で削除して、VRメガネモードで起動できました。

 

もう詰まりまくり。まずバージョンがブレブレ。

完成時バージョン

Unity2017.2.0f3 (最新のはず)

GoogleVRForUnity.1.70.0 (最新は110だけどうまくいかない)

Xcode 9.2 (すぐ次のアップデートが来るらしい?)

iOS 11.2 (最新)

Mac OS HighSierra 10.13.1 (ギリ今日まで最新)

 

VR(XR)作成時に設定する大事なところ

①PlayerSettingsのXRSettings

Virtual Reality Supportedのチェックと、SDKの設定

f:id:osushioisi:20171207215759p:plain

 

②PlayerSettingsのOther Settingsの

TargrtDeviceやminimum iOS Version。

 

f:id:osushioisi:20171207220128p:plain

 

Xcodeでターゲットのバージョンを設定する

f:id:osushioisi:20171207220001p:plain

 

 

 

 

 

ド素人 with Xcode のメモ書きはじめ

ド素人がXcodeを使ってはいけないというのはひとまず置いておいてください。

UnityでiPhone向けに作っていますが、100%つまづくXcodeでのビルド・・

スッと行った事、あったかな??

一個ずつできて、ここのページが充実していけばいいな

 

osushioisi.hatenablog.com

 

CodeSign error

qiita.com

 

iPhone is busy:Preparing debugger support for *** の iPhone7

iPhone 再起動

不安になるけど待つ

d.hatena.ne.jp

 

Could not launcn ""

Verify theDeveloper App certificate for your account

is trustesd on your device.

 

iPhone上で設定→一般→デバイス管理 開発を信頼する

 

 

 

証明書

qiita.com

dev.classmethod.jp

 

クリーンビルドと、DerivedData(派生したデータ)を消す

ez-net.jp

 

iOSでGoogleCardboardのVRをビルドする

cardboardclub.jp

korechipostit.hatenablog.com

 

 

参考になる記事

nn-hokuson.hatenablog.com