VRエンジン作成日記

ひたすらVRエンジンを作っていきます

細かい不具合を修正

見た目にほとんど変化はないけど、細かい不具合をいくつか修正した。

・一部のコードをメンテナンスしやすい形式に書き換え

・プロジェクトビューのメニューにCreateとDeleteを追加

・シーンJSONをダブルクリックした時に、シーンを開く機能を追加

・再生・停止ボタンが動かなくなっていたので修正

・中国語のテキストを修正

 

シーンを切り替えられるようにした

別のシーンをスクリプトでロードできるようにした。ようやく複数の画面から構成されるアプリを作ることができるようになった。別のシーンがロードできると、タイトル画面からゲーム画面へ遷移するというようなことができるようになる。

 

その他の変更点

・テキストファイルのインスペクタで64KB以降は表示しないように修正

・プロジェクトビューでファイルをダブルクリックした時に開く機能を追加

・シーンが適切に削除されない問題を修正

・カラーピッカーの表示位置を修正

・エディタで編集時はファイルのパス名がassetsフォルダからの相対パスになるように修正

・ビルド時にassetsフォルダの中身を全て出力先へコピーするように修正

・ビルド時に発生する細かい不具合を修正

 

テキストファイルのインスペクタを追加

テキストファイルを選択した時に、インスペクタビューにプレビューを表示する機能を追加した。

・関連するコミット

add: file inspector · hikipuro/tea.js@d461921 · GitHub

 

その他の変更点

・プロジェクトビューのコンテキストメニューにRefreshを追加

ヒエラルキービューのコンテキストメニューにAudioを追加

・再生・停止ボタンのdisable状態を見分けられるように修正

・シーンビューのカメラ、ライトアイコンの表示方法を修正

 

プロジェクトを開く機能を追加

既存のプロジェクトを開く機能を追加した。プロジェクトを作るウインドウにラジオボタンを追加して、作るか開くか選べるようにした。

・関連するコミット

add: open project feature · hikipuro/tea.js@45268f2 · GitHub

 

その他の変更点

・オブジェクトを削除した時に出るエラーを修正

・終了時に保存されるウインドウの位置を修正

ヒエラルキービューでダブルクリックした時の動作を修正

デバッグ用:リロードしようとした時に終了してしまう問題を修正

デバッグ用:Vue.jsのお知らせメッセージが出ないように修正

 

新しいプロジェクトを作るウインドウを追加

新しいプロジェクトを作るウインドウを追加した。起動すると最初に表示される。まだ既存のプロジェクトを開く画面を作っていないので、続きから作業するのが難しい感じになってしまっている。

・関連するコミット

add: new-project window · hikipuro/tea.js@8a15c2c · GitHub

 

その他、細かい部分を調整した。

・アプリの終了時に保存されるウインドウの位置とサイズを調整

・起動直後にデバッグ用の画面が表示されないように修正

・アプリの終了時に、変更済みの場合はセーブ確認画面を表示するように修正

 

細かい不具合を修正

今日も細かい不具合を修正していた。箇条書きで修正箇所を挙げてみる。

・設定ウインドウにメニューが出てしまう問題を修正

・設定ウインドウの表示位置を修正

・コンソールビューが画面端まで表示されない問題を修正

・再生・停止ボタンが機能するように修正

・画面リサイズ時にCanvasの表示解像度が荒くなってしまう問題を修正

・パーティクルの出現位置を変更できるように修正

・ScriptのpublicプロパティをUIで変更する機能を追加 (現状、数値のみ)

コンポーネントを追加するボタンを押した時に表示されるメニューの位置を修正

 

細かい不具合を修正

編集時に、変更したのに変更済みフラグが立たない、JSONファイルの出力時にエラーが発生する等の細かい不具合をいくつか修正した。少しだけど、以前よりはまともに動くようになった。