スキップしてメイン コンテンツに移動

投稿

ストップウォッチをUnityで作る。

Unityでストップウォッチを作っていきます。 動画でタイマーというかストップウォッチが使いたかったので、著作権的な事を造った方が早いなと。 この辺りは、大分考えが変になっているなぁとも思いますが。 動画もあるので、良ければこちらもよろしくお願いします。 それでは早速作っていきましょう。 大まかな流れ 1. 必要なものをUnity上に配置 2. スクリプトを書く(こ) 3. スクリプトを使えるように設定する 以上のような流れでやっていきます。 1.必要な物をUnity上に配置 ざっくりと必要なものはこんな感じ。 まずCanvasを置き、その中に背景用のImage、Buttonを三つ、時間用のTextがCanvasの中に入ります。 そして別でGameObjectを作り、後で作るスクリプトを付けます。 今回必要なものはこの位。 入れ方が分からないという場合は、動画を見ていただいた方が分かりやすいかと。 2.スクリプトを書く 以下、コピー用になります。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Counter : MonoBehaviour { public UnityEngine.UI.Text TimeText; public static float countTime; private int a;     // Start is called before the first frame update     void Start()     {         countTime = 0;         a = 0;     }     // Update is called once per fra...

明けましておめでとうございます。2019年もよろしくお願いします。

ブログ更新は週一位になります。 もっと少なかったら御免 去年の後半は、一時的に毎日更新とかになっていましたが、案外時間食われるし結構各内容なかったので、今年からは週一更新とさせていただきます。 今年も更新内容としましては、 ・動画の裏話 ・動画の詳しい説明 ・動画にするほどでもないけどっていう報告等 と相変わらず緩ーくやっていくつもりです。 そんな訳で今回は電動ガン福袋を買ってみました。 学生時代から毎年狙っていましたが、毎年売り切れになってから気が付きを繰り返していたので、ある意味念願の福袋でした。 で、実はこれ以外に東京マルイのM14(電動)を持っているんですが、いかんせん車を持っていないために、実家のクローゼット奥に眠ってる状態という。 1m越えは長いって。 そんな訳で、 「ま、何が入っていてもM14よりは短いだろ!」 とバイクでの運搬前提で購入しましたとさ。 めでたし、めでたし。 さて、サブマシンガンタイプ買おうかな!

2D横スクロールの横移動とジャンプをする

自作イラストを使って配管工おじさんをする。 物凄く言葉が足りませんが、自作イラストを使って2D横スクロールの基本動作となる 横移動とジャンプ これを作っていきたいと思います。 今回使うもの。 スライムの自作イラスト。 (ご自由にお使いください。ただし、著作権の放棄をしているわけでは有りません。例を上げれば、LINEスタンプにしたりとか、犯罪に使うとかをしないでくださいって感じです。) 目次 1.動作紹介 2.GameObjectの構成紹介 3.スクリプト紹介 (そのままコピー出来る物有り) 以上の様に進めていきたいと思います。 1.動作紹介 動作紹介という名の動画の宣伝だったりしますが、実際こんな感じで動くってのが見て貰えます。 若干、横移動時にカクツキというか地面に引っかかっている様に見えますが、 仕様 です。 いずれ時間があったら直すかも。(多分直さない) ぶっちゃけ2Dについては、まだ3つくらいしか作りかけが無いのでほぼ初心者です。 あくまで、今回はスクリプトの紹介程度に思って頂ければ幸いです。 2.GameObjectの構成紹介 まずは、プレイヤー構成の紹介から。 一応取込も紹介しておきますね。 まず、上にあるスライムをAseets内に入れます。 取り込んだ画像を選択し、Texuture TypeをSprite(2D and UI)に変更します。 ステージ内に、Createから2D→Spriteを配置します。 その中のSprite RendererのSpriteで先程取り込んだスライムの画像を選択します。 そして、スライムの大きさに合わせてPhysics2DからCircleCollider2Dを取りつけます。 これがプレイヤーの当たり判定になります。 続いてプレイヤーに重力を付けます。 Physics2DからRigidbody2Dを取り付けます。これに関しては触らなくてもいいかと。 場合によっては弄る事も有りますが、今回はスルーします。 基本的にステージ上で動かすものには、Collider(当たり判定)とRigidbod...

UnityでのVR歩行スクリプト紹介

念願の夢、自作VRでの歩行 と言いつつ今回紹介するのは歩行と言っていいのか。 動画有るんで、良ければ再生とチャンネル登録お願いします。 まずは目次。 1.UnityでVRを作り、自由に歩きたい 2.GameObjectの構成紹介 3.スクリプトの紹介 このようになります。 1.UnityでVRを作り歩きたい! まず、UnityでVRを作る中で、 「自分の作った世界を歩きたい!」 となりました。 まあ、せっかくですからね。 そんな訳で悩みに悩んで数か月。(実働では30時間位だろうけど) なんとか簡単な物が完成しました。 ぶっちゃけネットで調べても中々ちゃんと動くスクリプトって見つからないので、2018/12/10日時点で、自分が作ったものを載せておきます。 (既に誰か作ってたら、すまんな。) 2.GameObjectの構成 ざっくりとこんな感じです。 Playerの下に、動くカメラとVR用のシステム、それに8方向の矢印それぞれという感じです。 矢印の中身は、スクリプトが各方向用の数字になっているので、そこだけ違います。 後に書くスクリプトと合わせてご覧くださいな。 この構成上、視線を動かした時に動くものがMainCameraだけなので、Playerや各矢印は回転しません。 ただ、 プレイヤーのRigidBodyで回転を止めるチェックを入れていないと、物にぶつかった拍子に回転し続けます。(2枚目参照) 3.スクリプト紹介  (スクリプトのコピー用は一番下です。) まずは、移動量の一括管理スクリプトです。 わざわざ8方向全て書き換えるのが面倒なので、 front = 0.05fの0.05を書き換えるだけ にします。 注意点としては、staticを使ってどこからでも読み書きできるので、他のスクリプトで数字を書き換えない事。 frontが上下左右。nanameが45度方向になります。 naname = front*0.7fとしてるのは、上下左右と移動量を合わせるためです。基本的に書き換える事は無いと思います...

細々した物追加

やばい、やる気ガガガ。 大型ゲームの制作となると、どこから手を付けてい良いか分からなくなって、毎回進みが遅くなる。 どうやら自分はミニゲーム制作しか出来ないみたいです。 そんな訳ですが、進捗。 下手ながら、ストーリーやらキャラクターの見た目の案作って、 岩入れて、 アクション要素のテスト部分を作ってみたりしてます。 とりあえず、 絵がうまくなりたい。 ぶっちゃけ一枚目は載せるべきか悩んだ。だって下手すぎるもんな。 やっぱ絵の練習も必要ですな。 さて、なんやかんや追加したものも少ない。 ステージギミックは動く床とか跳ねる床とかすべる床とか作りようはいくらでもありそう。 あとは、体力の要素とコインの追加ですね。 まだシステム面では作ってませんが要素的な物として。 それでは今日はこの辺で。 最近仕事早く終えたすぎて、頑張りまくったせいで、やる事が無くなってしまいそうな状況に追い込まれ仕事が苦痛。というか時間が経たないので辛い。 はて、どうしますかね。 まあ、残業じゃないので良いですか。 さて明日は金曜日!週末もすぐそこ! また明日!

NPCの追加とプレイヤーが踏んだら倒せる的なの作る

残業を仕事が無くてもしないといけないかも・・・ なんか契約上でグループでの仕事時間枠を、休んでいる人が居るからほかの人で消費しないといけないらしい。 でも、人数減ってるから期日考えると、結局いる人数分くらいの仕事しかできない。 なんと無茶苦茶な・・・ さてそんな訳で今日の創作。 (クリボー+キノピオ)/2みたいなNPCを作り、 ゲームのMOB敵として配置しました。 ついでに、プレイヤーの足に踏まれると消えるプログラムを作りました。 これは、当たり判定をプレイヤー足元に追加で付け、それが当たったら消えるという物です。 なんか思ったりより、進んでない。 とりあえず追加でアクション的なとこ作っておきます。 そして追加で決まった事。 ストーリーはファンタジー寄り、目的としては魔王に攫われた家族を救う的な。 基本的には、ステージに居るボスを倒したり、目的のアイテムを見つける事で、次のステージが解放されるという感じにします。 勿論ステージ毎にストーリー的なのも有りで。 なんとなく流れが決まってきたので、それにそって作っていこうと思います。 それでは今日はこの辺で。 最近仕事が長く感じて、正直キツさが増してるのに、残業を仕事が無くてもしないといけない状況になりそうです。 ま、頑張っていきますよ。 (辛かったら、辞めそうw) それでは、最後までお付き合い頂きありがとうございました。 また明日!

そんな訳で3DFPSアクション制作です。

最近時間間隔がおかしい。 仕事はクッソ長く感じるのに、ゲーム作ってる間と週末が短すぎます。 そんな訳で、車ゲームの制作はかなり時間がかかりそうなので、3Dアクションゲームみたいなのを作りたい。 つまるところ、3DマリオのFPS版。 そんな訳で今日の現状。 スタート画面、ステージ選択画面、ステージな訳なんですが、今のところストーリー要素が無いので、ゲームの目的が無い。 マリオには、導入でクッパ姫にピーチ姫がさらわれて、レ〇プ〇イを見たいマリオが向かうという・・・あ、違いました? まあ、マリオには目的がありストーリーも有るわけですよ。 今の現状では目的が無いので、ストーリーを考えないといけない。 さてどんなストーリーにしたもんか・・・ まあ、考えるとします。 子今回のゲームは中規模ゲームになりそうなので、並行で癒し系のVR制作とミニゲームの制作をするような気がします。 まあ、どうなりますかな。 そんな訳で今日はこの辺で。 最近、PCの調子が結構悪い。 画像が表示されなかったり、ちょっとした地形の編集で長い時間要したりと明らかに昔よりも性能が落ちてるなと。 そろそろ買い替えも考えないといけませんかね・・・ それでは最後までお付き合い頂きありがとうございました。 また明日!