資源簡介
所有的源代碼,并且exe文件已經生成,在VC環境下,一架飛機在藍天白云的天空中飛行,還有地形的生成,藍天白云是紋理貼圖,飛機是三維模型,且可以變換。比一般網上的地形圖都要好哦!

代碼片段和文件信息
/*
?*?database.c???$Revision:?1.2?$
?*/
#include?
#include?
#include?
#include?“skyfly.h“
#if?defined(_WIN32)
#pragma?warning?(disable:4244)??/*?disable?bogus?conversion?warnings?*/
#pragma?warning?(disable:4305)??/*?VC++?5.0?version?of?above?warning.?*/
#endif
#define?cosf(a) cos((float)a)
#define?sinf(a)?? sin((float)a)
#define?sqrtf(a)?? sqrt((float)a)
#define?expf(a)?? exp((float)a)
static?void?create_terrain(void);
static?void?erode_terrain(void);
static?void?color_terrain(void);
static?void?init_cells(void);
static?void?put_cell(float?*source?perfobj_t?*pobj);
static?void?put_paper_plane(float?*source?perfobj_t?*pobj);
static?void?put_texture_bind(int?bind?perfobj_t?*pobj);
int?clouds;
static?float?paper_plane_vertexes[]?=?{
/*Nx??Ny??Nz???Vx?????Vy????Vz?*/
/*?----------------------------????Top?view?of?plane?middle?streached?open??*/
?0.2?0.?.98?-.10????0??.02/*?vertex?#‘s??????4?(.480-.06)????????????*/
?0.?0.?1.???-.36??.20?-.04/*?????????????????.?????????????????????????*/
?0.?0.?1.????.36??.01????0/*????????????????...????????????????????????*/
?0.?0.-1.???-.32??.02????0/*?????????????????.?????????????+X??????????*/
?0.?1.?0.????.48????0?-.06/*???????????????2?.?68??????????^??????????*/
?0.?1.?0.???-.30????0?-.12/*???????????????.?.?.????????????|??????????*/
?0.-1.?0.????.36?-.01????0/*??????????????..?.?..???????????|??????????*/
?0.-1.?0.???-.32?-.02????0/*???????????????.?.?.????????????|??????????*/
?0.?0.-1.????.36?-.01????0/*?????????????.?.?.?.?.??+Y<-----*??????????*/
?0.?0.-1.???-.36?-.20?-.04/*???????????????.?.?.?????for?this?picture??*/
?-0.2?0.?.98??-.10??0??.02/*????????????.??.?.?.??.??coord?system?rot.?*/
?-0.2?0.?-.98?-.10??0??.02/*???????????????.?.?.?????90?degrees????????*/
?0.?0.?-1.??-.36??.20?-.04/*???????????.???.?.?.???.???????????????????*/
?0.?0.?-1.???.36??.01????0/*???????????????.?#?.???????????#?marks?????*/
?0.?0.?1.???-.32??.02????0/*??????????.????.?.?.????.???(00)?origin???*/
?0.?-1.?0.???.48????0?-.06/*???????????????.?.?.?????????(z=0?at?top???*/
?0.?-1.?0.??-.30????0?-.12/*?????????.?????0?.?10????.????of?plane)????*/
?0.1.?0.?????.36?-.01????0/*?????????????.?.?.?.?.?????????????????????*/
?0.1.?0.????-.32?-.02????0/*????????.??.???.?.?.???.??.????????????????*/
?0.?0.1.?????.36?-.01????0/*?????????.?????.?.?.?????.?????????????????*/
?0.?0.1.????-.36?-.20?-.04/*???????1.......3.5.7.......9???????????????*/
?0.2?0.?-.98??-.10??0??.02/*?(-.36.2-.04)????????????????????????????*/
};
#define?SIZE????400
float?*A;
void?init_paper_planes(void)
{
????perfobj_t???????*pobj;
????/*?
?????*?create?various?perf-objs?for?planes?
?????*/
????pobj?=?&(SharedData->paper_plane_obj);
????pobj->flags?=?SharedData->paper_plane_flags;
????pobj->vdata?=?(float?*)?Shar
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????16625??1999-02-08?13:14??skyfly\clouds.bw
?????文件??????16746??1999-02-08?13:14??skyfly\databa
?????文件??????26444??2008-02-18?22:29??skyfly\Debug\databa
?????文件??????16135??2008-02-18?22:29??skyfly\Debug\fly.obj
?????文件??????19969??2008-02-18?22:29??skyfly\Debug\gm_main.obj
?????文件???????3510??2008-02-18?22:29??skyfly\Debug\image.obj
?????文件??????15567??2008-02-18?22:29??skyfly\Debug\perfdraw.obj
?????文件???????8203??2008-02-18?22:29??skyfly\Debug\random.obj
?????文件?????254071??2008-02-18?22:29??skyfly\Debug\skyfly.exe
?????文件?????338256??2008-02-18?22:29??skyfly\Debug\skyfly.ilk
?????文件??????38405??2008-02-18?22:29??skyfly\Debug\skyfly.obj
?????文件?????335340??2008-02-18?22:29??skyfly\Debug\skyfly.pch
?????文件?????459776??2008-02-18?22:29??skyfly\Debug\skyfly.pdb
?????文件??????41984??2010-11-02?18:57??skyfly\Debug\vc60.idb
?????文件??????53248??2008-02-18?22:29??skyfly\Debug\vc60.pdb
?????文件???????7615??1999-02-08?13:14??skyfly\fly.c
?????文件???????8394??2001-09-22?02:31??skyfly\gm_main.c
?????文件????????730??1999-02-08?13:14??skyfly\image.c
?????文件????????287??1998-08-12?13:55??skyfly\Imakefile
?????文件????????631??1999-02-08?13:14??skyfly\Makefile.sgi
?????文件???????9534??1999-02-08?13:14??skyfly\perfdraw.c
?????文件??????15617??1999-02-08?13:14??skyfly\random.c
?????文件??????23544??1999-02-08?13:14??skyfly\skyfly.c
?????文件???????4397??1999-02-10?17:29??skyfly\skyfly.dsp
?????文件????????537??2008-02-18?22:49??skyfly\skyfly.dsw
?????文件???????6047??2000-12-13?23:52??skyfly\skyfly.h
?????文件??????82944??2010-11-02?20:01??skyfly\skyfly.ncb
?????文件??????54784??2010-11-02?20:01??skyfly\skyfly.opt
?????文件??????65577??1999-02-08?13:14??skyfly\terrain.bw
?????目錄??????????0??2010-12-15?19:56??skyfly\Debug
............此處省略4個文件信息
- 上一篇:Illustrator插件開發指南
- 下一篇:神經網絡時間序列預測源代碼適合初學者
評論
共有 條評論