転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

【Unity】Unityで作ったゲームをビルドして、Google Playへ公開する方法

これまで、Google Playへ3つのAndroidアプリをリリースしました。当時の記事がこちら。 uuc1h.hatenablog.jp けど、ちょっと間が空くと、かならずやり方を忘れてしまう。そのため、ここで自分用の完璧な手順書を作っておく。 UnityでAndroidビルドをする方法…

【モンスターハンターワールド】モンハン初心者がモンスターハンターワールドを始めてみた。

これまでこのブログは、プログラミングとゲーム作りについて書いてきた。ほぼ、自分のための勉強ブログだ。で、今はUnityを使ったゲーム作りをメインでやってるが、面白いゲームを作るには、面白いゲームをやらなければいけない。もちろん、これまでもゲーム…

MacBook Pro(13-inch, Mid 2010)をSSDに換装した。

少し前に、MacBook Proのメモリーを16GBに増設し、多少動作に改善が見られた。ただ、メモリーを増やしたところで、「本体の起動が遅い」、「アプリケーションの起動が遅い」、「Unity、Visual Studioが重い」といった事象は解消されなかった。 uuc1h.hatenab…

もう自分も年なんだなと感じた今日この頃。

よくCMで、「日本人の8割は歯周病にかかっている」とかって見ても、「ふーん」ぐらいにしか感じたことがなかったし、むしろ「ふーん」とも思わないことが多かった。だがしかし、最近銀歯が取れたので、かれこれ4年振りぐらいに歯医者に行ったら、かなりショ…

今日は久しぶりにブログらしいブログを書こうと思う。

継続は力なりとはよく言うけども、それは確かに本当なんじゃないかという気がしてきた。このブログ、立ち上げてから2年以上たっている。当初は、ブログでお小遣いを稼げたらなーと思っていたが、全く稼げない。そもそもアクセスが無いのだ。けど、考えてみた…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン⑧

今回は、日付、時刻の操作方法。 DateTime構造体 DateTime構造体のインスタンス生成の主な方法と、よく使われるTodayプロパティとNowプロパティ。 // インスタンス生成 var dt1 = new DateTime(2016, 2, 15); var dt2 = new DateTime(2016, 2, 15, 8, 45, 20…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン⑦

今回はディクショナリの操作について。ディクショナリと聞くと馴染みがないが、JavaでいうMapと認識している。 ディクショナリの基本操作 ディクショナリの初期化。 var flowerDict = new Dictionary<string, int>() { {"sunflower", 400}, {"pansy", 300}, }; なお、ディ</string,>…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン⑥

今回は、配列とListの操作です。 配列とListは似たところがあるけど、自分はほぼListしか使わないかも。配列の使い所がわからない。 この章ではLINQのさらに詳しい使い方も説明してくれるらしいので、頑張ります。 要素の設定 配列あるいは、Listを同じ値で…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン⑤

今回は文字列操作編! そういえば、会社の研修でJavaを勉強し始めた当初、文字列の比較のやり方がわからなくて、かなりつまづいたな。 結局、10才近く年下の子にやり方教えてもらったのは、いい思い出です。 文字列の比較 C#での文字列比較をやっていきます…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン④

本のタイトルにもなっているイディオム。 そもそもイディオムって何だろうと思っていたが、これはコーディングレベルでよく利用される汎用的なコードのこと。 なので、このイディオムを覚えれば、品質もよく、正しいコードを書けることに繋がりそう。特に自…

MacBook Pro 13-inch, Mid 2010のメモリを16GBに増設した

最近はWindowsをメインマシンとしてきたが、Windowsが謎のフリーズを繰り返すようになり、仕方なく昔のMacを引っ張り出してきた。それが、MacBook Pro 13-inch, Mid2010だ。もう10年近く前に買ったことになる。で、Macは起動はするのだが、何をするにも遅い…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン③

ラムダ式 ラムダ式は一種のメソッドで、メソッドをかなり簡略化することができる。 public void Do() { var numbers = new[] { 5, 3, 9, 6, 7, 5, 8, 1, 0, 5, 10, 4 }; // 変数judgeに処理内容を代入 Predicate<int> judge = (int n) => { if (n % 2 == 0) { ret</int>…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン②

C#についてがっつり勉強しようと思い、購入した技術書。 まだまだ序盤だが、評判通りのかなりの良書の予感。 uuc1h.hatenablog.jp では、前回同様、まとめていきたいといきます。 複数の値の代入方法 このやり方は知らなかったので、メモ。 for (int feet = …

【Unity】Unity2019.1.5f1でAndroid Buildをしようとしたら、「gradle build failed」と出てしまったときの対処方法

複合的な問題でした。まずUnity2019では、Android SDK & NDK Toolsを一緒にインストールしている。そのため、Preferencesより、インストールしたファイルのパス設定を行った。自分が確認したときは、ズレていた。詳しくは、以下参照。https://framesynthesis…

【NBA】私たちはまた3ピートの瞬間に立ち会えなかった。

NBA

まさか、ウォリアーズが負けるとは微塵も思ってなかったから、Game6が終わった直後はちょっと信じられなかった。KDが怪我で出られないという強烈なアクシデントは合ったものの、KD抜きのウォリアーズも十二分に強い。最初の優勝は、KDいなかったし、シーズン…

【技術書メモ】C#プログラミングのイディオム / 定石&パターン①

趣味で、Unityでゲームを作っているが、C#についてちゃんと勉強したことがない。 そのため、ここらでC#について基礎から学ぼうと思い、以下の技術書を読んだ。 uuc1h.hatenablog.jp 入門としては、最適な良書だと思う。 そこで、次に入門書の一歩先の技術書…

【技術書メモ】確かな力が身につくC#「超」入門

Unityをメインにアプリ開発をしているが、Unityで使用する言語はC#だ。 自分は仕事でJavaを使っているからC#も何となく理解できるが、ここらで一度C#を学んでおきたいと思う。 そこで手に取ったのが、この「確かな力が身につく」シリーズだ。確かな力が身に…

アプリ開発初心者が作ったアプリは、本当に売れるのか?③_アプリを作る場合、自分ができる範囲を自覚することが重要

まさに表題の通りです。GWが終わり仕事が始まると、そもそも家で開発できる時間がなかなか確保できない。 けど、ここでやめてしまうとせっかく勉強を始めたのに勿体ないので、何とか少しずつでも開発を行っていました。 ちなみに完成したアプリは、こんな感…

アプリ開発初心者が作ったアプリは、本当に売れるのか?②_さっそくアプリを1つ作り、Google Play Storeへ公開した

前回の記事がこちら。 uuc1h.hatenablog.jp さて、Androidを買ったし、PCはWindowsだし、Javaならちょっと分かるしということで、Android Studioでアプリ開発をやっていこうと、前回のブログで決意表明しました。そこで、さっそくAndroid開発の本を購入。そ…

アプリ開発初心者が作ったアプリは、本当に売れるのか?①

もう何度も本ブログで書いているが、自分は30歳からプログラミングを始めた。始めたきっかけは、IT会社に転職したからだ。せっかくプログラミングを覚えたから、プライベートでも何か作ってみたいと挑戦中なのが、Unityを使ったゲーム製作だ。素人なりにいろ…

Kotlinまとめ

変数と定数 // 変数 var a : Int = 10000 // 定数 val c : Double = 12345.6 文字列 // 文字列比較は「==」で行う if (str == "Kotlin") // 文字列テンプレート val i = 10 print("i = $i") // i = 10と出力される // 文字列テンプレート2 val s = "Kotlin" …

隻狼 SEKIRO_どんなことでも、楽しむためには成長が必要

朝食:サーモンアボカド丼、味噌汁昼食:つけ麺夕食:ホタルイカと春キャベツのサラダ、焼き鳥 待ち焦がれていた「SEKIRO」、発売日に買いました。 SEKIRO: SHADOWS DIE TWICE - PS4 出版社/メーカー: フロム・ソフトウェア 発売日: 2019/03/22 メディア: Vi…

MLBが開幕したから、ワールドスポーツMLBの魅力について語らせてほしい

MLB開幕 朝食:おにぎり昼食:麦飯、レンコンのきんぴら、たまごやき、ミートボール夕食:ほうれん草とキノコの卵とじ、春巻き ついにMLB開幕。1年早いもんですな。因みに自分はMLB、NFL、NBAと見てるもんだから、1年中スポーツまみれの幸せな1年を過ごせて…

僕が筋トレする理由

2019年3月17日の所感 朝食:麦飯、味噌汁、鮭昼食:炙り焼豚の極太つけ麺夕食:サバ缶、豆腐、レタスのサラダ、もずく、ニンジンと柿ピーのマヨネーズ和え体重:72.0kg 今日は日曜日なので、ジムでトレーニング。かれこれ1年以上ジムに通っているけど、体的…

【ゲーム開発】ドット絵練習記録4

ゲーム開発をしていて、一番自分に足りないと思うのは、「イラスト」や「デザイン」の部分。正直、ゲームシステムは大したことなくても、いわゆる「絵」の部分がしっかりしていれば、かなりまともなゲームに見えると思う。 ということで、しばらくお休みして…

そこそこのラーメンが一番好きです。

2019年3月16日の所感 朝食:トースト昼食:麦飯、つけ麺夕食:スープ、納豆、豆腐、魚のソテー体重:71.3kg 昼食に食べたつけ麺というのが、これ。 www.family.co.jp おそらく知っている人は知っていると思うが、この「炙り焼豚の極太つけ麺」、異常なくらい…

パスポート更新には要注意

2019年3月15日の所感 朝食:なし昼食:ウィンナーパン、カレーパン、明太子パン夕食:外食(フレンチのフルコース) 会社の休みを取って、パスポートを更新しにいった。もう十年以上前にパスポートは一度取ったことがあり、とっくに期限は切れていた。今度、…

花粉症は起きた直後が一番つらい

朝食:蒸しパン昼食:麦飯、コロッケ、魚のフライ、卵焼き、レンコンのきんぴら夕食:野菜と肉炒め 花粉症は起きた直後が、本当に辛い。くしゃみ、鼻水、鼻づまり、目のかゆみと全てがMAXの状態。ただし、起きて2~3時間すると落ち着いてくる。昔に比べると…

【Unity】スコアの表示方法を、10ずつ足していく方法

private void Update() { if(score > displayScore) { displayScore += 10; if(displayScore > score) { displayScore = score; } RefreshScore(); } } void RefreshScore() { textScoreNumber.GetComponent<Text>().text = displayScore.ToString(); }</text>

【Unity】敵を踏んで、倒す方法

private void OnTriggerEnter2D(Collider2D collision) { if(collision.gameObject.tag == "Enemy") { if(transform.position.y > collision.gameObject.transform.position.y + 0.4f) { rbody.velocity = new Vector2(rbody.velocity.x, 0); rbody.AddForce…