Unity
これを作ります TileTest.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Tilemaps; public class TileTest : MonoBehaviour { public Tilemap tilemap; public TileBase possibleTile; public Grid…
オブジェクトプールってなんぞ 一時的なオブジェクトにオブジェクトプールを使うと、オブジェクトを作成し破棄するよりも時間がかかりません。なぜなら、メモリ割り当てが簡易になり動的メモリの割り当てのオーバーヘッドとガベージコレクション作業を削減で…
こんな感じにしたい 一番近い敵を検出する いろいろやり方があるんだなとネットで調べながら思いましたが今回はコライダー接触ではなくプレイヤーと敵の距離を計算して一番近い敵オブジェクトを検出します。 private float shortestDistance; private GameOb…
導入 パッケージマネージャーからインストールします インストールしたらレンダリングからUniversalRendererPipelineのPipeline Assetと2DRendererを作成 Pipeline Assetに作成した2DRendererをセット プロジェクト設定からパイプライン設定を新しく作ったも…
前回の記事から恐ろしく長い時間が経過しました。 zykbgame.hateblo.jp 最近めたんこ体調が悪く、無限休憩中ですが少しずつリハビリしていきたいと思います。そんなわけで今回はDOTweenの続きメモ アニメーションを同時に実行する そのまま連続して記述。 tr…
前回の続き zykbgame.hateblo.jp前回の最後では目的地まで移動させることが出来たものの、へんてこな場所を通ってしまったのでちょっと改善します。 Meshが浮いてしまう問題をなんとかする なんか変な挙動をすることがあるなと思っていたらMeshがこのように…
先日読み進めていたお本にてNavMeshの項目があった。以前のUnity1weekでもNavMeshを使ったゲームがあり、面白そうだなと思っていたのでこの機会に勉強するぞい ↓ めちゃんこ参考にさせて頂いたサイトなどdocs.unity3d.com www.youtube.com www.urablog.xyz N…
カリングについて学んだのでまとめていきます。 そもそもカリングってなんじゃい 簡単に言うなら描画するものとしないものとで分ける処理のこと。どうやらUnityのデフォルトではフラスタムカリングを使っているらしい。 フラスタムカリング docs.unity3d.com…
以前から存在は知っていたものの触っていなかったTween系アセットのDOTween今回あっさり目に触ってみたのでまとめてみる 導入 アセットストアからDOTweenをインポート。今回はFREE版を使用すると下のような小さなウィンドウが出てくるのでOpen DOTween Utili…
Unityの設定からカーソルを変更する 編集 → プロジェクト設定 → Playerからデフォルトのカーソルに用意した素材をつける カーソル素材のテクスチャタイプをカーソルに変更するのを忘れずにこの場合はゲームスタート時からずっと指アイコンとなるので、特定条…
uGUIをドラッグで移動させる 今回はマウスのドラッグに合わせてペットボトルやゴミを指定領域にドロップしたら消すという形にしたいuGUIをドラッグで移動させるにはIDragHandler.OnDragを使います using System.Collections; using System.Collections.Gener…
6月から7月前半に掛けてサボ体調が悪かったので結構忘れていることも多いこの頃 ふと「StartとAwakeの違いってなんだっけ?」となった。AwakeはStartより呼び出されるのが早いんだっけか…?そんなわけで忘れないようにメモ Start 公式マニュアルを見るとスク…
Tilemapについて改めて学んでいるのでメモ ※2d-extras導入済み 参考 www.amazon.co.jp Tilemapとは Unity2017.2から導入されているUnity標準の2Dマップを作るのに便利な機能 TilePaletteの作成 Windows → 2D → TilePaletteでTile Palette Windowを開く Creat…
キャラクターの移動時、地面に接触しているかどうかを判定したいときがある以前までは地面となるオブジェクトにtagをつけてOnConllisionEnterなどで判定していたけど、他にも色んな判定方法があるらしい。 CharacterControllerを使う CharacterControllerに…
前回のゲームをUnityroomにも公開することにした zykbgame.hateblo.jp 慣れないWebGL形式でのアップロードだったので結構エラーを出したり Collab does not contain a definition zykbgame.hateblo.jp この際一時的にプロジェクトを2020.2.0a12にしていたの…
KusoGameを完成させた 製作期間4/21 ~ 5/31 play.google.com 反省点しかないが?? そんなこんなでUnity初心者がゲームを始めて完成させて思ったことなどを振り返ってみる 反省点 ・UXをあまり考慮していなかった 「とりあえずゲームを完成させて公開する」…
先月から作っていたゲームがとりあえず遊べる形にはなったのでGooglePlayStoreで公開してみることに。 普通にアップデートすると以下のようなエラーが このリリースは Google Play の 64 ビット要件に準拠していません以下の APK または App Bundle は 64 ビ…
zykbgame.hateblo.jp前回の移動方法を元に ・プレイヤーはボールを左右にのみ動かせる ・Z軸方向へは等速で移動する こんな感じの避けゲーを考えている最中。このZ軸への等速移動をボールではなくステージを移動させることで疑似的に再現することにした 実装…
Unityの勉強を始めてひと月が経過した もともとFEの勉強をしていたけどやんごとなき事情で中止になったじゃあゲーム作っちゃうか~と軽いノリで始めたのが3月終盤。4月にやったことを簡単に振り返ってみる 1 Unityの教科書 Unityの教科書 Unity2019完全対応…