当前位置: 首页 > news >正文

网站建设域名怎么用游戏小程序源码

网站建设域名怎么用,游戏小程序源码,深圳中装建设公司,推广app的单子都在哪里接的大家好,我是阿赵。继续分享MaxScript学习笔记第八篇 。这一篇主要讲文件操作,包括文件的I/O和导入导出。 1、获得3DsMax指定的一些目录路径 如果在电脑上安装了3DsMax软件,那么在文档里面会有一个3dsMax的文件夹,里面有一些3dsMa…

大家好,我是阿赵。继续分享MaxScript学习笔记第八篇
。这一篇主要讲文件操作,包括文件的I/O和导入导出。

1、获得3DsMax指定的一些目录路径

在这里插入图片描述
在这里插入图片描述

如果在电脑上安装了3DsMax软件,那么在文档里面会有一个3dsMax的文件夹,里面有一些3dsMax默认使用的文件夹。
如果我们写脚本时想使用这些路径,可以通过getDir方法,获取一部分的路径。
如果想修改这些路径,可以在3DsMax主工具栏的Customize>Configure Paths里面打开设置面板指定
在这里插入图片描述

2、创建和删除文件

1.创建文件

在这里插入图片描述

使用createFile方法,可以创建文件,如果没有指定路径,只有文件名,文件将会创建在电脑桌面。
在创建的时候,可以指定编码打开,编码有:
#current | #English | #German | #French | #Japanese | #Korean | #Chinese | #utf8 | #utf16LE | #utf16BE
也可以用布尔值指定是否带BOM头
需要注意以下几点:
(1)在创建和写入完之后,一定要调用close,不然这个文件会一直被3DsMax占用着,不能释放,也不能在外部将它删除,直到当前运行的3DsMax程序关闭
(2)如果文件已经存在,使用createFile方法再次创建,会把原来的文件删掉,再创建一个新的,原来的文件内容就没了,所以在createFile之前,一定要使用doesFileExist先判断文件是否存在
(3)使用format to方法可以往文件内逐行写入内容

2.删除文件

在这里插入图片描述

使用deleteFile方法可以删除指定路径上的文件,如果文件存在,可以删除成功,会返回true,否则返回false

3、加密文件

可以对某个文件通过某个key进行加密
encryptFile path1 path2 整型数字的key

4、读取和写入文件

1.读取文件

打开文件有2个方法
openFile和openEncryptedFile
openFile是打开没有加密的文件,具体方式是openFile path
openEncryptedFile是对应通过encryptFile 的方法,具体方式是openEncryptedFile path key
openFile系列方法默认都是只读模式
打开文件后,可以通过readLine来读取一行,或者用readChar 来读取一个字符
这个读取是逐行或者逐字符读取的,一直读取到文件末尾,继续读取就会报错,所以要用eof来判断是否到了文件末尾
在这里插入图片描述

这是一个读取一个文件所有内容的例子

2.写入文件

openFile系列方法可以接mode:<模式>
默认:只读
“a+”/”r+”:可读写,如果用format写入,会添加在原文本后面
“1”:只写,如果用format写入,会添加在原文本后面
“wt”:只写,如果用format写入,会覆盖原有文本
在这里插入图片描述
在这里插入图片描述

5、复制文件

copyFile path1 path2

6、打开文件选择窗口和保存文件窗口

在这里插入图片描述

打开一个窗口,选择需要打开的文件:
getOpenFileName caption:“标题” fileName:“默认文件名” types:“扩展名”
打开一个窗口,选择需要保存的文件:
getSaveFileName caption:“标题” fileName:“默认文件名” types:“扩展名”
其中标题、默认文件名、扩展名都可以不填,返回选择的文件路径

7、文件夹相关操作

1.判断文件夹是否存在

doesDirectoryExist path

2.选择文件夹

dir = getSavePath caption:“请选择” initialDir:(getDir #maxroot)

3.创建文件夹

makedir path

4.获取文件夹内所有文件夹

dir_array = GetDirectories (dir+”/*”)

5.获取文件夹内所有文件

fileArr = getFiles (dir+“*”)

8、导入导出常用格式

1.导入文件

在这里插入图片描述

–导入一个obj格式的文件
path1 = getdir #export+“\box.obj”
“C:\Users\admin\Documents\3dsMax\export\box.obj”
–如果不加任何参数,会打开导入设置窗口,并由用户选择参数
importfile path1
true
如果加了参数,将不会打开导入窗口,直接导入到场景
importfile path1 #noPrompt
true

2.导出文件

在这里插入图片描述

–创建2个box
boxt1 = box()
$Box:Box001 @ [0.000000,0.000000,0.000000]

boxt2 = box()
$Box:Box002 @ [0.000000,0.000000,0.000000]

path1 = getdir #export +“\box1.obj”
“C:\Users\admin\Documents\3dsMax\export\box1.obj”
–不加任何参数的导出,会导出整个场景所有物体为一个文件,并会弹出导出设置窗口
exportFile path1
true
–添加#noPrompt,不会弹出设置窗口,导出整个场景所有物体为一个文件
exportFile path1 #noPrompt
true

–加上selectedOnly:true,只导出当前选择的物体
select boxt1
OK
exportFile path1 #noPrompt selectedOnly:true
true

9、其他操作

1.获得文件大小

GetFileSize path1

2.释放文件内存

free filestream

http://www.yayakq.cn/news/405864/

相关文章:

  • 网站建设需要微信账号和密码穆棱seo
  • 北师大 网页制作与网站建设 考试浙江手机网站建设
  • 自己怎么做响应式网站做网站用到什么技术
  • 手机端网站设计尺寸手机怎样创建网站
  • 山东住房建设厅官网站首页wordpress 设置图片大小
  • 帮人做网站 怎么收费免费加盟游戏代理
  • 网站空间管理系统vi视觉形象设计
  • 国际设计网站有哪些公司静态网站模板
  • 怎么找到php网站的首页面htmlwordpress内核源码分析
  • 网站主页面布局怎么做网站图片分辨率尺寸
  • 高端摄影网站模板下载广州专业网络推广公司
  • 什么网站比较容易做权重金融服务网站建设内容
  • 网站备案信息登记表自己做网站美工
  • 河南浪博网站开发yy直播间爱豆周五见
  • 网站建设和推广的完整话术深圳公司注册资金实缴要求
  • 江西建设工程招标投标网站做分类信息网站模板
  • 单一产品网站如何做seo网页设计培训主要经营范围
  • 做网站需要哪些语言什么样的网站可以做站群
  • 图书销售网站网页设计模板完成门户网站建设
  • 制作商品网站龙岩天宫山旅游攻略
  • 毕节建设公司网站便宜的网站空间
  • 网站被做镜像什么意思公司网站突然404
  • 漳州建设网站做外贸网站义乌
  • 毕业设计做网站应该学什么门户网站建设推广
  • 做网站公司价格ps做网站字号大小
  • 有哪些制作网站的公司吗wordpress会话已过期
  • 深圳网站制作公司怎么样深圳住房建设部网站
  • 石碣镇网站仿做自己做的网站怎样赚钱吗
  • 中国网站有哪些公司品牌建设案例
  • 如何找到能够建设网站的人网站做su什么意思