• unity读取二进制配置文件


    移植h5游戏的项目,需要读取二进制的配置文件,bin文件比较大,放在streamingAssets总是读取失败。最后现在pc端读取二进制的数据类,通过ScriptObject类对数据进行一次封装,最后序列化ScriptObject类,unity读取ScriptObject类类还是比较成功的。不管放在resources文件夹还是拖拽进控制面板都可以了。

    using System.Collections;
    using System.Collections.Generic;
    using UnityEditor;
    using UnityEngine;

    public class BuildDataTool : MonoBehaviour {


    //ScriptableObject类文件
    public LocalDataFish data;
    //ScriptableObject类文件
    public LocalDataFishNew dataNew;

    void Start()
    {
    //先读取数据类
    LocalFishData._instance.InitRes();
    }

    void OnGUI()
    {
    EditorGUILayout.BeginVertical();
    if (GUILayout.Button(new GUIContent("SaveLocalDataFish")))
    {
    string stringholderpath = "Assets/" + "LocalDataFish" + ".asset";
    data.data = LocalFishData._instance.fishesData;
    AssetDatabase.CreateAsset(data, stringholderpath);
    }
    if (GUILayout.Button(new GUIContent("SaveLocalLocalDataFishNew")))
    {
    string stringholderpath = "Assets/" + "LocalDataFishNew" + ".asset";
    dataNew.data = LocalFishData._instance.newFishBatches;
    AssetDatabase.CreateAsset(dataNew, stringholderpath);
    }
    EditorGUILayout.EndVertical();
    }
    }

    其他参考:http://www.xuanyusong.com/archives/4033

    http://www.jianshu.com/p/c15a67aa3c93

    游戏是由人创造出来的,你如果能够为开发人员提供高质量的工具,并帮助他们更好地完成自己的工作,包括帮助他们提高生产力、尝试新事物并进行实验,那么你就越有可能在这个行业中获得成功。
  • 相关阅读:
    逻辑最复杂的MVVM模式实现
    剧本:博客园之天外飞仙
    本博客开始偏转方向,开始研究UDP在WCF下的实现
    Prism研究 目录
    Q & A category in Prism forums, with some answers and samples of mine.
    我眼中的SOA,以及在实际项目中的应用经验
    数据结构 C#描述 第三章 (更新)
    数据结构 C#描述 第四章
    数据结构 C#描述 第七章 (第一部分)
    数据结构 C#描述
  • 原文地址:https://www.cnblogs.com/rxs123/p/7686108.html
Copyright © 2020-2023  润新知