ユーザ用ツール

サイト用ツール


2025:06:26

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
2025:06:26 [2025/06/26 22:17] – 作成 machiaworx2025:06:26 [2025/06/26 23:49] (現在) machiaworx
行 4: 行 4:
   * 気を抜くと日記を放置してしまってダメだ。   * 気を抜くと日記を放置してしまってダメだ。
   * とは言うものの昨日は飲み会でしこたま飲んで帰れない危険性があって元上司に送ってもらった記憶がある(ダメだ   * とは言うものの昨日は飲み会でしこたま飲んで帰れない危険性があって元上司に送ってもらった記憶がある(ダメだ
 +  * 仕事は落ち着いてるぽいので、少しずつゲームの作業挟んでいこう。
  
 ===== ゲーム開発 ===== ===== ゲーム開発 =====
-  * AssetBundleの利用可否の他、選択肢としてScriptableObjectに自作Spriteのフォーマット含めたリソースを読み込ませて運用する手はあるなと思って、まず枠組みだけ実装してた。 +  * アセット管理の手段として、AssetBundleの利用可否の他、選択肢としてScriptableObjectに自作Spriteのフォーマット含めたアセットを読み込ませて運用する手はあるなと思って、他で実装済みの部分を切り出してScriptableObjectにまとめられるようにした。 
-  * 意外とサクッと作ることが出来た。 +  * 意外とサクッと作ることが出来た。これならパラメータについても同じように作ってもいいかもしれない。 
-  * 正直AssetBundleでリソース指定するにも、ソースコードに直書きするよりはScriptableObjectのほうがいくらかマシという結論になりつつあり、かつAssetBundle利用変更も見込んで外だしできるようにした。(パスを書くようにすれば変更も楽) +  * 正直AssetBundleでアセット指定するにも、ソースコードに直書きするよりはScriptableObjectのほうがいくらかマシという結論になりつつあり、かつ最悪AssetBundleへ変更することも見込んでファイルとして外だしできるようにした。(パスを書くようにすれば変更も楽だし 
-  * ルタイムロードに信用がおけない、というのはクセなのもしないけまぁアクシンに最適なものを選ぶ考え。 + 
-  * そもそAssetBundleじゃAddressablesがよさそう。 +---- 
-  * https://cbagames.jp/2025/03/10/unity-addressables-load-time-optimization+  * AssetBundleのほか、Addressablesという仕組みがある。後者を使うのがよさそうかねえ。 
-  * 非同いうもあまりやりないので、あれば同期ロードでテクスチャ欠けを抑える考えで+  * https://qiita.com/kiku09020/items/b6e6febaf9a73449f3b9 
 +  * CryPic.では、全部静的なセットとしてシーンにロードさせてる。 
 +  * これはボス戦メインというのもありシーンごとに必要なアセットが変わるだろう、かつそれらの変更を自分で管理するのは煩雑になるであろうとう見込みがあって選択したもの。(シーンという括りがあるらそれ使えば便利やん!という考え) 
 +  * あと最初のゲームというのもあってシンプルに作りたいという考えもあった。 
 +  * ただこの方法だと、「一部のアセットを変更する」というのが少面倒になり、利用するアセット分一気に読み込むしかないためメモリも余分に確保する必要がある。 
 +  * そういう場合に必要な分だアセットをロードするために動的アセット管理を使うという形になる。 
 +  * 動的セットはメリデメあるものの、ロードが動的になることでUnityはテスチャが描画されないケースがあったりする。動的アセット読み込みでこういうのがあると面倒なのでやりたくなかったりする。 
 +  * 商用のゲームではAssetBundleを使う想定でを1個してそこに読み込ませる形式だったりが多いみたいだが、同じようにする理由もいかなと。 
 +  * とはいうものの、メモリの管理が複雑になるし全部移行するのも得策じゃないかなと考え。 
 +  * まずは移行するの・しいものを選定し管理していくのがよさそう。 
 +  - 移行できそうなもの:言語ファイル、プレイヤーファイル 
 +  - 移行しないもの:敵ファイル、エフェクトファイル、プレイヤー弾ファイル、ボスファイル、背景・地面 
 + 
 +===== プログラム ===== 
 +  * ほう、Clojureも 
 +  * https://www.nct9.ne.jp/m_hiroi/java/clojure.html 
 +  * きになる 
 +  * https://bird-w-cooking.booth.pm/items/6838751 
 +  * るあう(Lua5.1の文法をベースに全面改修してるぽいね) 
 +  * https://github.com/luau-lang/luau 
 +  * まだ開発続いてるな(SonicPiの次ジョンして作られたけど、別物になってきたでナンバリング外されやつ。こっちきにる 
 +  * https://github.com/samaaron/tau5 
 + 
 +===== 漫画 ===== 
 +  * 鈴木土下座衛門だった(汗 
 +  * https://comic-walker.com/detail/KC_004726_S/episodes/KC_0047260035900011_E?episodeType=first 
 + 
 +===== 音楽 ===== 
 +  * 結構い音すると思ったらEnsoniq音源使ってる。 
 +  * https://www.nicovideo.jp/watch/sm14711558 
 +  * しかも調べてみたらPCのサウンドカードで使われてた音源ぽ。当時安かったのかな
2025/06/26.1750943824.txt.gz · 最終更新: 2025/06/26 22:17 by machiaworx