![]() |
| Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact |
| ||||||
This is a discussion on 3D Programming knowledge needed. within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Hi QJ, been busy with exams and stuff lately but lets get right to the point. I'm trying/going to re-make ...
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
|
11th Squad Captain
|
Hi QJ, been busy with exams and stuff lately
but lets get right to the point. I'm trying/going to re-make an old game of mine that didn't actually pass completion (*cough* chao *cough*). Now i have many memory issues with my old script and wanted to start a new so i'm planning on creating a 3D game but basically i'm a little stuck... I was wondering if i start coding this game in Lua could i use 3DMax or Maya files with it? Or would i have to turn to an alternative 3D Program all together? I could however code the game in C#, but i don't feel like installing cygwin all over again on my new laptop (i know, but the laptop is really for college) Any help would be appreciated. I have tried searching though it won't return any matches? (unless i search under topic title only, though there's not a lot there)
__________________
FAVORITE GAME! - BEER & ANIME! - SO EXICTING! ![]() 開発者, 携帯用プログラマー 日本サポータおよび恋人 本名のアダムの鍛冶屋 Currently Working On: - Flashmod V2.50 - Flashmod V2.60 Currently Drinking: Coffee! - 私はコーヒーを飲む Chao Garden: DEMO v0.6 Chao Garden V0.5b Review! |
|
|
|
|
|
#2 | |||
![]() ![]() Developer
|
Quote:
Quote:
Quote:
__________________
[Blog] [Portfolio] [Homebrew Illuminati - Serious Homebrew Development Forums] [I want to make Homebrew FAQ] [How I broke into the Games Industry] [Programming Book List] [Programming Article List] |
|||
|
|
|
|
|
#3 | |
|
11th Squad Captain
|
Quote:
and i appreciate your help. Also i see people quoting it as "C#" though some could call it C++ so i got a little bit confused and miss quoted it. Again your help is much appreciated, i'm sure this thread could influence others to jump ahead on 3D Programming.
__________________
FAVORITE GAME! - BEER & ANIME! - SO EXICTING! ![]() 開発者, 携帯用プログラマー 日本サポータおよび恋人 本名のアダムの鍛冶屋 Currently Working On: - Flashmod V2.50 - Flashmod V2.60 Currently Drinking: Coffee! - 私はコーヒーを飲む Chao Garden: DEMO v0.6 Chao Garden V0.5b Review! |
|
|
|
|
|
|
#4 |
![]() ![]() total-Z
|
C# is a programming language created by Microsoft that uses the .NET framework, C++ is the next version of the C programming language that's been around for decades.
And nehe.gamedev.net has good 3D tutorials.
__________________
牧来栠摩琠敨映汩獥PSN: youresam From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth |
|
|
|
|
|
#5 | |
|
11th Squad Captain
|
Quote:
re-install cygwin. I'll favorite the site, at the moment i'm just looking for a fast and easy solution. (as i only have 4/6 weeks to code some of this) Thanks for your help, i'll be sure to post my results once i get to grips in which form of programming i'm going to use.
__________________
FAVORITE GAME! - BEER & ANIME! - SO EXICTING! ![]() 開発者, 携帯用プログラマー 日本サポータおよび恋人 本名のアダムの鍛冶屋 Currently Working On: - Flashmod V2.50 - Flashmod V2.60 Currently Drinking: Coffee! - 私はコーヒーを飲む Chao Garden: DEMO v0.6 Chao Garden V0.5b Review! |
|
|
|
|
|
|
#6 | |
![]() ![]() Developer
|
Quote:
In that short a time frame, I would go C or C++ with the LTE 3D engine. Although if you don't know the C or C++ language very well or at all, then it be REALLY difficult to get anything substantial in that time frame.
__________________
[Blog] [Portfolio] [Homebrew Illuminati - Serious Homebrew Development Forums] [I want to make Homebrew FAQ] [How I broke into the Games Industry] [Programming Book List] [Programming Article List] |
|
|
|
|
|
|
#7 |
![]() ![]() sceKernelExitGame();
|
Learning a 3D API such as OpenGL or the GU, and C++ in 4-6 weeks is pretty much impossible. Like Yaustar said, try using C++ with the LTE engine.
__________________
|
|
|
|
|
|
#9 | |
![]() ![]() total-Z
|
Quote:
-.-
__________________
牧来栠摩琠敨映汩獥PSN: youresam From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth |
|
|
|
|
|
|
#11 | |||
![]() |
Quote:
They names as they are seen by me: C C+1 C-Sharp Anyway, it is theoreticaly possible to compile C# for the PSP, you just need teh_Toolchain for C# Quote:
Quote:
|
|||
|
|
|
|
|
#12 | ||
![]() ![]() total-Z
|
Quote:
Quote:
__________________
牧来栠摩琠敨映汩獥PSN: youresam From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth |
||
|
|
|
|
|
#13 | |
![]() |
Quote:
|
|
|
|
|
|
|
#14 | |
![]() ![]() ![]() Developer
|
Quote:
C++ = C & OOP C# = Microsoft Java Punkt. These three are not "next versions" of each other. They're different languages, with different philosophies.
__________________
Adrahil - Software architect and specialist in Reverse Engineering. Spoiler for Guilt of a Dev:
Spoiler for me:
|
|
|
|
|
|
|
#15 | |
![]() |
Quote:
From the Microsoft Site: C# is a simple, type-safe, object oriented, general-purpose programming language. Visual C# provides code-focused developers with powerful tools and language support to build rich, connected web and client applications on the .NET Framework. As you said... "Punkt". |
|
|
|
|
|
|
#16 |
![]() ![]() Developer
|
Nope. Microsofts implementation of C# uses the .NET Framework a lot, but the standardized C# doesn't depend on .NET. Also, there are implementations of .NET similar libraries that can be used with other C# compilers, namely DotGNU and Mono.
__________________
Raphs board rules #31: Excessive use of punctuation is either a sign of a lesser ego or a small mind. Avoid it if you don't want to look like a total moron. Raphs board rules #17: When you need to ask whether you are capable of doing something, you are not. Raphs board rules #2: Exploits aren't found by changing version numbers, blindly merging data into a file or turning your PSP upside down. Raphs board rules #1: If you have no clue how exploits work, don't come up with ideas about them. |
|
|
|
|
|
#17 |
![]() ![]() sceKernelExitGame();
|
To go with what raphael said, .NET can be used with a lot of languages as well (Javascript, VB, C++, Boo, Python, ect..). C# is pretty much the language that pioneered .NET though.
__________________
|
|
|
|
|
|
#18 | ||
![]() ![]() total-Z
|
Quote:
Quote:
__________________
牧来栠摩琠敨映汩獥PSN: youresam From Earth the Frozen Ipaqs shall rise and be silenced and all will live free.
--Mike Hollingsworth |
||
|
|
|
|
|
#20 |
![]() ![]() It's good to be free...
|
The "next version" of C is C99. It's what's generally known as C today. Last decade, C was C89, but C99 has a lot of improvements. C++ came out a long time before C99. And yeah, C++0x is the next version of C++.
__________________
pəʇuɒɹɓ ɹoɟ ɓuɪɥʇou əʞɒʇ
|
|
|
|
|
|
#22 |
![]() ![]() It's good to be free...
|
No, they use different syntaxes, especially C#. Yes, they're all C-style syntaxes, but for that matter, so are Java, Java-/Action-/ECMAScript, PHP, and, to an extent, Perl.
__________________
pəʇuɒɹɓ ɹoɟ ɓuɪɥʇou əʞɒʇ
|
|
|
|
|
|
#23 | |
![]() ![]() Developer
|
Quote:
C++: Code:
struct Blah
{
int foo;
};
// Create an instance
Blah aInstance;
Code:
struct Blah
{
int foo;
};
// Create an instance
struct Blah aInstance;
Code:
extern "C" I consider them to be 3 distinct different programming families each with their own use.
__________________
[Blog] [Portfolio] [Homebrew Illuminati - Serious Homebrew Development Forums] [I want to make Homebrew FAQ] [How I broke into the Games Industry] [Programming Book List] [Programming Article List] |
|
|
|
|
|
|
#24 |
|
11th Squad Captain
|
Uh.. *cough* What the hell guys!? *cough*.
2 Page's worth of C#/C++ Babble. You kicked my thread in the nuts while i was sleeping. (nice one..) P.S Okay got my Maya Models ready, i'm going to try and export them to lua now. Thanks for the help.
__________________
FAVORITE GAME! - BEER & ANIME! - SO EXICTING! ![]() 開発者, 携帯用プログラマー 日本サポータおよび恋人 本名のアダムの鍛冶屋 Currently Working On: - Flashmod V2.50 - Flashmod V2.60 Currently Drinking: Coffee! - 私はコーヒーを飲む Chao Garden: DEMO v0.6 Chao Garden V0.5b Review! |
|
|
|
![]() |
| Tags |
| knowledge , needed , programming |
| Thread Tools | |
|
|