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

放置ゲーム?を再び作る「ぶち猫アブールの1日」(仮題)

以前、Unityの寺子屋の放置ゲームの項目を見て

「シャムねこスイーツお菓子ショップ」を作りました

osushioisi.hatenablog.com

osushioisi.hatenablog.com

 

 

秘密の猫とルール

今回目指しているものは、リアルタイムで猫が生活していて(ように見える)

その1日の間でスコアを増やしたり増やさなかったり

眺めたり

 

みたいなルールです。

猫は毎日決まった時間に出かけます。そして帰ってきます。

一日中家にいて休む時もあります(未実装)

 

「なぜこの猫は出かけるのか、この猫は何者なのか

なぜ貯金をしているのか、貯金がたまるとどうなるのか」・・

というのが少しずつ明らかになります。

 

放置ゲームに当たるのかな?

和尚本にあった、5秒でリスポーンするオーブ(シャムねこだと”スイーツ”)と同じ要領で、TimeSpanとDateTimeを調べて作っています。

ちょっと詰まってる部分もあって

全部思っているようなものはできるとは思っていないのですが、

近いものが作れたらいいな・・

 

うまくいかないこといっぱい

いつものことながら作りながら作り方を覚える、

学びて時に之を習うゴリゴリ実践勉強法でやっています。

作り始めて2週間ほどですが、既に新しいことをたくさん覚えたので

それだけで満足ではありますが、完成させたいです。

そしてブログに書けることがあったら書こう。

 

参考

時間を表すTimeSpanオブジェクトを作成する、情報を取得する - .NET Tips (VB.NET,C#...)

日時(DateTimeオブジェクト)の情報を取得する - .NET Tips (VB.NET,C#...)

r-y-t.com

 

shivat.hatenablog.com

tsubakit1.hateblo.jp

 

 

unity collaborateをやってみた

先日 Unity主催のもくもく会に参加してきました。

質問もたくさん用意して行って、聞いてきました。

本当に行ってよかったです。

 

そのうちの一つで

「Unityのプロジェクトってどうやって複製するんですか。

不安なので、このパソコン以外にも保存しておきたい。」

 

と聞いたら、Unity Collaborateを教えてもらいました。

unity3d.com

 

 

f:id:osushioisi:20180806165247p:plain

f:id:osushioisi:20180806165259p:plain

unityの上の方にあるCollaborateのボタンを押すだけでできる・・!?

 

project の setting内にあるUsageでStorageの内訳を見ることができるっぽい

 

f:id:osushioisi:20180806165305p:plain

f:id:osushioisi:20180806165310p:plain

と思ったら、ストレージがいっぱいだよとエラーが出てしまった。

でもダッシュボードを見てもガラガラに空いている。

えーーなんで!!

と思いながら、アセットを2つほど削除して再施行したらうまく行きました。

具体的にはAnima2Dと、GUIの素材アセットです。

でもなー。入れたいんだよなあ・・

 

www.youtube.com

 

動画でやり方が見れます。

3Dモデルのアセットもすぐアップロードできてるのにな。

 

Unity2018 Todoリストを作りたい①

1年前プログラミングを始める前に、自分が作って見たかったものが

幼児用アプリと、自分の欲しい機能のTodoリスト。

 

その自分の欲しい機能のTodoリストを作って見たいと思います。

iOS用todoリストアプリというのは、Xcodeとswiftで作るのが一般的?のようで

いい機会だからXcodeで作ってみようかなと思ったけど、

やはりAssetやDotoweenで動きとかつけたくなるだろうし、Unityでやってみることにしました。

 

普通に「作り方がわからない」という理由で挫折

 

 

 

EasySave2の自作クラスを保存する、という機能を使うことに成功して

(初心者はすぐに知らないプログラムに衝突する)

それでなんとか作れそうなのでやって見ます

 

www.mikame.net

hiyotama.hatenablog.com

tsubakit1.hateblo.jp

docs.moodkie.com

yayaolab.com

unity2018自分用メモ アプリにしたら何MBか調べる

コンソールのOpen Editor Logでコンソールを出す

f:id:osushioisi:20180705110728p:plain 

それでBuildする、とコンソールに中身の情報がば〜っと書き出されて

 

f:id:osushioisi:20180705110830p:plain

 

何のアセットがどのくらい含まれてるかもその中に書かれてる。

 

 

とりあえずもっと軽くするために

Sprite PackerとかAssetBundleとか理解したい・・

UnityのAsset Shaper2Dを使ってベジェ曲線を描く

前回はiPadベクターイラストを描けないかやって見たけど・・

osushioisi.hatenablog.com

 

f:id:osushioisi:20180704232317p:plain

アセットストア にベジェ曲線がUnityで描けるアセット

が、あるらしく挑戦。

 

Line Pathで猫を描いてみる

f:id:osushioisi:20180704233325p:plain

慣れるまで難しかったけど、Demoを見つつやって見た。

 

描いた後PNG画像にできる

 

f:id:osushioisi:20180704232408p:plain f:id:osushioisi:20180704232414p:plain

画像を重ねるときは、Sprite RendrerのOrder in Layerで重ねた。

 

f:id:osushioisi:20180704232922p:plain

だからそのままで画像同士が重なったら、おかしくなるので・・  

f:id:osushioisi:20180704233117p:plain

Convert to Spriteすれば、Spriteとして使えるから重なっても大丈夫

f:id:osushioisi:20180704233152p:plain

でももちろん、ベジェ曲線では無くなる・・

 

 

参考にしたページ

www.asset-sale.net

Unity2018 Input Fieldで数字を入力した時のつまづき

 

f:id:osushioisi:20180627004112p:plain

足し算の答えをInput Fieldで入力して、それをStringからIntに変換して、

正誤を確認する、と言う内容で起こったエラー。

 

FormatException: Input string was not in the correct format.

(書式が違う:入力した文字が、書式に合ってないよ)

 

つまづきの内容

Input Filedで数字をもらって、それをスクリプト内で使うのは、

以前うまくいってるのに、なんで〜〜??

と思ったら、

単に数字入力時にMacの英数キーを押してないだけだった。

Input FiledのContents type を、Integer Numberにしてたから、

「かな」で打った数字を認識しなかった?

 

 

GitHub②初めてプッシュした

qiita.com

こちらの記事を参考に、GitHubをやってみた。

まずターミナルってどうやって出すの?からググった(GitHub以前・・)

 

大きくつまづいたこと

最初はnothing to commitと表示されてしまい、うまくいってないなと

ターミナルを見ていたところ・・

fatal: pathspec 'test.text' did not match any files

(パス指定が致命的にダメ: test.text はどのファイルにも当てはまらないよ )

 

と言われており、ここがダメぽいなと・・。

ていうか、テキストファイルの作り方がわからなくて、

test.textなんて実際どこにもなかったなと・・(そして拡張子は.txtだったし)

 

テキストエディットでテキストを作り、ファイルに入れて

何度もトライ。

 

GitHubフォルダが4つmkdirされたところで、

my first GitHub成功。やったね〜

f:id:osushioisi:20180617222030p:plain