Click here to Skip to main content
15,889,216 members
Home / Discussions / C#
   

C#

 
QuestionTextBox Problem Pin
wasife7-Nov-05 17:18
wasife7-Nov-05 17:18 
AnswerRe: TextBox Problem Pin
azazel007-Nov-05 19:06
azazel007-Nov-05 19:06 
QuestionCollision Detection Pin
allenmpcx7-Nov-05 16:25
allenmpcx7-Nov-05 16:25 
AnswerRe: Collision Detection Pin
Christian Graus7-Nov-05 16:27
protectorChristian Graus7-Nov-05 16:27 
GeneralRe: Collision Detection Pin
allenmpcx7-Nov-05 16:59
allenmpcx7-Nov-05 16:59 
GeneralRe: Collision Detection Pin
User 66587-Nov-05 20:07
User 66587-Nov-05 20:07 
GeneralRe: Collision Detection Pin
Dan Neely8-Nov-05 4:11
Dan Neely8-Nov-05 4:11 
GeneralRe: Collision Detection Pin
Jon Rista8-Nov-05 8:44
Jon Rista8-Nov-05 8:44 
Eh, you can uaually eek significant performance out of C#. Its just a different process that requires understanding how managed code works, same as you would have to know how to efficiently allocate and free memory manually with C++. Wink | ;)

As for collision detection in 3D, its quite a bit more complicated than it is in 2D. There are numerous ways you can do it, and depending on your target gaming platform's base performance, and how precise you want the collision detection to be, it can be fairly strait forward or very complex.

Since you have never done 3D collision detection before, I would search for bounding box collision detection algorithms. These are pretty simple, and use basic face intersection algorithms to check if an objects bounding box is intersecting with any other object or wall. More advanced techniques can do per-vertex comparisons to check each point on the surface of an object for collisions. You can do this either on the CPU (slow), or with vertex shaders on the GPU (fast), but its advanced either way. I'd start with the bounding box.
GeneralRe: Collision Detection Pin
Christian Graus8-Nov-05 11:19
protectorChristian Graus8-Nov-05 11:19 
Question[Message Deleted] Pin
Dan207-Nov-05 15:48
Dan207-Nov-05 15:48 
AnswerRe: Help a newbie out! Pin
Christian Graus7-Nov-05 15:51
protectorChristian Graus7-Nov-05 15:51 
GeneralRe: Help a newbie out! Pin
Dan207-Nov-05 16:02
Dan207-Nov-05 16:02 
GeneralRe: Help a newbie out! Pin
Christian Graus7-Nov-05 16:09
protectorChristian Graus7-Nov-05 16:09 
GeneralRe: Help a newbie out! Pin
Dan207-Nov-05 16:20
Dan207-Nov-05 16:20 
GeneralRe: Help a newbie out! Pin
Christian Graus7-Nov-05 16:22
protectorChristian Graus7-Nov-05 16:22 
GeneralRe: Help a newbie out! Pin
Dan207-Nov-05 16:39
Dan207-Nov-05 16:39 
GeneralRe: Help a newbie out! Pin
Dan207-Nov-05 16:49
Dan207-Nov-05 16:49 
GeneralRe: Help a newbie out! Pin
Dan Neely8-Nov-05 4:23
Dan Neely8-Nov-05 4:23 
AnswerRe: Help a newbie out! Pin
amit556507-Nov-05 18:57
amit556507-Nov-05 18:57 
GeneralRe: Help a newbie out! Pin
Dan207-Nov-05 20:54
Dan207-Nov-05 20:54 
GeneralRe: Help a newbie out! Pin
Dan208-Nov-05 0:25
Dan208-Nov-05 0:25 
QuestionAccuWeather Pin
Coffmans7-Nov-05 14:55
Coffmans7-Nov-05 14:55 
QuestionC# Implementation of AliceBot Pin
MrEyes7-Nov-05 13:22
MrEyes7-Nov-05 13:22 
Questionquestion about AxWebBrowser Pin
Green Fuze7-Nov-05 13:08
Green Fuze7-Nov-05 13:08 
AnswerRe: question about AxWebBrowser Pin
Heath Stewart7-Nov-05 20:02
protectorHeath Stewart7-Nov-05 20:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.