コード例 #1
0
        /// エフェクトモデルデータの読み込み
        public bool SetEffData()
        {
            Data.ModelDataManager resMgr = Data.ModelDataManager.GetInstance();

            /// エフェクトモデルデータ
            for (int id = 0; id < (int)Data.EffTypeId.Max; id++)
            {
                int mdlResId = (int)Data.ModelResId.Eff00 + id;

                if (dataList.MdlFileNameList[mdlResId] != "")
                {
                    resMgr.LoadModel(mdlResId, "/Application/res/data/3D/effect/" + dataList.MdlFileNameList[mdlResId]);
                }
            }

            /// エフェクトテクスチャデータ
            for (int id = 0; id < (int)Data.ModelEffTexId.Max; id++)
            {
                int mdlTexId = (int)Data.ModelTexResId.EffA + id;

                for (int i = 0; i < dataList.TexFileNameList.GetLength(1); i++)
                {
                    if (dataList.TexFileNameList[mdlTexId, i] != "")
                    {
                        resMgr.LoadTexture(mdlTexId,
                                           dataList.TexFileNameList[mdlTexId, i],
                                           "/3D/effect/" + dataList.TexFileNameList[mdlTexId, i]);
                    }
                }
            }

            return(true);
        }
コード例 #2
0
        /// ステージモデルデータの読み込み
        public bool SetStgData()
        {
            Data.ModelDataManager resMgr = Data.ModelDataManager.GetInstance();

            /// ステージモデルデータ
            for (int id = 0; id < (int)Data.StageTypeId.Max; id++)
            {
                int mdlResId = (int)Data.ModelResId.Stage + id;

                if (dataList.MdlFileNameList[mdlResId] != "")
                {
                    resMgr.LoadModel(mdlResId, "/Application/res/data/3D/field/" + dataList.MdlFileNameList[mdlResId]);
                }
            }

            /// ステージテクスチャデータ
            for (int id = 0; id < (int)Data.StageTypeId.Max; id++)
            {
                int mdlTexId = (int)Data.ModelTexResId.Stage + id;

                for (int i = 0; i < dataList.TexFileNameList.GetLength(1); i++)
                {
                    if (dataList.TexFileNameList[mdlTexId, i] != "")
                    {
                        resMgr.LoadTexture(mdlTexId,
                                           dataList.TexFileNameList[mdlTexId, i],
                                           "/3D/field/" + dataList.TexFileNameList[mdlTexId, i]);
                    }
                }
            }

            return(true);
        }