游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1717|回复: 3

自定义模型读入问题

[复制链接]

13

主题

48

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2007-3-7 20:26:00 | 显示全部楼层 |阅读模式
在。NET 里,
int TotalVertexCount = BitConverter.ToInt32(MyData, 0)
是:返回由字节数组中指定位置的四个字节转换来的 32 位有符号整数
我想在C++中也实现相同的功能。
我用                 ifstream OpenFile;
读入一个类似。X模型的数据,并转换成二进制,放在BYTE MyData[]中,
然后就想得到
数组MyData中的前四个字节转换来的 32 位有符号整数。
不知道有没有什么函数可以实现,
如果没有,该怎样写相关的代码。
有那位高手指点下,谢谢了,

13

主题

48

帖子

106

积分

注册会员

Rank: 2

积分
106
 楼主| 发表于 2007-3-7 21:30:00 | 显示全部楼层

Re:自定义模型读入问题

有人没,回下啊,好急哦~~~~~~~~

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-3-7 22:53:00 | 显示全部楼层

Re:自定义模型读入问题

晕倒
看来你对C++真是……太不熟悉了
强制类型转换把BYTE MyData[] 转成int*
int* p = (int*)MyData ;
int first = p[0]就是了
不过不知道你在把数据转成二进制的时候是怎么转的……
有可能要反序这几个字节……

13

主题

48

帖子

106

积分

注册会员

Rank: 2

积分
106
 楼主| 发表于 2007-3-8 12:01:00 | 显示全部楼层

Re:自定义模型读入问题

呵呵,我以前用VB。NET
刚用C++,太菜了,见笑了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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