ゲームのオープニング動作を実装してから今はゲームデータの保存機能を実装しているところです。 保存するデータには、ハイスコアやプレイ回数、キーコンフィグなどの情報を考えてます。 Webブラウザ上でのプレイとなるため、クッキーとして保存したいと考えてます。 全プレイヤーのハイスコアにも登録できる仕組みにするため、一部をサー...
2014( 4 )
Year
2Dゲームの制作などで単色の図形を描画する方法のメモ書きです。 主に塗りつぶし図形を表示させたい場合に使えます。 図形の描画色を変えるには専用のマテリアルを用意し、これにDiffuseシェーダーなどをセットして色を指定することで可能です。 しかし、この方法では異なる色の図形を用意するたびにその数分のマテリアルを用意せね...
今日はゲーム制作の日記です。 最近は風使い(仮)の制作を一旦中断してDeparture from the Voidの制作を進めております。 風使い(仮)は根本的な設計部分から見直しているので、お見せできるものは特に無いです(泣) ひとまずステージ1のオープニングから自機を操作できるようになるところまで実装しました。 動...
以下のようなスクリプトをGameObjectにアタッチしたとします。 using UnityEngine; using System.Collections; public class AirResistance : MonoBehaviour { public float coefficient; // 空気抵抗係数...
Unityの無料版を使っているときに以下のようなエラーメッセージが起動時と終了時に表示されるようになってしまいました。 result == FMOD_OK An invalid object handle was used. このエラーが表示される原因をネット上で調べてみましたが、有力な情報がありませんでした。 ひとま...
三連休中にDeparture from the VoidのWeb版への移植を進めておりました。 タイトル画面まで実装してやっとゲームの序盤の実装に移ったところです。 移植なので基本的な動作はWindows版と一緒です。 ゲーム中のキャラの動きや配置も基本的に変えないつもりです。 一方、Web版への移植ということで以下の...
以前こちら記事でGameObjectを点滅させるスクリプトについて紹介しました。 これはタイマーとUpdateメソッドを用いて点滅制御する方法でしたが、今回はコルーチンを用いた実現方法についてご紹介します。 コルーチンの利用の仕方によってはスクリプトが非常に簡潔になります。 以下、点滅のスクリプトです。 Blinker...
WordPressで本体のアップグレード後、プラグインをアップグレードしたら以下の表示が出てしまいブログや管理ページにアクセスできなくなってしまいました。 このような場合、ブログディレクトリ配下の「.maintenance」ファイルを削除すれば復活します。 ↓ 説明手順が書かれていないため戸惑うかもしれませんが...
Unityでのシーン切り替えは重いという言葉をよく耳にします。 しかし、どこまで重いのかについては根拠となる情報が存在せず・・・ 今回はひとつのGameObjectのみが存在したシーンを再読み込みすることで切り替えにかかる時間を計測してみました。 以下計測用スクリプトです。 using UnityEngine; usi...
自作ゲームDeparture from the VoidのWeb版の開発に着手してから1ヵ月半ほど開発が滞っておりました・・・ タイトル画面の制作を進めながらゲーム中のリソースデータをどのように管理するか考えているところです。 Windows版では独自のバイナリ形式のリソースを実装してデータ読み書きの高速化を図っていま...