游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1686|回复: 2

[求助] 关于用MAX脚本作导出插件输出数据的问题

[复制链接]

5

主题

26

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2006-8-30 14:25:00 | 显示全部楼层 |阅读模式
    小弟我想用MAX的脚本作一个自定义格式的文件的导出插件,在数据的输出上遇到了问题。MAX的脚本在输出数据时是否能以float、 int 等数据类型用二进制的形式输出?还是只能输出.TXT的文本文件?
    请问用哪些函数来时现。谢谢各位了!

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-8-30 23:22:00 | 显示全部楼层

Re:[求助] 关于用MAX脚本作导出插件输出数据的问题

不晓得,你看看SDK文档啊,里面专门有脚本的论述。

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2006-8-31 11:50:00 | 显示全部楼层

Re:[求助] 关于用MAX脚本作导出插件输出数据的问题

当然可以用2进制,但3DMAX7以前的版本脚本是不支持Bip骨骼导出的,想支持的话会好麻烦,要连接别人做的骨骼导出库。如果不做骨骼动画的话用脚本是最好的选择。
给你一段代码做参考:

BINFILE= fopen "d:\\myfile.bin" "wb"       //"wb" 表示写入2进制,"wt"表示ASCII码
writelong    BINFILE  1112                      //长整型
writestring  BINFILE   "jflasjfdl;a"              //字符串
writebyte    BINFILE  255                       //位
writefloat    BINFILE   0.55                      //浮点(好象是这样)
fclose  BINFILE
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 05:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表