年: 2018年

うにのトゲは刺さると痛い(´・ω・`)-26

中学生漢字をちまちま登録したりしなかったり。全くインストールされないので、余りやる気が出なくて作業が進まない(ノ∀`) まあこれは自分用の暇つぶしゲームのフレームワークを構築できたということで良しとするか(´・ω・`)

とりあえずカジュアルゲームっぽいものを作ろうとサンプルやらチュートリアルなどを眺める。


ドラッグ関連

Unity : ドラッグでオブジェクトを動かす
Try Unity _8 マウスドラッグでオブジェクトの移動
Unity5でオブジェクトをドラッグする方法


加速度センサーのサンプル

アプリではなくてただのサンプルというレベルのものだった。
カメラを真上からにしたら、本当の玉転がしゲームみたいな感じ。 確かUnity社のチュートリアルにも玉転がしはあったから、そっちをやってみるか。

[Unity] 3D玉転がしアプリを作る


蟻のタッピングゲーム

ふーん(´・ω・`)くらいのもの。まぁ完全な初心者だったら多少は勉強にはなるかもくらい。自分が間違えたんだか、記述に間違いがあったんだか忘れたが、ちょっとつまづいたような。

Unityで2Dタッピングゲームを構築する方法 - WPJ


ジュエル吸い付けゲーム?

使用するジュエルのアセットの中身がなんか変わっていて、自分でプレハブを用意した。その為か、単純に間違ったのか、なんか挙動がおかしかったw とは言えLineRendererの使い方とか色々と解ったので良かったかな(・∀・)
outのことを完全に忘れていたが、参照渡しか。

チュートリアル映像の内容は英語だったけど、Youtubeの自動字幕+翻訳機能で大体は把握出来た。ただ、翻訳が無茶苦茶な部分があったり、単純に音声を拾って来たものをそのまま字幕にしてるので、間違えた時の訂正の言葉等は結構、理解の妨げになったw もっと言ってしまうと、やっている人が間違えていて、途中で訂正するのは、チュートリアル映像では駄目だろって思ったw


Creating a Casual Jewel Mining Game

Line Rendererについて
Physics.Raycast
out パラメーター修飾子 (C# リファレンス)
参照渡し
UnityのTransformのワールド空間とローカル空間について
unityのtransform.transformDirectionにつ…
【Unity】Transformコンポーネントの便利な関数まとめ


2D Roguelike tutorial

これは文句なしに色々と勉強になったわ(・∀・)
これのチュートリアル映像はトランスクリプトがついていたので、主に文章で内容を把握した(ノ∀`)

これをやるとかなりの知識を得られるので、英語のままじゃもったいないから、終わった後に日本語化してみようかと思ったが、ぐぐってみたら既にあったわ(ノ∀`)アチャー
20150525【Unity7】Unity公式チュートリアル2Dローグライクの導入【2Dローグライク1】

まあでも、"Casual Jewel Mining Game"とこれのチュートリアル映像をこなしたお陰で、これから英語チュートリアルでもやっていける自信につながったから、良しとするか(`・ω・´)


Wallのイメージが一枚足りなかったような気がしたけども、単純に見落としただけかもw

4-1でGameManagerに

        void OnLevelWasLoaded(int index)
        {
            //Add one to our level number.
            level++;
            //Call InitGame to initialize our level.
            InitGame();
        }

という部分があるが、これだとエラーになるんだったかウォーニングが表示されるので、_CompleteフォルダだかにあったGameManagerから以下の

static private void OnSceneLoaded(Scene arg0, LoadSceneMode arg1)
    {
        instance.level++;
        instance.InitGame();
    }
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
static public void CallbackInitialization()
    {
        SceneManager.sceneLoaded += OnSceneLoaded;
    }

というコードを持って来て書き換えた。("using UnityEngine.SceneManagement;"も追加しないと駄目だったはず。)

最初は「2D Roguelike Upgrade Guide 5x.pdf」に書いてあったメソッドを何も確かめもせずに3つとも書いておいたらエラーになった(ノ∀`) いきなり"Day 4"で始まったりw

あと、実際に問題があるのかどうか、原因がそこにあるかどうか確かめていないが、_Completeフォルダの方を完全に削除した。上記の問題の時に何故か_CompleteフォルダのGameManagerがエラーを吐いていたので。

そう言えば、真ん中のノイズのような線はなんだろうか(´・ω・`)

UnityのVector3でよく使うものまとめ
ジェネリック


取り敢えず、しばらくは中学校漢字の追加とチュートリアルをこなしていくかな。

とか言いつつ、そんな悠長に構えていられないので、もう仕事を探さないといけないな(´・ω・`)

新・堕靡泥の星 / 佐藤 まさあき

全7巻。一年ちょっと前に216x7=1,512円で購入した模様。その時に読破していたが、何となくエントリ化しないで放置していた為に内容を完全に忘れる(´・ω・`)

致し方なく改めて読み直してエントリ化した。これ以外にも数十冊分くらい読み直してエントリ化しないといけない作品があり、更に買ったは良いが読んでいない作品も100冊以上有る(´・ω・`)ヨムノメドイ


ネタバレ含みで内容を羅列すると、

1巻の「アウシュヴィッツ」編は、かつてのアウシュヴィッツに訪れた神納達也がシモン・メイヤーなる人物に導かれ、あんなことやこんなことをするお話。前半はほぼ前作の内容を編集した再録。後半はかつてのナチスの凶行を説明するように話が進む。


人間って怖い(´・ω・`)


2巻の「アラブ肉地獄」編は、産油国の王族にさらわれた天摩香織を救う為に達也が奔走・活躍するアクション物。前作の密川憲造の人間牧場の焼き直しと言えなくもない。香織が"中国拳法および杖術の名手"で女優でレポーターだったので、何となく『傷追い人』の日下夕湖と設定が似てると思ったりした(´・ω・`)


3巻の「黒魔団(ブラック・メイソン)」編は、ドイツ編と能登半島編の二部構成のお話。ドイツの話の終わり方は、1巻同様に少し不思議な的終わり方。能登半島の話は無理矢理繋げたのかなと思わなくもない展開で、なんか問題は解決してないような気がしないでもないw ちなみにこの巻で「影男」が出てくる。あれも三巻まで読んだけど、未だに追加エントリ化してない(´・ω・`)


さすがにそれは脆すぎるだろと思った(´・ω・`)


4巻の「夢犯魔」編は或る意味、前作を踏襲している犯罪物。クロロホルムを使った連続婦女暴行事件を元にした話っぽい。 1~3巻、5~7巻は比較的”綺麗な神納達也"なのだが、この巻だけは前作の腐れ外道の鬼畜野郎に戻っていて怖い(´・ω・`)

うるせぇ、黙れ(・∀・)


5~7巻の「九竜魔窟」編「性人形」編「香港死闘」編は続き物。またまた影男が出てきて大活躍。まあ影男なしではどうしようもない展開だしなw 結構ストーリー展開は雑だった。

言うまでもないが犠牲者となる女の子達(´・ω・`)

前作にも出てきた謎の男・室田

この展開は雑すぎるw

相変わらず、不思議な擬音を使う人だなって思ったw

その論理はおかしいよ、影男(´・ω・`)

水上じゃないのか

謎の組織IIO

金正男暗殺って…
三巻の能登半島編の陸のバミューダトライアングルって…


正直のところ、微妙と言えば微妙。作者の佐藤まさあきも、もうネタ切れだったのか、クライム物よりもアクション物を描きたかったのか、4巻以外はただの冒険活劇だなぁ。1巻も違うと言えば違うか。

まあ、する人間が達也ではないだけで、そういうシーンは相変わらず沢山あったけど(*´・ω・)エッチナノハイケナイトオモイマス

というわけで前作のようなクライム物を望む人向けではなく、かといって「影男」ほどのハードボイルドアクション物でもない。まあでも、強いて言えば「影男」系アクション物が好きな人向けですかねぇ…(´・ω・`)

THE大市民 / 柳沢きみお

全5巻。kindleのセールの時に1巻無料、2~5巻10円の計40円で買った模様。

柳沢のエッセイ的作品で、とくに決まったストーリーはなく、作者自身の社会観や趣味、生活習慣について描いたもので、柳沢自身もライフワークと称している。 (大市民)

正直、主人公・山形鐘一郎というか柳沢きみおの主張の多くは首肯出来るものではないので、理解出来ない主張を読まされ続けるのは結構辛かったw まあそれでも、自分ではない、ある個人の思考の流れや傾向を知ることはそれなりに面白く、登場人物達の掛け合いは嫌いじゃないので、トータルで言うとまあまあ楽しめた。

また、2002年~2004年の頃の時事を題材に話しているので、当時を懐かしんだり、山形の予想(というか願望?)の答え合わせ(ほとんど外れているがw)をする面白さも多少あった。F1レーサー佐藤琢磨を凄く評価して推してたけど、内藤聡子との不倫について山形はどんな擁護をしたりするのかとか気になるw

あと、作者の柳沢きみお(連載当時は54歳? (山形は53歳))自体が感じているであろう、この年齢層の焦り、あがき、もがき、諦め、気概等がそこはかとなく含まれているような感じがしてそこらへんも嫌いではない。



小説家・山形鐘一郎。お酒好き。是か非かはともかく色々とこだわりがある中年男性。途中で急に丸くなったような気がしないでもないw 筋トレを欠かさない。よく自炊してアパートの住人達に料理を振る舞う…というか皆が勝手にやって来て、なし崩し的に一緒に食べてると言った方が正しいか。小説家なのに「敷居が高い」だか何かを誤用していたような気がしないでもない。


同じアパートの住人、ヘルス嬢のなっち、銀行員の山田、小説を書いている高校教師の片井、温和な門倉さん。

よくよく考えてみると、この「THE大市民」はヤングマガジンアッパーズに連載されていたから、多少は読んだことあるな。山田となっちは何となく覚えていたし。


この「THE大市民」は第3シリーズで、この佐竹は第1シリーズの頃のキャラらしい。なぜ途中から出て来るようになったのかはわからないw

見逃しているだけかもしれないけれども、このキャラって2~3回出てきた後って出てきたっけ(´・ω・`)?


あと、この漫画の特徴と言えば、ひたすら美味しそうに酒を飲み、

グルメ漫画風な感じでレシピなどを交えつつ、大いに喰らい、
「美味し(`・ω・´)!!」と叫ぶところ。

この部分が気にいる人はいるだろう(・∀・)ウマシッ!


まあ何はともあれ、それなりに楽しめたので、続きや前のシリーズもいつか読んでみようかなぁ(・∀・)セールデシカカワナイケド

うにのトゲは刺さると痛い(´・ω・`)-25

リリースしてすぐに改修すべき点が幾つも見つかったので、色々と修正して1.0.1をリリースした。

最初のリリースの際にはファイルパーミッションを必要としていたせいか、週末だったせいかはわからないが、公開状態になるまでに60時間以上かかったが、今回はほぼ一瞬で終わった。新たに他のパーミッションを要求してない修正だったからかな?

だがしかし、ストアの掲載内容に関しては、今回も50時間以上経過してもアップデート処理が終了にならない(´・ω・`)

こっちは人間がチェックしてるのだろうか?


結局、オーバーレイ表示は視認性が低いので、詳細表示にすることにした。36枚モードだとかっこ悪い感じになってしまったが、キニシナイ(・3・)

あと

  • 前回は小学校2年生分までだった漢字の読み仮名と対応する(もしくは近い)意味を持つ英単語の情報を小学校6年生分まで追加した。
  • 漢字とExcelのApplication.GetPhoneticで無理矢理つけた怪しい読み仮名一つのみの中学校で習う漢字を追加した。
  • 日本地図を追加した。
  • IMGUIで無理矢理表示していたメニューダイアログ、結果ダイアログ、ハイスコアダイアログを、普通のGameObjectで作ったダイアログもどきに変更した。
  • タイトル画面での設定項目を詳細設定ダイアログもどきに移した。
  • 国旗・国名モード以外でも裏面を分けられるようにした。

考えてみるとオーバーレイ表示絡みとIMGUIダイアログには非常に長い時間と労力を費やした気がしないでもないが、まあ致し方ない……(ヽ'ω`)

日本地図カードセットに利用した無料素材サイトと官公庁サイト:
白地図の一覧
平成29年全国都道府県市区町村別面積調_国土地理院
総務省統計局 2- 2 都道府県別人口と人口増減率


そういえば、Google Playのアプリページの権限の項目で、このゲームで使用するファイルアクセス以外にネットワークアクセスが載っていて、まあそれ自体はadmobで広告表示をしているから、それはそれでいいんだけれども、インストール時に許可を求められなかったなぁ…とちょっと疑問に思った。

Google Playサービスの方で権限を得ているということなんだろうか? 作ったゲーム側でネットにアクセスする場合は新たにユーザーの許可を得ないといけないのかな?


毎回パスワードを求められてうざい(´・ω・`)

リリース版をビルドする時に証明書関連でパスワードを設定したが、このために修正時にビルド&ランしようとするたびに毎回パスワードを要求されるようになったヽ(`Д´)ノ  ← まあこれは当然の挙動だけれども

その回避方法は、「Keystore」セクションの[Key]の[Alias]を"Unsigned(debug)"に戻すだけでいいらしい。

参考:
UnityのAndroidビルド時にkeystoreのパスワードを毎回要求しないようにする


あるGameObjectがActiveかどうかを調べる

GameObject.activeSelfで取れた(・∀・)

参考:
【Unity】GameObjectのactive状態を取得するときの注意点


sqliteから小数点以下の数値を取得

sqlite側でcolumnのデータ型は"REAL"、C#側は"Double"。初めはfloatで受けようとしてエラーになった(ノ∀`)

参考:
C#でDataTableのカラムのデータ型を読んでみた
SQLiteの使用方法


フォントの使用方法

フリーの日本語フォントを同梱しようかと考えた。Androidの海外端末で日本語フォントが入っているのか、どう表示されるのかがいまいち解らなかったので(´・ω・`)

だがしかし、イマイチ漢字表示に向いてそうなのを見つけられなかった(というかすぐに諦めた(ノ∀`))為、CJKくらいはきっと標準で入っているんじゃないかなぁという希望的観測によって今回は同梱しなかったw

参考:
【Unity】お気に入りのフォントを追加する!
unityでtextのフォントをスクリプトから変更したい


取り敢えず漢字系のデータを更新しつつ、何処かで見たことがあるようなカジュアルゲームみたいなのを練習として乱発しようか(´・ω・`)