[pythian] Re: Camera Controls

  • From: Jens Zetterström <yule@xxxxxxxxxxxx>
  • To: <pythian@xxxxxxxxxxxxx>
  • Date: Tue, 27 May 2003 00:49:27 -0700

I got a idee.. Have you played the game Freelancer?
I know thats a space game but they have a good mouse control. If you
dont know what i mean post and i should try to explane.
 
Yule
 

<-----Original Message----->

                 From: Andrey Plisko
Sent: 5/27/2003 9:20:16 AM
To: pythian@xxxxxxxxxxxxx
Subject: Re: [pythian] Re: Camera Controls 

Hi 

> Jens Zetterström wrote: 
> 
> > I think we need a cursor when in 1st person view to. 
> 
> Oops. I didn't really read this before. A cursor in 1st person would 
> be a real problem to implement, and it's why we have the control
scheme 
> we have now. But I agree: it is absolutely necessary. What I had 
> originally suggested for 1st person was to have a key you press to 
> toggle the mouse between look and cursor, but some people didn't like 
> that either. 

While this can be kind of pain I think we can't avoid it. We can see
this 
"cursor mode" in many FP games. 
And nobody invented something new here. Maybe we should? ;-) 
The only issues to be careful with are: 
1. Is combat possible in "cursor mode"? This is very important - so I 
issolate it from other issues. 
2. What other actions possible in this mode? 
3. Situations of automatically switching to/from "cursor mode". While
some 
games have this feature I really don't like it very much 
(completely agree with Darryl about switching something automatically is
not 
so good for player). Maybe only is some very special case. 

> And now I'm remember why I decided not to add special support for the
1P 
> viewpoint. It's a total pain and requires adding a special case to all
> our input/control code. 
> 
> Perhaps it would be enough that when the HUD has focus (that is, a 
> window is active) the mouse appear automatically. 
> 
> I dunno. This is complicated. 

I am not so familiar with control code, but I assume it can be a pain to
introduce such changes in the code. 
However what other options we have? 

Andrey. 


. 
        



Other related posts: