2013年12月30日月曜日

【ARMA3】サンプルモデルとmodel.cfg【Addon製作】

サンプルの一部の銃火器のmodel.cfgが不完全というお話をしたと思いますが、書き直して完成させました。
かなり時間がかかりましたが、ボルトとトリガーとマズルフラッシュは動作するようにできました。

----------
デフォ

class CfgModels
{
    class Rifle;
    class M14: Rifle {};
};
----------
書きなおしたもの

class CfgSkeletons
{
    class M14_Rifle
    {
        isDiscrete = 0;
        skeletonInherit = "";
        skeletonBones[] =
        {
            "trigger", "",
            "bolt", "",
            "CH", "",
            "CHH","CH",
            "magazine", ""
        };
    };
};
class CfgModels
{
    class M14_RifleBase
    {
        skeletonName = "M14_Rifle";
        sections[] = {"zasleh"};
        class Animations
        {
            class trigger
            {
                type = "rotationZ";
                source = "reload";
                selection = "trigger";
                axis = "trigger_axis";
                minValue = 0;
                maxValue = "3";
                angle0 = "0";
                angle1 = "-3";
            };
            class bolt
            {
                type = "translation";
                source = "reload";
                selection = "bolt";
                axis = "bolt_axis";
                minValue = 0;
                maxValue = "1";
                offset0 = "0";
                offset1 = "1";
            };
            class bolt_empty: bolt{source = "isEmpty";};
            class charging_handle: bolt
            {
                selection = "CH";
                axis = "CH_axis";
                offset1 = "-1";
            };
            class charging_handle_empty: charging_handle{source = "isEmpty";};
            class magazine_hide
            {
                type="hide";
                source="reloadMagazine";
                selection="magazine";
                minValue=0.200000;
                maxValue=0.250000;
                hideValue=0.100000;
            };
        };
        sectionsInherit = "";
    };
    class M14: M14_RifleBase {};
    class M14_camo_SB: M14_RifleBase {};
    class M14C: M14_RifleBase {};
};
----------
一部の動作しない銃火器にも適応できれば移植の幅が広がりますね。

0 件のコメント:

コメントを投稿