年: 2018年

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

Web上にあるUnityのサンプルコードを眺めているとC#固有というか特有な機能等があったりして、C#をよく解っていない俺氏はコードが理解出来ず(´・ω・`)

その都度ぐぐるわけだが、それも段々面倒くさくなり、C#の本でも買うかと考えた。
で、たまたまkindleでセールをやっていて、金城俊哉という人の「Visual C# 2017パーフェクトマスター」という書籍が¥1,244だったので買ってみた。amazonのレビューでも悪くなさそうだったのだが…

 

 

失敗だった…_| ̄|○

日本語表現がちょっとおかしかったり、同じ表現を繰り返してまだるっこしかったり、踏み込んだ内容が少なくて冗長、誤字等が多いという感じで読んでいて苦痛だったわ(ヽ'ω`)
レイアウトや時々入ってるHintやMemoとかもなんか酷かったな。あれは空白を埋める為に適当に入れるものなんだろうか。

4章までは頑張って読んだけどそこで本を閉じた…_| ̄|○
後のアプリケーション作成の方は必要になったら読めばいいし。マルチスレッドプログラミングも今のところ必要ないし。

この人は同じような本を何冊か書いてるみたいなんだけど、皆こんなレベルなんだろうか。
もしかしたら下請けライターみたいなのが居て、それを取りまとめているのかなぁ?
一部分だけ詳述されているがそれ以外の部分は知っていることをただ羅列しましたみたいな感じで内容にムラがあったので、そんな風に思ってしまった。

取り敢えず中級者が読むには内容が薄く、初級者が読むには誤字が多くて表現が冗長で解りにくいという印象。もっと言うと知識を文字(及び図)を使って他者へと伝達するという意志が見られない書籍であった(ノ∀`)

これを買うならWebでぐぐって自分に合った学習サイトで勉強した方がいいかもねぇ(´・ω・`)
この人の本と秀和システムの本にはもう手を出さないにしようw
内容は著者が担う問題だけど誤字が酷いのは編集プロダクションか出版社の問題だからなぁw


画面スクロール

結局スクロールに関しては「UnityでiOS/Android/Editorの共通タッチ処理を実装する」にdeltaを取れるように追加してみたをベースにし、2本指でスワイプした時にカメラを並行移動させる処理を実装するの内容を混ぜてみた。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ScreenScroll : MonoBehaviour {

    public float moveSpeed = 0.1f;
    private Camera mainCamera;
    private float horizontalPosition;
    private float varticalPosition;
    private Vector2 beforePoint;
    private Vector2 nowPoint;

    // Use this for initialization
    void Start()
    {
        mainCamera = Camera.main;
    }

    // Update is called once per frame
    void Update()
    {
        TouchInfo info = AppUtil.GetTouch();
        switch (info)
        {
            case TouchInfo.Began:
                beforePoint = AppUtil.GetTouchPosition();
                break;

            case TouchInfo.Moved:
                nowPoint = AppUtil.GetTouchPosition();

                if (nowPoint.x - beforePoint.x != 0)
                {
                    horizontalPosition = (nowPoint.x - beforePoint.x) * (-1);
                    horizontalPosition *= moveSpeed * Time.deltaTime;

                    mainCamera.transform.position =
                        new Vector3(Mathf.Clamp(mainCamera.transform.position.x + horizontalPosition, 0f, 7f),
                    mainCamera.transform.position.y, 0f);

                }

                if (nowPoint.y - beforePoint.y != 0)
                {
                    varticalPosition = (nowPoint.y - beforePoint.y) * (-1);
                    varticalPosition *= moveSpeed * Time.deltaTime;

                    mainCamera.transform.position =
                        new Vector3(mainCamera.transform.position.x,
                    Mathf.Clamp(mainCamera.transform.position.y + varticalPosition, -10f, 0f), 0f);
                }

                beforePoint = nowPoint;
                break;
            case TouchInfo.Ended:
                break;
        }
    }
}

この内容が正しいかどうかは解らない(ノ∀`)
2D用スクロールなのでQuaternionの辺りは削除してみた。
一応動いてくれてるので、後は移動限界値を可変にするだけでいいかな。


imageと普通のオブジェクトの違い(ヽ'ω`)
面倒くさくなって来たので端折って書くが、Unityの寺子屋 定番スマホゲーム開発入門で学んだことから拡張しておこうとした俺氏は、

  1. UI上にimageを並べてしまったが為に画面スクロールがまともに動作しないという事態に陥る。(カメラ設定を変えると動くけど意図しない大きさになったんだったかな?)
  2. imageからGameObjectに変え、canvasではなく新たに作ったGameObjectの子としてインスタンスを生成したら、スクロールはするようになったが、意図した配置にならなくなった。
  3. インポートしたimageの「Pixels Per Unit」を正しい値にしたら、まぁまぁ意図した配置になった。(厳密には未解決(ノ∀`))
  4. GameObjectをタップしても反応しなかったので、Physics 2D RaycasterやらBox Collider 2Dを追加したり。

参考:
【Unity2D】Pixels per Uint について
Unity(3D・2D) EventSystemでクリックイベントの制御

画面出力
実機の画面上に簡単に出力する方法が見当たらなかったので、
UnityのGUIでテキスト(文字)を表示させる方法【初心者向け】
テキストのサイズを変更する
を参考に、

    void Start()
    {
        style = new GUIStyle();
        style.fontSize = 50;
    }

    void OnGUI()
    {
        GUI.TextField(new Rect(100, 100, 200, 200), Screen.width + ":" + Screen.height,style);
    }

みたいな感じにした。まあこれは解像度を出力してるだけ。
「Screen.width + ":" + Screen.height」の部分を変数にしといて、update()の方でその値を更新すれば画面ログ出力が出来る感じか(´・ω・`)

テイルズオブファンタジアをやった(2)

ベルアダムの村?
トーティスの村に似てるけど、ただ単に容量の問題で使い回しとかだったら嫌だなw
どうせ過去に飛ばされたんだろうから、トーティスの村の昔の名前とか?

村長の名前はレニオスと…φ(・ω・` )メモメモ…

あれ? じゃあ、ダオスを追い詰めた冒険者たちはクレス達自身…?
違う世界線の。
逃さずに倒すことで、ゲームが終わるのだろうか…

折角のチャンスなのに同衾しないのか(´・ω・`)モッタイナイ

ワールドマップとチーズバーガーのレシピを(σ・∀・)σゲッツ!!

ユークリッドの村のクラースに会いに行く(`・ω・´)
が、眠くなってきたので武器屋で買い物してセーブして終了。

ダオスが魔力の根源なのか(´・ω・`)?


ユークリッドの村への谷間の道を行く。
未来では石像が居て通れなかった北の道だが、「北寄りの道、危険」とか看板にあったので、無理せず西ルートで。ミントと二人きりで石化攻撃使ってくる敵とか居たら全滅必至だし…(´・ω・`)

ユークリッドの村に入る。
目のつくところに居る女の子に話しかけても返事をしないので、ただの屍か隠れんぼでもしてるんだろうと先に進もうとしたら、ミントがわけのわからないことを言う。
恋の病にかかってるって…しかもなんとかしてあげましょうって……(´・ω・`)スイーツノウヤノ

・ベルアダムの村の東の洞窟に小人が居た?
宿に居た人の謎情報。

女の子に話しかける。
いきなり単刀直入に聞くミントもミントだが答えちゃう女の人も変。
武器屋に来るエルウィン?

八百屋さん?フード屋みたいなもんか。ベジットってなんかフュージョンしてそう。

・ローンヴァレイには天気予報士のバートという人が居る。
料理人からサンドイッチを習う。

適当に右上の家に入ったら、クラースが居た。
1万ガルドは持ってないよ…(´・ω・`)
クラース、ミラルドにめっちゃ怒られる。
なんやかんやで話を聞いてもらえることに。

召喚術…バハムートとか呼んじゃうのか(´・ω・`)

ギブアンドテイクでローンヴァレイの風の精霊シルフと契約しに行くのか(´・ω・`)ノルマ?

ミラルドが新しいパイを作っておくみたいなことを言ってるけど、俺氏ならオッパイで十分なんだけどな(*´・ω・)

よくわからんがコレクターずかんを(σ・∀・)σゲッツ!!
そしてクラースが仲間に。

蔵書をブックオフで漫画を立ち読みする人達のように貪り読む。
このゲーム世界は数学物理系ネーミングなのかw
アルヴァニスタ王国にあるモーリア坑道に行って、ドワーフ族の遺跡に行って契約の指輪を見つけて、契約すると魔術が使えるようになるのか(´・ω・`)?

呪文書があったけど、今は取れないのか?
もしかして現代の世界にまた戻ったりすんのかな。

旅芸人に10ガルド上げたら、北東にローンヴァレイがあると教えてくれた。
この三人組はテイルズオブデスティニーのお間抜け三人組みたいに出続けるのかな?

クラース、ネクロノミコンなんて持ってるのかよ(´・ω・`)ブッソウダナ
八百屋の娘のナンシーの恋は実らないのか…

猫好きの家は特に何もないのかな?

ちょっとレベルアップするかと戦ってみたが、クラースって今魔術が使えないから、全然使えない…( ;・´ω・`)ゴクリッ
仕方がないの1レベルアップだけして先に進む。

ってローンヴァレイは橋渡ってすぐじゃないかw
実際の谷じゃなくて街の名前だったのか。
バートさんもすぐ会えた。

なんか娘のアーチェが谷の様子を観に行って帰って来ないから、それを助けて来てくれたら、契約の指輪であるルーンリングをくれるって……それまでクラースはお荷物だな…(ヽ'ω`)

と思ったらいきなりくれたわ(・∀・)イイヒト
契約の指輪オパール?

ハーメルでつるはしとロープを買って来ないと駄目なのか。

そういやチャネリングってなんなん(´・ω・`)?

ハーメルでつるはしとロープを7つずつ購入。
料理人からフレンチトーストを習う。

宿屋に行ったらナンシーが女剣士と居たw
さっきユークリッドに入った時に居なくなったと思ったら、エルウィン会いたさにベネツィアを目指すとはw

ミッドガルズから引っ越して来たスカーレットさんは魔術を研究していたけど、死んじゃって弟子のデミテルが号泣してた…?

戻って谷へ。
シルフ達が強い…_| ̄|○カッタケド…

魔界の瘴気を受けたシルフ達がおかしくなったらしい。
地震で開いた穴を塞げばいいらしいが…

山の上の大木のところに行ってもシルフが居ない。
あとのシルフ達の風で先に進めない。
行くところが分からない(´・ω・`)

ロープとつるはしを何処で使うのであろうかと思いつつループし続けていて、ふと穴のところに直線的な絵を見かけ、ここでロープか(・∀・)と○ボタン。
ずばりその通りで下に降りられた。

ぐるっと回って上に戻り、シルフを倒す。

上の方に行けるようになったので行くと瘴気のダメージゾーン(´・ω・`)

こいつはあかんと戻って、他に行けるところを探したが、特にない模様。
致し方なく突っ込むと瘴気の穴を塞げそうな岩が(・∀・)

回復させながら岩を移動し、無事に塞ぐ。
これでクリアかと思って下の階に行ったら、瘴気が漂っている(ヽ'ω`)
幾つも穴があんのか…

魔界のデーモンが出て来たら勝てないから逃げるぞとか言われたけど、そういえばこのゲームってどうやって戦闘から逃げるんだっけ(´・ω・`)?

うわ、やべぇ、エンカウントしたヽ(`Д´)ノ
と思ったら普通のリビングデッドだった(ノ∀`)

ここ、穴二つあんのか…_| ̄|○
まあオレンジグミを沢山持っていたからなんとか塞げたけど…(ヽ'ω`)

ようやっとシルフと会えたけど、世界樹ユグドラシルの精霊に会ってだってさ。
そうかマナが枯渇しちゃうのか。

クラースが言うまで俺氏はすっかり忘れてたけど、アーチェって何処行ったんだろうか(´・ω・`)?

何はともあれクラースが木偶の坊から召喚術師へ昇格した(`・ω・´)

精霊の森はベルアダムの南なのか。
取り敢えずバートさんとこで休んで、セーブして終了。

テイルズオブファンタジアをやった(1)

テイルズシリーズの第一弾をやった。
ちなみにテイルズオブファンタジアは最初にSFC版でリリースされたものであり、PS版はリメイクということだった(´・ω・`)マタリメイクバンカ

キャラデザはいのまたむつみじゃなくて藤島康介だったんだな、最初の頃は。


名前を決めて始めたらいきなり戦闘シーン。
負けそうな感じの方がバシルーラらしき魔法をかけてそのままオープニング?

なんか封印されちゃったよ(´・ω・`)?

そして年代ジャンプ。

お父さんのミゲールと師匠のトリスタン…φ(・ω・` )メモメモ…
お母さんのマリアは病に伏せってる?
ペンダントだかがどうとか。

チェスターと妹のアミィ…φ(・ω・` )メモメモ…
主人公・クレスの友人なのか。

今居るのはトーティスの村か。

村から出ようとしたらトリスタンが。
トリスタンは自分の家に帰るだけか。
取り敢えず、クレス達は南の森で猪狩りせんといけんらしい(´・ω・`)

猪を追って森の奥まで来たら、なんか変な木の精が…( ・´ω・`)タダノキノセイカモ…

猪を倒したら、村の異変を知らせる半鐘が…
取り敢えず村に戻らねば(´・ω・`)

なんか燃えてる…( ;・´ω・`)ゴクリッ

村が壊滅しとるやんけ…
折角名前を覚えようとした父ちゃん死んじゃうし…
母ちゃんは生きてたわ。

と思ったら伯父の住むユークリッドに逃げろと…
ペンダントに何の秘密が( ;・´ω・`)ゴクリッ
冒頭に封印されたやつの封印を解く鍵か?

雨まで降って来ちゃったよ…(´・ω・`)カサガナイ トカイデハワカモノガアンドレザジャイアント

工エエェェ(´д`)ェェエエ工
アミィちゃんまで……

チェスターは後から来るっていうから一人で行くしかないか(´・ω・`)ゲームナイデモボッチヤデ

ようやっとユークリッドの辺りまで来て気付く。
なんかPS用のメモリカードを認識していないくさい(´・ω・`)

またやり直さねばならんのか…_| ̄|○


なんとかやり直して、再びユークリッドに。
伯父さんのオルソンの家に行く。
伯母さんはジョアンと…φ(・ω・` )メモメモ…

良い人なのかと思ったらΣ(゚∀゚;)
なんか知らないけど兵隊に捕まった…
オルソンも本意ではないようだが……
あーあー(´・ω・`)

あら、早速ペンダントを奪われた…
そして
||Φ(|´|・|ω|・|`|)Φ||

穴の向こうから女の声(´・ω・`)?
なんかイヤリングもろたわ。

幽霊だったのか…(´・ω・`)

取り敢えず装備しなきゃ。
ロングソード、鍵の代わりになるのか…( ;・´ω・`)ゴクリッ

宝箱にバトルアックスが。
命中率かなんかは落ちそうだけど、こっちの方が強そうだな。
なんだ、バトルアックスでもこじ開けられるのか。

ミントとかいう女の子を助ける。
あれはミントのお母さんだったのか…(´・ω・`)
優しい嘘か。

水路への道を切り開いたら、バトルアクスが壊れた…
こういう展開の為のバトルアックスだったのか…

記憶陣…セーブポイントか。

いくつもアップルグミを使ったが、何とかクレイデーモンを倒せた。
そして脱出。


脱出後に倒れたが、ミントが何処かに運んでくれたらしい。

トリニクス=モリスン(´・ω・`)?

よく解らないが茶碗蒸しのレシピとモンスターずかんをゲットした。

外に行ってこいと言われるので、中庭に行くと、急に矢が飛んできたヽ(`Д´)ノ ナニヤツ
ってどうせチェスターだろ(´・ω・`)?

モリスンはミゲールやマリア、ミントの母親のメリルの旧友で、
ペンダントを奪った黒い鎧の男を追っていると…φ(・ω・` )メモメモ…
モリスンは地下墓地に居る黒い鎧の男のところに行くけど、お前ら雑魚は来るなと…

あれ、トリスタン師匠(・∀・)
ふーむ、よく解らんが、装備を整えて南東の洞窟に行けばいいのか。
念のため、チェスターがレベル5になるまで戦ってから向かう。

洞窟の右奥に居たトリスタン師匠に奥義・魔神飛燕脚を口伝で習う…いいのかそれで
その前に居た死神みたいなやつはなんだろうか。
強そうなので、取り敢えずスルーしておくか。

マミーが結構強いな(´・ω・`)
取り敢えず、全部の棺を調べたら、モリスンの家まで戻ってアップルグミを買って来るか。

地下へ潜ってゴーレムを倒して、重しにしたけども…
あれ?トレジャーキーパー?
ストーリー進行とは関係ないのか?
よく解らないがレイスルビーとかいうのを(σ・∀・)σゲッツ!!

何処へ行けばいいのか解らなくなった(´・ω・`)

一回、モリスンの館まで帰ろうかなと上まで来て、( ゚Д゚)ハッと気付く。
そう言えば開かなかった両開きの扉があったなと。
入ってみたらビンゴ(・∀・)

魔法陣に乗ったら、いきなりワープΣ(゚∀゚;)
先のダンジョンが…(ヽ'ω`)
TPないから、やっぱり外に出ようかなと思ったが、ワープする前にチェスターが
奥で光るものがどうとか言っていたので調べてみたら、HPとTPが回復したヽ( ・∀・)ノ

じゃあ、このまま先に進むかと思い、ワープ先の下の方へ行ったら、暑熱ダメージかΣ(゚∀゚;)
なんか仕掛けをどうにかしないと駄目なパターンかな?

一回戻ったが、先に進む道が特に無さそうなので、もう一度向かう。
アダダダダダ(´・ω・`)
って、その先に居るのはトレジャーキーパーかよ。
しかも入手出来たのはラベンダーだけ…だと…( ;・´ω・`)ゴクリッ

取り敢えず、一階まで戻って、スルーしてたトレジャーキーパーを倒す。
ミックスグミか…(´・ω・`)

外へ出てセーブ。

もう一回戻って、左上のところの壁にレバーがあることに気付く。
ああこれで右側の移動床に乗れるようになるのか…

あ、レイスルビーが…(´・ω・`)
なんだこのエアーブロー?
違うな、なんかしばらく飛べるみたいだな。

レイスルビーが更に下の階に。
そうか、これで飛んで行けばダメージ受けないのかな?

なるほど、レイスルビーがないと扉が開かないということか。
下まで拾いに行くか。

先に進んだら、セーブポイント。
取り敢えず、地下墓地の最後かな?
レベル12/11/11なので、きっと勝ってくれるだろう。

ゴーレムが二体出て来た。
TPを使いまくって倒して、戻って回復してから奥に進むかな。

あかん、目を離していたら、ミントがやられた(ノ∀`)
ライフボトルもないのでリセットしてやり直す。

二回目も失敗…_| ̄|○

これは隊列を変えて、ミントを真ん中にして「いのちだいじに」にして手動回復して戦うべきか( ・´ω・`)

ふぅ…なんとか勝てたわ(・∀・)

一応セーブして先に進むか。
黒い鎧の男が居たとしても、きっとイベントバトルだろうし。

先へ進むとモリスンと黒い鎧の男が。
黒い鎧の男の名前はマルス=ウルドールと…φ(・ω・` )メモメモ…

ふーむ、ダオスとかいう昔の王様を復活させるのか。
そしてダオスを倒した冒険者の末裔がモリスンやクレスなのか。

( ゚Д゚)ハッ
プレイ時間というか実時間的に結構経っているから忘れていたが、ゲーム開始時にバシルーラされたアイツかΣ(゚∀゚;)

また真の敵は…パターンか。
つーか折角名前覚えたのに…マルス…( ´・ω・)

モリスンはやられたけど、チェスターは生き残るんだよね(´・ω・`)?

異界からの侵略者なのかダオスは。
あ、あれ自分でバシルーラしたん(´・ω・`)
まあ時間転移だからバシルーラじゃないけどw
違うな、それはもっと前の話か。
いいのか、逃げて来たところを封印したのか…

そういや、イヤリング何処行った…

レディ・スクランブル / 金井 たつお・松田 康志

元警視総監の娘・麻子。幼い頃お父さんと同じ警察官になると言ったお蔭で、武道全般を厳しく叩き込まれ、絵本の代わりに六法全書を読まされて育った。嫌々婦人警官になったものの、もっと女の子らしくなりたいと悩んでいる。(中略) 可愛くてめちゃ強い婦人警官・麻子ちゃんの活躍をご覧あれ!

セールの時に216円x3巻=648円だったかな?
つまらなくはないけれども、面白いかと問われると、うーん(´・ω・`)と返答に窮するくらいかな。なんか凄く全体的にステレオタイプな感じに話を綺麗にまとめてる感じなので、そこら辺が物足りなく感じた。

まあでも、指名手配犯、スケベな老スリ(泥棒)、ストーカー、要人警護、大使館犯罪、銃器密輸、いじめ、誘拐、快楽殺人犯、殺し屋との対決等々とある種婦警物の定番ネタは揃っているので、それほど飽きるということはない…かな? まあ婦警漫画?というか警察物を色々読んでいたら既視感に襲われてしまう恐れはあるけどw

毎回下着姿とかおっぱいが出て来るので、そういう意味でのサービスショットはあるというかお色気要素のある漫画ではあるけれども、所謂エロではないので、そういう感じの期待はしない方が良い。金井たつおが描く女の子の綺麗な感じが好きな人にはいいかもしれない(*´・ω・)


森下 麻子
あらすじにある通りの育てられ方をした為か、恋愛や一般知識に疎い。猪突猛進で捜査の邪魔をするが、最終的には解決に寄与する。最初は交通課勤務ではあるが、話の途中で婦人特別捜査課へと異動する。スレンダーだけどおっぱい大きいよね(*´・ω・)

安西卓
麻子からは"卓ちゃん"と呼ばれる、20歳童貞の新人。出ている回数は多いが、何となくキャラが立っておらず存在感がない。一応活躍した回もあるが、基本的に麻子に振り回されるだけの存在。

緑山 静
東大卒の警部。交通課の癖に捜査に首を突っ込んでくる麻子を疎ましく思っている。麻子とは犬猿の仲。話の途中で警視に昇進し、婦人特別捜査課の長になる。ナイスバディの持ち主だが、下着はおばさんっぽいのを着用している模様。

大和 チカ
婦人特別捜査課設立時にメンバーとして招集された。何処ら辺が優秀なのかは最後まで不明。外見から判る通り、色仕掛けキャラである。黄金の右手を持つらしい(*´・ω・)オレシニモヤッテ 

花丸 好子
婦人特別捜査課設立時にメンバーとして招集された。食いしん坊キャラ。その設定故の嗅覚の鋭さが麻子の危機を救うこともあった。

岡島警部
婦人特別捜査課とそのメンバーを見下している。緑川静が或る意味で麻子と仲間になったが為に追加された対立キャラかな?

ばぁじんロード、安くならないかな(*´・ω・)
あれの主人公の名前は麻美だったような。金井たつおは"麻"という字が好きなのだろうか?