游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1620|回复: 6

第一人称的问题!!!

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-9-16 18:29:00 | 显示全部楼层 |阅读模式
请问如何实现像CS的那样,鼠标向上就只是往上看,鼠标向下就只是往下看啊?有例子代码吗?
因为初次接触,我都实在想不出来。还请各位帮我一把!!! [em4]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-9-16 19:36:00 | 显示全部楼层

Re:第一人称的问题!!!

目前我可以做到垂直旋转360度了,可是我只想上下垂直旋转90度,也就是说,看到自己头顶的天空就停住,或看到脚下的地就停住,该怎么办啊?

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-9-16 21:47:00 | 显示全部楼层

Re:第一人称的问题!!!

很快就会就人答复。

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-9-16 22:20:00 | 显示全部楼层

Re:第一人称的问题!!!

呵呵,希望如此,我在学习中!

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-9-17 09:40:00 | 显示全部楼层

Re:第一人称的问题!!!

记录下当前视线相对XZ面的夹角不就行了,如果夹角大于90或小于-90就不调整视线

8

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2006-9-18 11:25:00 | 显示全部楼层

Re:第一人称的问题!!!

详细点 怎么实现

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-9-19 11:08:00 | 显示全部楼层

Re:第一人称的问题!!!

static arg = 0.f;

if(arg>90.f) arg=90.f
if(arg<-90.f) arg=-90.f

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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