Unity

UnityでUIの開閉アニメーションをDOTweenで行う時のイージングによる変化をチェックしてみたりするページ

ease.Linear Unityでウィンドウなどを開くアニメーションをしたい時があります。 UnityにはDOTweenという便利なライブラリがあり、これで画像のスケールを動かすとウィンドウのアニメーションなどもできます。 DOTweenはイージングというアニメーションの動…

Unity1週間ゲームジャムに挑戦 お題「おくる」 4日目

最低限ゲーム部分を作った。 プレゼントをギミックで送るゲーム 所感を書き出す ・消しゴム機能が欲しい ・リセット機能が欲しい ・画像のサイズの統一感が必要 ・再生ボタンを押した後はギミック配置できないようにする。 ・ギミックが少ない。 ・ギミック…

Unity1週間ゲームジャムに挑戦 お題「おくる」 3日目

プレゼントを送り届ける装置を作るゲームにする。 「おくる」ゲーム試作 プレゼントボックスを足場や、風を使って送り届けるみたいなゲーム。

Unity1週間ゲームジャムに挑戦 お題「おくる」 2日目

ものを送り届けるゲームにする。 イメージとしては道具を設置してアイテムを送り出すゲーム。 課題 ・prefabの使い方。 ・イラストを描くかどうか ・オブジェクトをどのように動かすか。rigidbody? ・面白くなるかどうか ギミック案つらつら ・風 ・リフト …

Unity1週間ゲームジャムに挑戦 お題「おくる」 1日目

今回もUnity1週間ゲームジャムに挑戦したい。 お題は「おくる」。 どのようなゲームにするか。 送るの意味、送る道具、送る操作を書き出して考えてみる。 1.意味からアイデアを出す。 ・家まで送る→カップル ・日々を送る→日記 ・死者を埋葬する。→おくり…

unity1weekに挑戦してみた プレイ編

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦。 これから評価期間が2週間あるので、いろいろ遊んでみる。 遊んで感じたことを記録。ゲーム作りに生かしたい。 1.ワンボタンにいろんな意味を待たせる。 今回のテーマは「1ボタン」。このテーマは操…

unity1weekに挑戦してみた 9/24締切編

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦。 今日締めなのでとりあえず上げました。 以下にリンク載せます。 unityroom.com タイトル画面 ルーレット画面 今日の出来事を記録 ・フィーバーモードの追加 ・アイテムリストの調整。(簡単にとどめ…

unity1weekに挑戦してみたい 9/23 コードいろいろ追加

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦。 当初の予定: 9/18 開催に気づかず何もしていない 9/19 アイデア出し 9/20 現状把握,コード組み 9/21 UI整える 9/22 デバッグ 9/23 仮締切 9/24 締め切り(予備日) 少しづつゲームの体裁ができてきた…

unity1weekに挑戦してみたい 9/22 ゲーム性思案

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦。 当初の予定: 9/18 開催に気づかず何もしていない 9/19 アイデア出し 9/20 現状把握,コード組み 9/21 UI整える 9/22 デバッグ 9/23 仮締切 9/24 締め切り(予備日) だったが、まだゲームの部分出来上…

unity1weekに挑戦してみたい 9/21 仮制作

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦。 進捗悪い。 今の予定 では 9/18 開催に気づかず何もしていない 9/19 アイデア出し 9/20 現状把握,コード組み 9/21 UI整える 9/22 デバッグ 9/23 仮締切 9/24 締め切り(予備日) だったがまだゲーム…

unity1weekの他の人の進捗を見て感じたこと

今回のUnity1週間ゲームジャムのお題「1ボタン」について。 ほかの人のアイデアなどから感じたことメモ ・キーの「ボタン」とマウスクリックの「ボタン」で情報量が異なる? キーを押したときはinputがtrueかfalseかの確認ができるが、マウスクリックで考え…

unity1weekに挑戦してみたい 9/20 仮プログラム

UnityroomのUnity1週間ゲームジャムに挑戦2日目。 2023年9月24日(日) 20時締切に間に合わせる予定だが、締め切り区切って作るのは初めてなので土曜日に完成ぐらいにしたい。 今の予定 9/18 開催に気づかず何もしていない 9/19 アイデア出し 9/20 現状把握,コ…

unity1weekに挑戦してみたい 9/19 アイデア出し

unityroom.com UnityroomのUnity1週間ゲームジャムに挑戦してみたい。 久しぶりにunityで作ってみる。 1week挑戦は初めて。 2023年9月24日(日) 20時締切なので 9/19 9/20 9/21 9/22 9/23 9/24 締め切り 9/19はアイデア出しでもしようか。 桜井さんのこれでも…

Unityで疾走感が出るエフェクト作ってみたかった

細長い粒子をカメラに向かってぶつけることで疾走感を表現できないかテスト 疾走感のイメージ 使用例+制作風景 www.youtube.com 以下説明 まずパーティクルシステムを使う。順序は 1.レンダラーのビルボードを伸縮ビルボードにして粒子を引き伸ばす。 2.レ…

Unityで木漏れ日(God Ray)を作成する

降り注ぐ光 unityで爆発エフェクトを作りたかったので光線をどのように表現できるか調べていたところ、 パーティクルシステムを使用すればいいことがわかりました。 Unity公式が出しているUnity Particle Pack 5.x がおすすめです。 爆発や水流の表現ができ…

ライツアウトを作ってみた

皆様ライツアウトはご存じでしょうか。 ボタンを押すと上下左右のボタンも点灯・消灯が切り替わるパズルゲームです。 こういうゲームです 今回はこのライツアウトを本当に簡単にですが作ってみました。 unityroom.com 画面 とりあえず全体のコードを貼り付け…

新しいミニゲームを作りました(1か月かかりました報告)

新しいゲームを作りました。 こちらになります。 unityroom.com ゲーム画面はこちら ネズミを乗せた猫がプレイヤー 三毛猫をとるとポイント獲得(コンボあり) 黒猫は敵でポイント減少(コンボ途切れる) 1000点とると白猫が出てそれをとるとクリアというか…

シーン移動してもBGMを続けて流したい時にDontDestroyOnLoadを使うと増殖してしまう場合の解決法

結論から言うとフタバゼミ様が出しているやり方を参考にすればいいです。 以下に示します。 futabazemi.net 以下メモ書き シーンを移動しても同じ音楽を続けて鳴らしたい場合、 DontDestroyOnLoadを使う方法がある。 オーディオソースのオーディオクリップに…

物体の速度がなくなった時のみ力を加える方法

今日は物体が停止した時のみ力を加える方法を書き記す。 基本はif文で条件に速度が0を付け加えればいい。 // Rigidbodyコンポーネントを入れる変数"rb"を宣言する。 public Rigidbody rb; void Start() { // Rigidbodyコンポーネントを取得する rb = GetCom…

マウスを使って物体を動かす方法

マウスを使った物体の移動について学んでいく。 参考にしたサイト https://unity-shoshinsha.biz/archives/889 1、物体をマウスの位置に移動する 2.クリックで物体の動作をON/OFFにする。 3.クリックで物体に力を加える。 以下のスクリプトで次のことが…

ランダム生成される障害物が出るゲームの作成

今日はクソゲーを作ってみた。 上から降ってくる障害物を押しのけるゲーム。 ちょっと改良すれば、ゲーム&ウオッチのヘルメットができるかも。 ゲームはあれだが、覚えたこともあるので良かった。 下が完成したゲーム。 自分のために使ったスクリプトを貼り…

物体の移動はAddforceかtransformか

プレイヤーの移動にはtransformとaddforceが使える。 キー入力でy軸移動するパターンを比較する。 まずはaddForceのスクリプト。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class addforce: MonoBehaviour { …

Unityで音楽・効果音を鳴らす方法

unityで音楽を鳴らしたいと思い調べていたら、 AudioSourceを使うということが載っていた。 練習のため簡単に記す。 まずスクリプトは using System.Collections; using System.Collections.Generic; using UnityEngine; public class SoundTest : MonoBehav…

一定時間で弾を発射するスクリプト(ランダムも可)

先日大砲で弾を発射するゲームのチュートリアルを学んだ。 sashimimayonezu.hatenablog.com 今回はそれを利用して一定時間で弾を発射するスクリプトにしてみる。 チュートリアルではキー操作で弾を発射するスクリプトと、 一定時間で敵を生成するスクリプト…

【Unity 入門】大砲で弾を撃つ|シューティングゲームを作ろう!を学ぶ

今日は以下のサイトのチュートリアルを学んでいく https://xr-hub.com/archives/15805 https://xr-hub.com/archives/16386 https://xr-hub.com/archives/17157 紹介されていたアセットは使えなくなってたので 別のフリーアセットを使用した。 https://assets…

Unityのタグを使ってみる

今日は下記サイトを参考にした https://xr-hub.com/archives/13513 ブロック崩し自体はすでに作ったことがあるので、 その中のタグに関して学ぶ。 using System.Collections;using System.Collections.Generic;using UnityEngine; public class GameControll…

物体に力を与える方法を学ぶ

ピンボールとか作るときにボールに力を加えたい。 そこで力を与える方法を学ぶ。 RigidBodyを動かす方法としてAddforceを使う方法があるらしい。 https://nekopro99.com/move-rigidbody-addforce/ 上記のサイトを参考にした。 using System.Collections; usi…

Unityで乱数を学ぶ

Unityで乱数を使ってみる。 今回はこんなスクリプトを用意してみた。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class answer : MonoBehaviour { private int min; private int max; p…

ゲームに時間制限を設ける

大体のゲームは時間制限があるので これを使えるようになりたい。 今回は以下のサイトを参考にする。 https://xr-hub.com/archives/14465 ここではTime.deltaTimeを使っている. これを逐一足し算引き算をして表示させることで カウントアップ、ダウンができ…

マウスをドラッグしてプレイヤーを動かす

今日はマウスをドラッグするとプレイヤーが動くようにする 参考元は Unityの教科書 Unity 2019完全対応版 2D&3Dスマートフォンゲーム入門講座 Kindle版 ここに乗っていたプログラムだ。 float speed = 0; Vector3 startPos; // Start is called before the …

https://help.hatenablog.com/entry/developer-option?_gl=1*ojnx55*_gcl_au*NzA5NzY1Mzc3LjE3MTA2NTgyODA.