GOSUKE FACTORY

何かの記録

2021/03/10 - 
MSC
 改造パーツを作成するにあたって、まずはゲーム内で使用できるアイテムの作成からやってみる。

 左の画像のように、インポートしたメッシュに、Mesh Collider と Rigidbody のコンポーネントを追加する。当たり判定を有効するには、Mesh Collider の Convexをオン、Rigidbody の Is Kinematic オフとする。

 Tag をPART、Layer をParts とするとアイテムとして認識される。スクリプトでは名前指定となるが、Unity Editor ではリストの並び番号で指定する形になる。あとで対応表をつくろう。GameObject 名に (itemx) を含めると、アイテムに視点をあわせるた時に名前が表示されるようになる。



using MSCLoader;
using UnityEngine;

namespace box
{
    public class box : Mod
    {
        public override string ID => "box"; //Your mod ID (unique)
        public override string Name => "box"; //You mod name
        public override string Author => "Your Username"; //Your Username
        public override string Version => "1.0"; //Version

        public override bool UseAssetsFolder
        {
            get
            {
                return true;
            }
        }

        public override void OnLoad()
        {
            this.ab = LoadAssets.LoadBundle(this, "box.unity3d");
            this.box1 = this.ab.LoadAsset("box.prefab") as GameObject;

            this.ab.Unload(false);

            this.box1 = Object.Instantiate<GameObject>(this.box1);

            //(itemx)とすると、アイテム名が表示される(詳細不明)
            this.box1.name = "testbox(itemx)";

            //アイテムと認識させる為の設定(Unity Editorでも設定可)
            this.box1.layer = LayerMask.NameToLayer("Parts");
            this.box1.tag = "PART";

            //アイテムの初期位置
            this.box1.transform.localPosition = new Vector3(-18.85804f, -0.5740709f, 11.78144f);
            this.box1.transform.localEulerAngles = new Vector3(270f, 0f, 0f);
            this.box1.transform.localScale = new Vector3(1, 1, 1);
        }
        private AssetBundle ab;
        private GameObject box1;
    }
}


2021/03/07 - 
MSC
HONDA NSR50 for My Summer Car
  • experimental test branchで動作しない問題を修正


2021/03/06 - 
MSC
HONDA NSR50 for My Summer Car
  • 車両の置換から車両の新規追加に変更
  • ブレーキしたときにタイヤがロックしないのを修正
  • ハチによる死の設定を追加
  • "Bee Deatth" - ハチによる死を有効無効にできます
  • タンク容量を増加

 Unityエンジンのゲームは、あまり弄れない印象がありましたが結構弄れるんですね。いろいろと拡張が出来て楽しい。新規追加でバイクもつくれるようになったので、次はでかいバイクかなぁ。それか NSR50 をゲーム内で SATSUMA のように改造できるようにチャレンジしてみるか。いろいろできそうなのに、My Summer Car で採用している UnityCar がバイクのシミュレーションをちゃんとサポートしていないのが、残念だ。


2021/02/26 - 
MSC


 試しに STALKER のマップをぶち込んでみましたが、追加するだけなら結構簡単にできるようです。NPC の走行ルートが弄れたらなぁ、どうやってやるんだろう。

2021/02/25 - 
MSC
HONDA NSR50 for My Summer Car
  • Easy Clutchを削除
  • Discolored Mirror Fix"を追加
  • ブレーキノイズ音を追加
  • エンジンの設定を見直した
  • メーターパネルを修正

 エンジンとギアの調整をして、最高速は減少したけれども全体的にレスポンスよく乗りやすくなったと思う。というか、最高速出すぎでしたね、以前のは。何遅くしとるんじゃゴラァって苦情が来そうだ。ガクガク。

 最初からこういう風にできていればよかったのですが、どこをいじったらよいよくかわからず、調べるのも面倒だし、まぁいいやってリリースしちゃったのが、まずかったなあ。はやく龍が如くをプレイしたかったので、さっさと片付けたかったのですよ!

 結局、アップデート、アップデートで、まーみっともない。



2021/02/24 - 
MSC
HONDA NSR50 for My Summer Car
 ギアを2速追加して、実車と同じ6速にしました。ギア比も調整したので、発進時のもたつきも少なくなったと思います。また、ハンドリングも調整して車体のふらつきを軽減させたので、より運転しやすくなりました。

 2つのオプションを Mod Settings に追加しました。
  • "Engine Stall" - エンストしなくなりますが、オート車のようなクリープ現象が発生するようになります。
  • "Easy Handling" - より車体の揺れを軽減させて、転倒しづらくなります。




最初前5 45・[6]・78 次5最後


Youtube Twitter



 当サイトはPC版ゲームのMODを中心に取り扱うなか、私gosukeのたわ言をつらつらと記録しています。(MODとはModification、元のゲームに様々な要素を追加・改変する事で、オリジナルのゲームよりさらに楽しめる幅が広がります。)

 また、リンクフリーではありますが、ファイルへの直リンクは出来ればご遠慮お願い致します。バナーでリンクする場合は下にあるバナーを使用して下さい。

管理者:gosuke

banner

意見、要望、感想、叱咤、激励、などなどありましたら下の意見箱または X(旧Twitter) までメッセージをどうぞ。
意見箱