3DS文件结构(9)

2019-08-31 09:11

#endif

tellertje+=ReadEditChunk (); break; default: break; }

tellertje+=2;

if (tellertje=temp_pointer) end_found=TRUE; }

ChangeChunkPointer (current_pointer+temp_pointer); // move to the new chunk position return (temp_pointer); }

/*----------------------------------------------------------------------------*/

int ReadPrimaryChunk (void) {

unsigned char version;

if (ReadInt ()==MAIN3DS) {

#ifdef __DEBUG__

printf (\ #endif

//---------- find version number fseek (bin3ds,28L,SEEK_SET); version=ReadChar (); if (version<3) {

#ifdef __DEBUG__

printf (\higher\\n\

printf (\ #endif return (1); }

fseek (bin3ds,2,SEEK_SET); ReadMainChunk (); } else

return (1);

return (0); }

/*----------------------------------------------------------------------------*/

/* Test Main for the 3ds-bin lib */

/*----------------------------------------------------------------------------*/

int main (int argc,char **argv) {

argc=argc;

bin3ds=fopen (argv [1],\ if (bin3ds==NULL) return (-1);

#ifdef __DEBUG__

printf (\ #endif

while (ReadPrimaryChunk ()==0);

return (0); }

/*----------------------------------------------------------------------------*/ #endif

译者的话:

好长的文章,终于搞定了。其中老外的一些废话本人没有翻译,另外此文中有多处老外不知道的地方(UNKNOWN),莫非让我来写?:D 最后老外的代码似乎很长,头大的很,各位看着麻烦的话就看我写的代码吧,在本站上有。研究3DS文件结构真头大啊,开着WinHex,看着近1M的数据,手上拿着文曲星狂算,总算把老外UNKNOWN的一些地方搞明白了,另外搞出来一些新的块(在我的代码中都有)。最后要说明的是,我只是翻译了这篇文档,如果有什么错误的话请找老外,与我无关啊?? :DDD 最后放上我的网站和妹儿~ 秋樱工作室:www.autsak.com

秋樱工作室支持论坛(秋樱花园):www.autsak.com/bbs 我的妹儿:sakura@china.com

樱 2003年6月1日(儿童节献礼?) 还是译者的话:

2005年2月18日重新看此文时,发现此文版本实在是好低啊。很多块的意义已经有一点改变。而且好象这个文档对关键帧部分不太重视。我已经对文章中的一些地方做了修订。但感觉还是不爽。前些日子有幸得到了一个据说是3ds完整数据结构的文档。有时间了我再重新翻译一次吧。


3DS文件结构(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第五章 脂类代谢(试题与答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: