月: 2018年3月

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

まだまだだらだらとスワイプで悩む(´・ω・`)

2本指スワイプでカメラを並行移動する処理を実装する(スマホ向け)のエントリで紹介されているコードを試す。今自分が欲しいのは、このパターンの拡張したものかなぁと思い始める。

そう言えば、

        if (Input.touchCount >= 2)
        {
            subscript = 1;
        }
        else
        {
            subscript = 0;
        }

        if(Input.touchCount >= 1)
        {
            Debug.Log("touchCount: " + Input.touchCount);

            if (Input.GetTouch(subscript).phase == TouchPhase.Began)
            {
                beforePoint[0] = Input.GetTouch(0).position;
                beforePoint[1] = Input.GetTouch(subscript).position;
            }

みたいな感じにしておかないとInput.GetTouch(1)でエラーになった。
コードの書き方が変なのは気にしない(・3・) C# newbie
つーか自分で使うのは2本指でのスワイプは必要ないから、二点目の格納部分をごっそり削ってもいいのかもしれない。

これをMathf.Clampで制限して、あと移動速度を変えようか…

でもこれだとEditorでテスト出来ないから、
UnityでiOS/Android/Editorの共通タッチ処理を実装するかその改変版の「UnityでiOS/Android/Editorの共通タッチ処理を実装する」にdeltaを取れるように追加してみたで紹介されているようなコードにしてみるべきか。前者の方はAssetになっている模様だけど、触ってない(ノ∀`)

他にも、【Unity】【C#】スワイプ(フリック)を判定、方向を取得してコールバックする というエントリで紹介されているコードを試してみた。これも無事に動くことを確認した。(まぁ以下のように適当に書いたscriptファイルを追加して、その中のOnSwipeメソッド内で引数をDebug.Logさせただけだけどw)

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

public class testOnswipe : MonoBehaviour {
    public void Onswipe(Vector2 swipeDir) {

        if(swipeDir == Vector2.up)
        {
            Debug.Log("swipeDir: up" + swipeDir);
        }

        if (swipeDir == Vector2.right)
        {
            Debug.Log("swipeDir: right" + swipeDir);
        }

        if (swipeDir == Vector2.left)
        {
            Debug.Log("swipeDir: left" + swipeDir);
        }

        if (swipeDir == Vector2.down)
        {
            Debug.Log("swipeDir: down" + swipeDir);
        }
    }
}

このコードはUnityEventとかc#のdelegateとか色々と新しい概念が絡んで来て、理解するのに苦労した(ヽ'ω`) このエントリ内でもリンクされていた、【Unity】【C#】UnityEvent, Action, delegate, interface でのコールバック実装方法とインスペクタでの登録 やら他のサイトを眺めたりして何となく納得する(´・ω・`)リカイハシテナイ


これはこれで勉強にはなったが、やはり最初の方の路線で行こうかな。つーか別に今一番大事なところではなかったな、スワイプスクロール(ノ∀`)w

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

なんかビルドができなくなった(´・ω・`)

またどうでも良いことではまった(ヽ'ω`)

カメラの移動をスワイプ等々で行うサンプルコードを試していた時に、実機で挙動を確かめようとしたら、以下のようなエラーを吐いてビルドに失敗した(´・ω・`)

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct.
C:/android_sdk\tools\bin\avdmanager.bat list target -c
--------------------------------------------
CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct.
C:/android_sdk\tools\bin\avdmanager.bat list target -c
--------------------------------------------
Build completed with a result of 'Failed'
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
--------------------------------------------
UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0020e] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:181
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:88
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

色々調べた結果、よく解らないがUnityとAndroid SDKツールのバージョンの整合性が取れてないとかそういうことみたい。UnityのSDKの参照先を"C:\Program Files (x86)\Android\android-sdk\build-tools"にしたら通るようになった。ここには"25.0.3"だけが入っていた。いつ入れたものだろう? Android Studioを入れた時に自動的にインストールされたんだろうか? まあ何はともあれ、25辺りのSDKのセットをダウンロードしてきて指定すればええんかのぅ(・∀・)?


俺氏、全くもってUnityのしきたりに馴染めず(´・ω・`)

神経衰弱だから、一画面でスクロールしなくてもいいかなぁと思っていたけれども、その拡張やらカードサイズを大きくした時の為にスクロールのやり方を勉強しとこうと思い、また色々はまる(ヽ'ω`)

[Unity] Rigidbodyを使わずにオブジェクトをフリックするというこちらのページをベースに、

092 カメラの移動範囲を制限する
【Unity勇者の奮闘記】Mathf.Clampを使いこなす
【Unity】オブジェクトの移動範囲を制限するMathf.Clampの使い方
といったページの内容を参考に

ドラッグ移動のところと慣性移動のところのtransform.position代入行の次行にそれぞれ

transform.position = new Vector3(Mathf.Clamp(transform.position.x, 0f,7f),
                Mathf.Clamp(transform.position.y,-10f,0f), 

というのをぶちこんだら、なんちゃってスクロールは出来るようになった(´・ω・`)

ただちょっと、移動速度や制限値に達した後の動きが気になるのでそこら辺は修正しないと駄目かな。(まだVector3とかVelocityとかよく判ってない(´・ω・`))

まあ、神経衰弱とかならこんな感じでもいいのかな。
だんだん、物理演算とか必要のないトランプゲームでちょっと凝ったことをやるなら、Unityを使わずに自分でJavaで書いた方がいいんじゃないかと思わなくもないけど、Android Studioの使い方を覚えるのがめんどくさいのでこのまま行くしかないか…( ;・´ω・`)ゴクリッ

テイルズオブデスティニーをやった(終)

あれ、凄く簡単に強化装置の部屋に行けちゃったんだけど(´・ω・`)?
最終試練てもしかして同キャラ対戦すんのかな?

違ったw
元のマスター?
ああ、そうかディムロス自身か。

取り敢えず、ピーチグミx3、ドラゴングミx1と"敵の邪魔をしろ"で勝てたわ(・∀・)

あれ、凄く呆気なくパワーアップした模様w
ゲーム内でも強くなってるのだろうか?

それは駄目なんだw
やっぱりリオン生きてるのかな?

数値見ても、特に強くなってないな。
ソーディアンデバイスも増えてないし。
イベント的に強くなっただけなのか(´・ω・`)チェッ

ジャンクランドに着いた。
ルーティがツッコミ役なんだなw

中和剤3つだけじゃきつそう(´・ω・`)
って思っていたら、道具屋で普通に売ってたわw
11個追加(`・ω・´)
後は拾うかもしれないし。

ガスの吹き出す岩をソーサラーリングで破壊して進まないといけないのか。
ペルセリウムちょびっとしかない…(´・ω・`)

洞窟から自動脱出…
なんだこの不器用な人達w


"ダリルシェイドの飛行竜のところに"と言われたのに、ダリルシェイドに戻って「何処行っていいかわからない(´・ω・`)」という事態に陥るw
ついでに鳥の生態調査を頼まれる。ゲーム的には引き受けたが、俺氏やる気ナッシング(・∀・)

仕方がないので中途半端に請負ってそのままだった武器調達でもするかと飛び立ったところで変な物を見つけて「あ、飛行竜だ(・∀・) ああ、そうか、飛行竜のところに行くんだった。」と本来の目的を思い出す(ノ∀`)

今度はダリルシェイド城に戻るのか(´・ω・`)メドイ

先にジェノスへ行って武器調達業務をクローズする(`・ω・´)
なんか酒場でウッドロウによく似た人が居るとか言ってる人が居た。
よくわからない(´・ω・`)

俺も全く覚えていないww
ウォルトって誰だっけwww?

あー、最初にルーティから遺物を買い取ろうとしてたやつかwww

( ´・ω・)エ- ここに来てまたレンズ集めのお使い業務かよ(´・ω・`)


ノイシュタットとハイデルベルグとカルビオラとトウケイ領か。
場所、全然覚えてないわ。
地図上で光ってくれるのはいいんだけども、地図がちっちゃいのがなぁ。

ハイデルベルグはウッドロウの国・ファンダリアの首都でノイシュタットはイレーヌとコングマンが居た都市か。ついでに闘技場のランク3に挑戦する。さすがに61レベルだからクリア出来そうだけど、どうだろう。

装備品を替えてなんとかクリアしてアイテムもらったけど、コングマンが出て来たw
勝てる気がしないw

と思ったら勝てた(・∀・)
イベント用のステータスだったんだなw

ランク4はもういいや。

なんとなくリーネの村に寄る。 ←正確にはあと二つの都市が何処にあるか判らず、行き着いただけ。
爺ちゃん、そんなに強いのか。
放牧を手伝わせたら、無邪気なスタンの姿がw
風呂の外の覗き野郎に話しかけたら「私の戦いも、毎日がクライマックスですよ。」とかほざいてたw

アルフィーのSTARSHIPを口ずさみながらレンズ回収の旅を続ける(´・ω・`)メドイ


レンズ集めて終えて、決戦は明日(`・ω・´)
すべからく? まあいいでしょう。

みんなを探し当てないと駄目なのか…或いはルーティかフィリアと話さないと駄目なのか
普通に宿行って寝ても先に進めるのか?

あ、普通に休んでいいのか。

( ´・ω・)エ- ルーティENDか

イチャイチャしやがって(・∀・)モゲロ

スタン、雑な置き方すんなw
ルーティのソーディアンの上に乗っけて合体を示唆してるのか(*´・ω・)ヤラシイ

リトラーさん…(´・ω・`)

バイバイ、ラディスロウ(´・ω・`)


再び外殻世界へ(`・ω・´)

鏡のトリックを越えてようやくセーブポイントがあった。
その次のステージへ移動したら、シャドウ・スタンとかが出て来た。
まあ4vs1なので、特に問題もなく。

先へ進むとまた同じ鏡があるので出て来るキャラが変わったり増えるのかと思ったら、
相変わらずシャドウ・スタンばっかだな。

うぉぉ、いきなりパーティ分割がw
ウッドロウ、向こうのチームに行っちゃうのか…(´・ω・`)

あっち行ったりこっち行ったりして、ようやく合流したら、パーティ四人のシャドウが襲って来たわ(´・ω・`)
まあなんとかなったけども。

取り敢えず外へのワープが可能になったので、一旦地上に降りてフードを補給する。

そしてまた戻って来た時にワープをしようとして絶望する…
ダイクロフト・中層…だと…( ;・´ω・`)ゴクリッ
もうラストバトルだと思ってたのに…(´;ω;`)ナガイヨ


なんか適当に彷徨っている内に天地神明の石版?が集まる。
最上階から光を当てて扉を開けて先へ進む(ヽ'ω`)モウ、ノーフードヤデ…

なんだか天上人の棺桶を発見。
ミクトランとようやくラストバトルくさい。

おお、ようやく入り口に戻れる…
フード補給して来よう……

多少回復介入はしたが、第一次形態であろうミクトランは倒せた(`・ω・´)

二段階目のミクトランに敗けた_| ̄|○
フードもきちんと戦闘不能用のを混ぜるべきか。

また敗けた_| ̄|○

つーかフード関係ないのかな?

うぉぉぉ、グミ系沢山使ったけど、なんとか勝った…(ヽ'ω`)ショウジキ サイゴナミダメジョウタイダッタ
レベル68くらいのパーティでこんなにも苦戦するとは…
麻痺と熱毒無効と光属性軽減が必須だな。後の方で衰弱もやられたかな。

ラストバトルで初めてリキュールボトルを使ったぜ
ストップなんとかも使ったが効果があったんだかなかったんだか
なんとかディバイドは結局使わなかったな(ノ∀`)


と、なんじゃ、ダイクロフトが外殻ごと降下って…
地上全滅やんけ(´・ω・`)ナンヤッタンヤ オレノ47ジカン……

ソーディアンなくなっちゃう…(´・ω・`)
リオンの持ってたやつが海の底にはあるのか。

俺氏はどうせこんな展開になるだろうって初めから思ってました(・∀・)サトウアイコジャナイヨ

タイトルコールキタ━━ヽ( ゚∀゚)ノヽ(゚∀゚ )ノ━━ !!!!!
運命の物語か…( ´・ω・)

年代ジャンプとまでは言わないが一年経ったのか。
ぼく、ディムロスがいなくても起きれるよ…(´・ω・`)

あれ?ちょっと余所見してたら屋根の上に不審人物がw
イチャイチャしやがって(´・ω・`)

また「須らく」(´・ω・`)

そう言えばリオンって本当に死んじゃったんだねぇ…
復活すんのかと思ってたのに…

スタン、字が上手すぎね(´・ω・`)?


取り敢えずちょろっとぐぐる。

って、これ、リメイク版とPS版とでストーリーもキャラの性格も全然違うのかよww
https://www26.atwiki.jp/gcmatome/pages/3932.html

なんかスタンの性格がいまいちつかめなかったり、一貫性が弱く思えたが、この辺が原因なのかなw
どうもPS2版はPS版のファンには色々と不評な部分があるらしい。
俺氏は途中からオート戦闘にして、ただストーリーを進行させられていただけなので、あんまり文句はないというかそんなに気にならなかったw 全体的なストーリーは微妙と言えば微妙というか普通な感じであったとは思うけど、まぁスタンとリオン、スタンとルーティ、ディムロスのタイトルコールとかは嫌いではなかったな。

3D画面での移動は乗り物以外はなくても良かったかなぁ…
なんか縮尺がおかしくて、あんまり綺麗じゃない3D背景だったので、なんか微妙感を覚えずには居られなかった。まあPS2時代のゲームにケチをつけるなと言われるとそれまでだが。

ディスカバリーはその辺の地上移動のつまんなさや街の少なさ、お使いゲーを誤魔化す為に実装されたものだったのであろうか(´・ω・`)? ただのやり込み要素なのか判らず、何のメリットがあるのか判らなかったので何箇所か見つけた後は放置したw
鳥の生態調査は全くやらなかったな。

戦闘に関して言えば従来のゲームと違うアクションゲームなので、ある種新しいと思ったが、最早老体である身にはきついと思った。例えばゼルダのようにずっとアクションをやるならそれはそれでいいんだけども、これはなんとなく違うなぁと思ってしまった。

いっそのこと、横スクロールのベルトアクションゲームの方がいいんじゃないかとも思ったが、それだとRPG要素が更に削減されてしまうな(ノ∀`)

まあでもオート機能がついているのは良かった。ほとんど眺めてるだけのコマンダーモードでやれるのはおっさんには良い。


まだ一作品しかやっていないのに結論を出すのは早計だが、三大RPGの一つと言われるとやっぱり「うーん(´・ω・`)」と首を傾げざるを得ないなぁ。アクション要素ありならゼルダが三大RPGの一つに相応しいと思うし。

まあもうちょい色々と他のシリーズ作品をやるけどね(`・ω・´) ←また謎の義務感

取り敢えず、一緒にゲットしたテイルズオブデスティニー2をやろうかと思ったが、その後血迷ってテイルズオブファンタジア(250円)、テイルズオブエターニア(500円)を入手してきてしまったので、そっちを先にやるかな。多分順番的にはファンタジア→デスティニー→エターニア→デスティニー2みたいだし。

テイルズオブデスティニーをやった(5)

石碑の文章は覚えておかなくてもなんとかなるべ(・∀・)
と思っていたら、確かになんとかなった。
パズルのところでまた見られるので。

だがしかし、少しハマる(ヽ'ω`)
光の位置がおかしいなぁと思いつつ試行錯誤したりして、上にも仕掛けがあるのを見つけたけれど、ソーサラーリングを使うとは思わなかったぜ(ノ∀`)

やっぱオベロン社の支部長だったか(´・ω・`)
なんか化物になった。
オートで勝てるかな。
つーかオートで勝てないならマニュアル戦闘でも勝てないな、俺氏の腕ではw
出来ることは回復介入くらいだな。

目を離していたら他のモンスターも出て来てる。召喚したのか。
ぐ、石化攻撃してくるな。これはまずい。フードが尽きたか。
違った、最近石化攻撃を食らってなかったからクラムチャウダー外してた(ノ∀`)
グレープグミとか幾つも使ってなんとか勝てたわ…

あーバルックさんもカルバレイス人なのか。
天地戦争で敗けた方の末裔か。

守護竜、シボンヌ(´・ω・`)チョットカワイソウ

ラディスロウでの補給が可能になったというので、一旦ラディスロウに戻ってフードを補給。

イグナシーからロディオンへ。


爆弾蹴って壁壊すのめどい。
が、まあ何とか外へ出るところまで行けた。
一旦、ラディスロウに戻ってフード補給。
そしてまたロディオンへ。
えっちらおっちら。

ロディオンよりヘルレイオスへ徒で詣でけり。
天上軍の技術研究所があんのか。
あれ、ソーディアンも元は天上軍のテクノロジー?
と思ったけど、ちょっと違うらしい。

うーむイレーヌが居るのかな?
それともイレーヌは最後かな(´・ω・`)

っておい、モンスターが開発途中のソーディアンもどきかよ。

赤色のカードキーが必要か。
ああ、ソーサラーリングで壊せる箱もあんのか。

イレーヌの声がするΣ(・ω・`≡´・ω・)?

赤色と青色を入れたら、灰色のカードキーの入った宝箱の入った木箱が前の方のベルトコンベアに来てた。

この後、黄色のカードキーを使う場所が判らなくて少し詰まる(´・ω・`)
ベルトコンベアが高くなっているところの下を通ればいいのか。
でも普通はこんな設計にしないよね(´・ω・`)

ようやくイレーヌのいる中枢部へ来た(´・ω・`)チカレタ
そうだ、ルーティの言う通りだヽ(`Д´)ノ オレシモゲンジツトウヒチュウダガ

何回かライフボトルやグレープグミで介入したけど、何とかオートで勝てた(・∀・)
レベル50くらいだったから、当然と言えば当然なのかもしれないけどw

いつの間にかに主人公っぽくなったな、スタン。

イレーヌ…(´・ω・`)

ルーティww

「こっちを向きなさい」とか言うから、おっぱいでも見せてくれるのかと思ったら違った(´・ω・`) オッパイモム?ハオチコンデルオトコヲゲンキニスルマホウノジュモン

ベタだけど、嫌いじゃない展開です(・∀・)

イクティノス、パワーアップしたんだろうか?


さてラディスロウへ帰ろう。

ってまたダイクロフトが撃ちやがったヽ(`Д´)ノ キタノカリアゲカヨ
ああでも外殻が繋がって歩いて帰れるようになったのかな?
そういうわけでもないのか。

結局ロディオンからイグナシーへ戻った。
ここからまた歩きか。
今日は歩いて帰ろう~(・∀・)♪

今度はシュサイア経由でミックハイルに行って空飛ぶバイクだかなんかを入手すんのか。
あともうちょいで終わりそう。 ←※ちょっと甘かった(´・ω・`)

ああ、全く理解せずに適当に敵を倒しまくってたけど、赤い奴を倒せば装置が起動するのかw

ミックハイルに到着。
オベロン社員Xとか出て来た。

ジャンプすんのかΣ(゚∀゚;)

途中でむっちゃはまったわ(´・ω・`)
フードも尽きたが、よくよく考えてやったら、何とか先に進めた。
黄色と青を逆位置にしないと駄目なのね(ヽ'ω`)

途中でセーブポイントがあったから、やっと終わりかと思ったら、そんなことはなかったw

無茶苦茶長く感じる、ここ。パズルではまってるからか。
もう一つ先のセーブポイントで取り敢えず終了。


ここからもうちょいパズルをこなし、やっと着いたわ。

シャイン・レンブラントってあいつか。
社員だけに( ・´ω・`) shineハシネ

ここで「マリアンって誰だっけ("・ω・゙)?」って数十秒間悩んだのは内緒(´・ω・`)ボケテナイヨ

リオンの大事な人か。←尚、リオンの名前も一瞬出てこなかった模様

特に介入の必要もなくオートで勝てたわ(・∀・)
イレーヌの父ちゃんかよ…(´・ω・`)

仇って言うけど、お前の教育が悪いんじゃ(´・ω・`)
どうでもいいけど"敵(かたき)"で良いんだけども、どうしても"敵(てき)"って呼んでしまうので、"仇"を使って欲しいと思う今日此の頃。

コングマンも漢だな。ただのフィリアのストーカーだと思ってたけど( ・´ω・`)

ということはマリアンとルーティも似てるんじゃ…
いのまたむつみの描き分けが出来ていないんじゃ…とか危険なことをつぶやく。

ようやくダイクロフトへの突入。
その前にフード補給したい…(´・ω・`)
つーかリオンとリオンのソーディアンなくていけんのか(´・ω・`)?

意外とあっけなくバリアが中和出来たなw
あれ?ダイクロフトじゃなくてベルクラントが正しい名前?
ベルクラントは攻撃兵器名?

この後、ラディスロウに戻れないのかよヽ(`Д´)ノ

と一瞬焦ったが、先に進んだら転送装置があった(・∀・)
そういえば、そんなことをディムロス達が言ってたか。
起動されていないだけみたいなこと。


あれ、えっちらおっちらベルクラントを登って行ったら、もうヒューゴが現れた…?

やっぱり6本目はヒューゴが持ってたか。全然出てくる気配がなかったからなぁ。
ペルセリオス?
グレープグミとかライフボトルをちょこっと使ったけど、なんとか勝てたわ(´・ω・`)
コングマンがやられたが…

誰や、ミクトランて(´・ω・`)
ヒューゴも乗っ取られた側なのか。

イベントバトル死というか、わざわざバトル画面に遷移する必要ないだろ、これw
ネオバイブルかよww

世界が闇に閉ざされました(´・ω・`)

ここでリオンとか出てくるのかと思ったら来ないね(´・ω・`)ホントニシンジャッタノ?

工エエェェ(´д`)ェェエエ工
ヒューゴにも白化というか、そういうフォロー入れちゃうのw?
なんかナルトみたいにほぼ全てのキャラを白化させてしまうのはどうなんでしょうか。

なん…だと…( ;・´ω・`)ゴクリッ
ヒューゴのパパンパワーが

予算がぁぁぁ(´・ω・`)?
ああ、よさんかぁぁぁか

ベルクラント落下。
外殻に穴が開くんか。


フェイトって誰だっけ(´・ω・`)?
TMAの出してるコスプレAVか? ←順番が違う
ああ、ジョニーの時の友達領主か。

工エエェェ(´д`)ェェエエ工
ラディスロウ陥落かよ。
もう敗けたな(´・ω・`)アキラメロン

取り敢えず襲撃されてるクレスタへ向かう。
遭遇モンスターのレベルは上がってないんだなw

孤児院に行ったら戦闘。モンスターって機械系かw
異様に人間が出来ている孤児院の子供たち(´・ω・`)

今度はダリルシェイドに戻るのか。めどい。

二回ほど戦って宿屋で休憩。

工エエェェ(´д`)ェェエエ工
ディムロスがもう無理だって言ってる(´・ω・`)ジャアムリダナ,ツギノゲームイクカ

( ´・ω・)エ? 同一人格?

そうだそうだ、もう36時間強やってるんだ、これで終われるかヽ(`Д´)ノ オワッテモイイケド

スタンがちょっと序盤の馬鹿スタンに戻った(・∀・)
まあ悩んでも無駄な時は悩まない方がいいな

スタン、少年漫画の主人公みたい(´・ω・`)

レイノルズ砲で外殻をぶっ壊すぜ(`・ω・´)
ベルセリウム…ここに来て、またお使いイベントか…( ;・´ω・`)ゴクリッ

ソーディアンの…強化……だと……( ;・´ω・`)ゴクリッ
つーかまだまだラストダンジョンじゃないんだなw

ソーディアン研究所に侵入。
でももう眠いからセーブして寝る(´-ω-`)