2026-06-01から1ヶ月間の記事一覧
2026/06/30 ・今日の進捗 LLVMの導入 ・LLVMの導入 今日は作品の機能追加ではなくコード整理のデバッグツールを追加した。 先週、学生時代の先輩と話す機会があった時にコード整理のおすすめツールで Clang Formatがおすすめという情報をもらったため今日さ…
2026/06/28 ・今日の進捗 スポットライトの処理追加 ・スポットライトの処理追加 今日はスポットライトの処理を追加した。処理はポイントライトの処理内に タグを追加しスポットライトのタグに変更したらスポットライトに変更 されるようにした。ちなみにこ…
2026/06/27 ・今日の進捗 ポイントライトコンポーネント処理を改造 ・ポイントライトコンポーネント処理を改造 ポイントライトコンポーネントは名前の通りポイントライトに限定していたが これをスポットライト、エリアライトにも対応できるように処理を改造…
2026/06/24 ・今日の進捗 画面サイズの変更処理追加 コード整理&修正 ・画面サイズの変更処理追加 まず画面サイズを手動で変更する方法と画面サイズの最大化を出来るボタンを 追加した。追加方法はSDLWindowを生成する時に SDL_WINDOW_RESIZABLE | SDL_WIND…
2026/06/23 ・今日の進捗 スカイボックスのテクスチャパス保存機能追加 コード修正 ・スカイボックスのテクスチャパス保存機能追加 スカイボックスのテクスチャパス保存機能を追加した。 具体的にはScene.jsonファイルにスカイボックステクスチャパスを保存…
2026/06/22 ・今日の進捗 ポイントライトに削除時に機能をオフにする機能を追加 スカイボックスの読み込み処理をGUIに対応 ・ポイントライトに削除時に機能をオフにする機能を追加 ポイントライトの機能をテストした時に編集で削除をした時に ライトの機能だ…
2026/06/21 ・今日の進捗 スカイボックスの処理復旧 ポイントライトコンポーネント追加 ・スカイボックスの処理復旧 まず以前、ライブラリ状態の時にスカイボックスの処理を作成していたのだが 今日の今日までエンジンに改良してからなぜかスカイボックスが…
2026/06/20 ・今日の進捗 ImageコンポーネントにGUI変数追加 DirectionalLightコンポーネントにGUI変数追加&ライトの方向を変更 ・ImageコンポーネントにGUI変数追加 Imageコンポーネントに画像の分割処理を追加。 元々ライブラリの時にあった機能をGUI用に…
2026/06/19 ・今日の進捗 ヒエラルキーパネルの選択オブジェクト解除処理 SceneViewパネルのフラグをstatic変数からパネルごとの変数に変更 パーティクルシステムコンポーネントで画像を変更出来るように処理変更 コンポーネントに関するチュートリアル資料…
2026/06/18 ・今日の進捗 チュートリアル資料追加 名前変更処理修正 ・チュートリアル資料追加 まずGUIのパネル、レイアウトに関するチュートリアルを追加した。 これはGUIパネルの追加、移動やレイアウトの保存、読み込みなどをまとめた チュートリアルとし…
2026/06/17 ・今日の進捗 チュートリアル資料作成 剛体の挙動修正 Sphere、Capsuleのシリアライズ追加 ・チュートリアル資料作成 まず外部の資料でチュートリアルのPDFを追加した。PDFは作品ファイルの中に まとめる形で格納した。具体的な内容は剛体オブジ…
2026/06/16 ・今日の進捗 [File]タスクバーの[New Scene]の処理追加 ProjectPanelの選択UIを変更 シーンの名前変更後の後処理変更 ・[File]タスクバーの[New Scene]の処理追加 まず先日専門学校の先生に助言をもらいタスクバーの[New Scene]を選択したら 生…
2026/06/13 ・今日の進捗 [Component]タスクバーにメニュー追加 ・[Component]タスクバーにメニュー追加 今日は[Component]タスクバーにメニューを追加。具体的には インスペクターのAdd Componentで表示されるコンポーネントメニューを表示 させるようにし…
2026/06/12 ・今日の進捗 プロジェクト、インスペクターのの説明パネル追加 ・プロジェクト、インスペクターのの説明パネル追加 今日はプロジェクトとインスペクターの説明を記載したパネルを作成した。 内容は簡単にそれぞれのパネルで出来る操作を簡単に記…
2026/06/11 ・今日の進捗 プロジェクトパネルの選択パスのUI処理修正 資料整理 ・プロジェクトパネルの選択パスのUI処理修正 まず今日はプロジェクトパネルの選択パスのUIの処理を少し修正した。 具体的にはプロジェクトパネルのフォルダを選択中、選択中の…
2026/06/10 ・今日の進捗 編集シーンを複数同時に管理する処理を追加 エンジンについての説明を書いたGUIパネル追加 ヒエラルキーの操作に関して説明を書いたGUIパネル追加 ・編集シーンを複数同時に管理する処理を追加 まず昨日の時点でメモリリークを修正…
2026/06/09 ・今日の進捗 タブの保存、読み込み処理追加 パネルの管理処理修正 ・タブの保存、読み込み処理追加 まずタブの保存、読み込み処理を作成した。本来はレイアウトの初期化や設定 例として2 by 3のようなメニューを追加しようとしたがいまいちレイ…
2026/06/08 ・今日の進捗 パネルのドッキング処理作成 ・パネルのドッキング処理作成 まず今日はパネルをドッキングする処理を作成した。 今日一日これに時間を使った理由はまず最初自作でゼロからドッキング構造を 作ろうとツリー構造などを制作していたが…
2026/06/07 ・今日の進捗 エンジンの各GUIWindowを動的に生成、管理できるよう処理変更 ・エンジンの各GUIWindowを動的に生成、管理できるよう処理変更 今日はチュートリアル曰くエンジンの説明を作るための下準備で GUIWindowをで動的に管理する処理を作成…
2026/06/06 ・今日の進捗 ファイルアイコン画像作成 ファイルアイコンごとに画像を描画する処理 画像の軽量化処理作成 ・ファイルアイコン画像作成 まず今日はファイルのアイコンを拡張子ごとに作成した。 .fbx、.json、.ttf、.h、.cpp、フォルダごとに専用…
2026/06/05 ・今日の進捗 シーンの操作メニュー追加 プロジェクトパネルのファイル表示にアイコン追加 ・シーンの操作メニュー追加 まずGUIのFileのタスクバーにシーンの生成、エクスプローラーを使用した シーンの読み込み処理を作成した。 これでプロジェ…
2026/06/04 ・今日の進捗 Editorメニューの項目の追加 ヒエラルキー、プロジェクトパネルに簡単に操作説明追加 ・Editorメニューの項目の追加 まずEditorメニューにCut、Copy、Paste、Delete、Rename、Duplicateの項目を追加 それぞれ名前の通り基本的なオブ…
2026/06/03 ・今日の進捗 ファイル、フォルダ操作のメニュー追加 ・ファイル、フォルダ操作のメニュー追加 今日はプロジェクトパネルのファイル、フォルダの基本的な操作処理を追加した。 追加した項目は生成(フォルダ、シーン、スクリプト)、エクスプローラ…
2026/06/02 ・今日の進捗 タスクバーのメニュー項目追加 .batファイルの追加 ・タスクバーのメニュー項目追加 まずタスクバーのメニューを追加した。現状エンジンのタスクバーのメニューは FileのSaveとExitしかなかったため既存のヒエラルキーやプロジェク…
2026/06/01 ・今日の進捗 オブジェクトの親子関係構築時の子の座標計算処理修正 ホットリロードの処理修正 ・オブジェクトの親子関係構築時の子の座標計算処理修正 まず子の座標計算に問題があり読み込むたびに勝手に移動してしまう問題があった 原因として…