游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1693|回复: 7

一个超级不解的问题

[复制链接]

20

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2007-3-31 15:30:00 | 显示全部楼层 |阅读模式
我做了一个角色类.
声明指针对象 p之后
p->LoadXFile();成功,在这一步运行也OK!

接我调用p->SetRotateAngle()编译成功,在运行之后竟然出现指针问题,
SetRoateAngle()的内容只不过是rotateangle=30.0f;而已.rotateangle是浮点型数,在类中声明了private

当我把这一句rotateangle=30.0f去掉时,也没发生什么事,只是没达到目的.

而当我把SetRotateAngle()在LoadXfile()最后一行时,却什么问题也没发生.但我这个函数必须对外使用的.


我思来想去,不知为什么.
除了SetRotateAngle()这个函数外  有几个类似的函数也有这样的情况.

20

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
 楼主| 发表于 2007-3-31 15:32:00 | 显示全部楼层

Re:一个超级不解的问题

想不到我做C++程序快两年了,还会遇到这样头痛的问题?我都真有点不想再做direct3d了.

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-3-31 15:47:00 | 显示全部楼层

Re:一个超级不解的问题

你数学不行吧

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2007-3-31 18:24:00 | 显示全部楼层

Re:一个超级不解的问题

SetRotateAngle(),看这名字是不是设置旋转角度?好象是弧度制吧,3.1415926f是一圈。

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2007-3-31 18:25:00 | 显示全部楼层

Re:一个超级不解的问题

对了,LZ说的是不是附值错误?我最近在做DLL时也出现了这个情况,有点莫名其秒。

20

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
 楼主| 发表于 2007-3-31 18:30:00 | 显示全部楼层

Re:一个超级不解的问题

好了好了,一觉醒来竟然搞定了.Yes!

20

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
 楼主| 发表于 2007-3-31 18:32:00 | 显示全部楼层

Re:一个超级不解的问题

这并不是一个数学P

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2007-3-31 23:42:00 | 显示全部楼层

Re:一个超级不解的问题

怎么回事说下~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 22:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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