unity
またまたunity1weekに参加させてもらいましたー。 今回のお題は『ふえる』で、提出したゲームはこちら。unityroom.com 謎の生物がかじってふえるアクションゲームです。 よかったら遊んでね。
またまたunityroom主催のunity1weekJamに参加しました。 みんなでUnityを使用して1週間でゲームを制作・公開するイベントです。 期間は2020年04月27日(月) 00:00〜2020年05月3日(日) 20:00、 お題は現状の世相を反映してか、時事ネタで『密』でした。https:/…
Unityroomさんの1週間ゲームジャム、通称Unity1weekに参加しました。 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう 参加は今回で3回目となります。 提出できなかった時も作ってはいたのですが、 間に合わないことが多かっ…
EventTriggerもButtonなどと同じように スクリプト側からEventを追加することができます。 ただ少しやり方が異なるのでメモしておこうと思います。 using UnityEngine.EventSystems; //この名前空間が必要です ~~~~~ public void AddEventSample() { EventTr…
以下の簡単な拡張メソッドをどこかに用意しておきます。 (※ボクの場合は UnityExtension.cs というstaticなクラスを用意して、 簡単な拡張メソッドをまとめて置いています) /// <summary> /// LayerMaskに指定のLayerが含まれているかを調べます /// </summary> /// <param name="layerMask"></param> /// <param name="layer"></param> /// <returns></returns> …
そもそも、Package Nameがちゃんと正しいか、(com.CampanyName.ProductName) Preference > External Tool に SDK とJDK のアドレスがちゃんと正しく入ってるかとか keystore設定してるかとか、そのパスワードは正しいかとかは先にチェックしました。 その1…
タップやスワイプ、ドラッグをした時に何か動作をさせたい、 でも押した場所にボタンとかがあったら反応して欲しくない、 そんな感じの時に使うメソッド。 ※ちょっと修正。 そもそもEventSystemが置かれてないときの処理を追加しました。 using UnityEngine.…
クラスをシリアライズすることで インスペクタから内容を直接編集することが出来るみたい。やり方はシリアライズしたいクラスの前に[System.Serializable]を付けるだけ。 public class Test : MonoBehaviour public List<hoge> hogeList = new List<hoge>(); [System.Ser</hoge></hoge>…
ちょっと便利なことを知ったのでブログに書いておこう。 もしかしたら基本なのかもしれないけど。 ボクのような初心者にとってはかなり使える機能だったのだ...。 UnityにはUnityEventなるクラスがありまして、 これを使うことでコールバックイベントのよう…
オブジェクトの衝突を検出するには OnCollisionEnter、 トリガーに入ったかどうかは OnTriggerEnter で取得できます。 衝突位置の取得はそれぞれこんな感じ。でも実はトリガーの時は大まかな位置しか取れてない。 エフェクトを表示するとかだけなら問題ない…
unityroomさんの一週間ゲームジャム第2回、 お題『転がる』に参加させていただきました。 ほかの参加者さんのブログを閲覧させてもらうと 自分が如何に何も考えていないかよくわかるけど、 そこはとりあえず今は気にしない方向で...。 今回のクラス構造はこ…
新しくシーンを読み込んだ時に 何か処理をしたいときは、OnLevelWasLoaded というAPIを使えばいいみたい。……と、思っていたのですが、どうやらこれは旧型式で 5.4あたりから非推奨になったみたいです。 (しかも、そのうち消すから使うなって書いてあるよ。あ…
OnApplicationPauseとOnApplicationQuitで それぞれ、ポーズ時や終了時に処理を行うことが出来るみたい。ここで言うポーズする、とはアプリをバックグランドに置くことを指します。 復帰時に一時停止させておく処理を挟むとアクションゲームなどでは親切かも…
ツイッターの方にもあげたけど、 今はパズルRPGっぽいものを作っています。 このステータス画面は流用が利くので ゲーム部分の完成品がどうなるかはまだ未知数でございます。 何かパズルばっかり作ってる気がするし...。
マウス(あるいはタップされた位置)はInput.mousePositionで得ることが出来る。 これをスクリーン座標に変換することで画面上の位置を取得することが出来る。 Vector3 v = Camera.main.ScreenToWorldPoint(Input.mousePosition); ただ、3Dのときは上手くい…
PartticleSystemコンポーネントのCollisionにチェックを入れることで 当たり判定が検出できます。各プロパティを設定することで反射強度や 当たったとき消えるかどうかも簡単に設定が可能。また、SendCollisionMessageにチェックを入れると、 衝突時にOnPart…
■キーボードからの入力 Input.GetKey(キーコード) でキーボードからの入力を取得することが出来る。 ※KeyCodeについての覚書きKeyCode.KeypadEnter----テンキーの傍の小さい方のEnterキー KeyCode.Return---------大きい方のEnterキーはこっち。ほかのKeyCod…
まじっくろじっく3Dを更新しました。 バージョンは1.11となります。 ■更新内容 ・一手戻る(Undo)機能が付きました。Rキーでも戻ることができます。 ・キー操作に中途半端に対応(?)しました。 次回のアップデートはアンドロイド版リリース時になると思いま…
プロトタイピング出来た、と思いきや 実際動かしてみたら何やらすごく重い。 ううむ、動的に状況が変わるからと言って そのたびに経路探索させるわけにはいかないようだ。かと言って移動経路をキャッシュさせると あとから出現した壁に対応できなかったり…… …
自分用メモ 想定している画面比率と違う場合に カメラのViewportRectを調節して、全体の表示比率を保ちます。 (上下に黒帯が入ります) メインカメラのオブジェクトにアタッチして使います。ゲーム内でカメラの距離が調節できる機能があるなら 要らないかも。…
自分用メモ unityの、というかc#の忘備録。Dictionary.Keys と .ValuesでListを取得することができる。 Dictionary<string, int> items = new Dictionary<string, int>(); items.Add("やくそう", 3); items.Add("どくけし", 5); items.Add("ゆうしゃのえんぴつ", 1); List<string> keyList = ne</string></string,></string,>…
自分用メモ Application.platformでプラットフォームの判別ができる。 if (Application.platform == RuntimePlatform.Android) { // Androidのとき } else if (Application.platform == RuntimePlatform.IPhonePlayer) { // iOSのとき } else if (Applicatio…
次回作への土台としてアドベンチャーモード用のフレームワークを改良してます。目標はちょっとしたスクリプトエンジンみたいなの。 + ゲーム部分が都度変わっても毎回使いまわせる汎用便利機能集。さて、今の知識でどこまで出来るでしょうか。
あとは各ステージのヒントを書いたら完成。
制作状況。こっちも動画にしてみました。ホントは立ち絵とかが入ります(書き直し中)androidでも動いたからストアにもアップしてみたい。 pic.twitter.com/2OSpH6TIFY— かさたな@Unity練習中 (@kasatanam) 2017年1月24日折角アカウント作ったんだからyoutube…
去年のハロウィンに作ってたゲーム。大昔のsrcシナリオの外伝。今年のハロウィンには間に合えばいいなぁ(白目 pic.twitter.com/ANMpZ93jqD— かさたな@Unity練習中 (@kasatanam) 2017年1月22日ツイッター経由で動画を張ってみよう。 テストなので画質とかは許…
ステージ選択よし、リトライ機能よし、ヒント表示よし、セーブ機能よし。 見栄えは……現状の技術とリソースではこれが精一杯。 あと立ち絵を書き直そう。 11月くらいに描いたんだけど、 ししょーの代わりに新キャラ入れようかなって……。
うむ、大体思い出した。 とりあえずは30ステージ分のeveファイルを書かないとならぬ。
動画ももちろん楽しみだけれど たまにはシナリオも見たかったりするんだぜ。 キャラが個性的なのが好きだったんだ。 ……まあ、私もsrcはしばらくやってないんでお前が言うな状態だけど。話は変わるけどシナリオの実況ってのはもう流行らないのかなぁ。 src自…
ステージ選択画面って載せたっけ……?