大坡3D软件开发

因我而不同--用软件来改变世界

当创建SDL工程发现“无法解析的外部符号 _SDL_main”出错

当你创建一个新控制台程序,想调用SDL时,编译时发现如下出错:1>------ 已启动生成: 项目: caipal, 配置: Debug Win32 ------1>  caipal.cpp1>SDLmain.lib(SDL_win32_main.obj) : error LNK...

2017-07-04 20:53:43

阅读数:1725

评论数:0

SDL_Rect结构

SDL_Rect结构:用这个结构来保护一个矩形的大小。intx左上角的x轴坐标inty左上角的y轴坐标intw矩形宽度inth矩形高度例子:srcrect.x = 0; srcrect.y = 0; srcrect.w = 32; srcrect.h = 32; dstrect.x = 640/2...

2016-12-19 17:18:47

阅读数:1973

评论数:0

3D建模系统blender快捷键

3D建模系统Blender 常用快捷键功能Ctrl+LMB编辑模式:挤压选中的点、线或面到点击位置A 选择所有物体或取消选择Ctrl+A 应用旋转和缩放,之前的旋转和缩放操作将不能被复位C 以3D Cursor为中心调整视图Shift+C 缩放视图以显示所有物体并还原3D Cursor到原点Alt...

2016-12-18 20:20:07

阅读数:1848

评论数:0

SDL_CreateWindow函数

SDL_CreateWindow函数: 用此函数在指定的位置,指定窗口大小,以及相应标志来创建窗口。定义:SDL_Window* SDL_CreateWindow(const char* title, int x, ...

2016-12-14 17:20:59

阅读数:2424

评论数:0

SDL_FreeSurface函数

SDL_FreeSurface函数:用些函数来删除RGB表面。定义:void SDL_FreeSurface(SDL_Surface* surface)例子: // // 删除背景表面缓冲区 // SDL_FreeSurface(g_Battle.lpBackground); SDL_Fr...

2016-12-13 10:35:57

阅读数:2070

评论数:0

SDL_CDStop函数

SDL_CDStop函数:停止播放CD。定义:#include "SDL.h" int SDL_CDStop(SDL_CD *cdrom);例子:if (gSndPlayer.pCD != NULL) { if (CD_INDRIVE(SDL_CDStatus...

2016-12-13 09:28:02

阅读数:1586

评论数:0

SDL_FillRect函数

SDL_FillRect函数:快速地以指定颜色填充方框。定义:int SDL_FillRect(SDL_Surface* dst, const SDL_Rect* rect, Uint32 color)例子...

2016-12-11 12:11:36

阅读数:2344

评论数:0

SDL_ShowCursor函数

SDL_ShowCursor函数:触发屏幕的鼠标是否显示。定义:int SDL_ShowCursor(int toggle)例子:int main(int argc, char *argv[]) { /* creates a blank cursor */ SDL_ShowCurs...

2016-12-11 11:58:25

阅读数:1742

评论数:0

SDL_SaveBMP函数

SDL_SaveBMP函数:使用此函数来保存表面为一个BMP图片。定义:int SDL_SaveBMP(SDL_Surface* surface, const char* file)例子: // // Find a usable BMP filename. /...

2016-12-09 13:25:11

阅读数:1937

评论数:0

SDL_SetVideoMode函数

SDL_SetVideoMode函数:设置显示卡的显示模式:宽度、高度和像素的位数。定义:#include "SDL.h" SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags);例...

2016-12-09 13:21:32

阅读数:2850

评论数:0

SDL_SetPalette函数

SDL_SetPalette函数:设置8位表面的调色板。定义:#include "SDL.h" int SDL_SetPalette(SDL_Surface *surface, int flags, SDL_Color *colors, int firstcolor, int ...

2016-12-09 13:16:05

阅读数:1703

评论数:0

SDL_Quit函数

SDL_Quit函数:用此函数来清空所有SDL占用资源,并退出。void SDL_Quit(void)例子:#include "SDL.h" #include #include int main(int argc, char** argv) { if (SDL_I...

2016-12-09 13:07:00

阅读数:1754

评论数:0

SDL_Init函数

SDL_Init函数:用来初始化SDL库,必须在使用SDL其它函数之前调用此函数。int SDL_Init(Uint32 flags)其中,flags可以取下列值:SDL_INIT_TIMER:定时器SDL_INIT_AUDIO:音频SDL_INIT_VIDEO:视频SDL_INIT_JOYSTI...

2016-12-09 13:03:05

阅读数:1492

评论数:0

SDL_BuildAudioCVT函数

SDL_BuildAudioCVT函数:用此函数来初始化结构SDL_AudioCVT,为转换作准备。int SDL_BuildAudioCVT(SDL_AudioCVT* cvt, SDL_AudioFormat src_format, ...

2016-12-07 17:23:47

阅读数:1623

评论数:0

SDL_PauseAudio函数

SDL_PauseAudio函数:用此函数来暂停播放,或播放。根据参数来决定,如果参数是非0值就暂停,如果是0值就播放。void SDL_PauseAudio(int pause_on)例子:int main(int argc, char* argv[]) { //Init ...

2016-12-07 17:16:21

阅读数:2433

评论数:0

SDL_OpenAudio函数

SDL_OpenAudio函数:用此函数来打开音响设备。int SDL_OpenAudio(SDL_AudioSpec* desired, SDL_AudioSpec* obtained)例子:SDL_AudioSpec want, have; SDL_mem...

2016-12-07 17:02:30

阅读数:2955

评论数:0

SDL_SoftStretch函数

SDL_SoftStretch函数已经被函数SDL_BlitScaled()替换。缓冲区进行缩放之后拷贝到目标表面。extern DECLSPEC int SDLCALL SDL_SoftStretch(SDL_Surface *src, SDL_Rect *srcrect,           ...

2016-12-07 16:55:55

阅读数:1484

评论数:0

SDL_MixAudio函数

SDL_MixAudio函数:对音乐数据进行混音。void SDL_MixAudio(Uint8* dst, const Uint8* src, Uint32 len, ...

2016-12-07 10:03:23

阅读数:2887

评论数:0

SDL_WM_SetCaption函数

SDL_WM_SetCaption函数:设置窗口的标题和ICON图标。#include "SDL.h" void SDL_WM_SetCaption(const char *title, const char *icon);例子: //设置显示窗口的标题和图标 S...

2016-12-07 09:57:45

阅读数:2019

评论数:0

SDL_EnableKeyRepeat函数

SDL_EnableKeyRepeat函数:主要用来设置键盘重复的速率。#include "SDL.h" int SDL_EnableKeyRepeat(int delay, int interval);例子:#ifdef PAL_ALLOW_KEYREPEAT SDL...

2016-12-07 09:52:19

阅读数:1129

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭