`
aijun980204
  • 浏览: 98204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

U3D中的信息保存到外部的文件中

阅读更多
c#代码:
using System.Collections;
using System.IO;

public class FileIO
{
   public static bool WriteStringToFile(string filePath, string data, bool append)
   {
      try
      {
         StreamWriter sw = new StreamWriter(filePath, append);

         sw.Write(data);
         sw.Close();
         return true;
      }
      catch (System.Exception err)
      {
         return false;
      }
   }

   // Reads each line of a text file to a separate string which is stored
   // in an ArrayList and returned.
   public static ArrayList ReadFileToStrings(string filePath)
   {
      ArrayList list = new ArrayList();
      string line;

      // Read a file
      try
      {
         StreamReader sr = new StreamReader(filePath);

         line = sr.ReadLine();
         if (line != null)
            list.Add(string.Copy(line));

         while (line != null)
         {
            line = sr.ReadLine();
            if (line != null)
               list.Add(string.Copy(line));
         }

         sr.Close();

         return list;
      }
      catch (System.Exception err)
      {
         return list;
      }
   }
}

js代码:

import System.IO;

static function WriteStringToFile (filePath : String, data : String, append : boolean) : boolean {
   try {
      var sw = new StreamWriter(filePath, append);
     
      sw.Write(data);
      sw.Close();
      return true;
   }
   catch (err) {
      return false;
   }
}

// Reads each line of a text file to a separate string which is stored
// in an array and returned.
function ReadFileToStrings (filePath : String) : Array {
   var list = new Array();
  
   // Read a file
   try {
      var sr = new StreamReader(filePath);
     
      var line = sr.ReadLine();
  
      while (line != null) {
         list.Add(line);
         line = sr.ReadLine();
      }
     
      sr.Close();
      return list;
   }
   catch (err) {
      return list;
   }
}

引用位置:
http://forum.unity3d.com/viewtopic.php?t=15196&postdays=0&postorder=asc&start=0
分享到:
评论

相关推荐

    U3D中文界面翻译

    ### U3D中文界面翻译详解 #### Unity3D菜单与参数中文翻译及功能解析 **一、File(文件)** 1. **New Scene**:新建场景。用于创建一个新的空白场景,用户可以在其中添加游戏对象、组件等。 2. **Open Scene**:...

    u3d常用脚本

    1. **Application.CaptureScreenshot方法**:这是Unity3D引擎提供的一个内置函数,用于在游戏中截取屏幕快照并保存为图像文件。开发者可以调用这个方法来记录游戏进度或创建游戏内的截图分享功能。 2. **MouseOrbit...

    U3D 打靶游戏 demo 要源代码 可以联系我

    在U3D中开发这样的游戏,我们需要掌握以下几个关键知识点: 1. **场景搭建**:游戏的环境和目标靶子都是通过Unity3D的场景编辑器创建的。这涉及到对象的摆放、光照设置、纹理贴图等,以营造出真实的射击环境。 2. ...

    海康SDK,外触发或者连续模式测量硬币的直径

    在本文中,我们将深入探讨如何使用海康SDK在外部触发或连续模式下测量硬币的直径,并将结果数据保存到Excel文件中。海康SDK,全称海康威视(Hikvision)开发套件,是一款强大的视频处理工具,广泛应用于工业自动化、...

    CreatePDF.rar

    在Unity游戏引擎中,开发人员经常需要将游戏内的数据或者报告导出为PDF格式,以便于用户查看或打印。...通过学习这个示例,你不仅可以掌握PDF生成技术,还能了解到如何在Unity中处理外部库和实现自定义功能。

    坦克3D模型

    MB(Maya Binary)文件包含了场景的所有信息,包括几何形状、材质、纹理、摄像机视角、灯光、动画等,是保存和传递3D模型的标准方式。加载这个文件,我们就可以查看和编辑制作好的3D坦克模型。 在3D建模过程中,...

    Unity3d打开手机相册完整工程实例

    拍摄后的图片通常会通过`OnActivityResult()`返回,存储在一个临时文件中,我们需要将其复制到适当的位置,并在Unity中加载。 最后,保存图片至手机相册同样需要调用Android原生API。可以创建一个新的Intent,设置`...

    unity3D 菜单

    - **功能**: 项目视图包含了工程中所有的资源,如脚本、材质、音频文件等。 - **重要性**: 项目视图是资源管理的核心,确保开发者可以轻松访问所需的素材。 5. **检视视图(Inspector)** - **功能**: 检视视图...

    PDF格式标准1.3~1.7完整

    此外,还增加了对外部对象的引用,减少文件中重复数据的存储。 PDF 1.6版(2005年发布): PDF 1.6版加强了对3D内容的支持,引入了3D对象和U3D(Universal 3D)格式,使用户可以在PDF文档中嵌入交互式的3D模型。...

    Unity使用安卓串口附教程

    在安卓Manifest.xml文件中,添加必要的权限声明,如`<uses-permission android:name="android.permission.INTERNET" />`和`<uses-feature android:name="android.hardware.usb.host" />`,以确保应用能够访问串口和...

    TX-1C 原理图

    原理图中的U3(74HC573)通过其输出端(D0-D7)连接到不同的外设,如液晶显示屏、DAC0832等,用于控制数据的输出方向和时序。 #### 2.2. AD0804:模数转换器 AD0804是一种8位模数转换器,用于将模拟信号转换为数字...

    pdf reference 1.3-1.7

    - 添加了表单域功能,使得用户可以在PDF文件中填写和保存数据。 - 引入了多级书签,便于组织和导航文档内容。 2. PDF 1.4(Acrobat 5.0): - 引入了图层(Optional Content Groups,OCG),允许创建可选择显示...

    毕业设计TMS320VC5509板子原理图

    - **文件信息**:该文件创建于2011年4月24日,保存在`E:\AllProject\PCB\DSP_AHU\5509.SchDoc`路径下,由用户“CS#”绘制。 - **元件列表**: - **U2(AT25256)**:这是一款串行EEPROM存储器,用于存储配置信息...

Global site tag (gtag.js) - Google Analytics