游戏编程(blitzbasic).pdf

所需积分/C币:10 2020-04-18 12:44:55 6.14MB PDF
66
收藏 收藏
举报

使用BASIC语言,编写2D游戏,从入门到深入,由浅入深。希望能帮助同学们,完成自己的游戏世界。。。可以加本人QQ,有问题就问。 《游戏编程入门》,内容是个人翻译、整理、编写,本教程提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯作者的合法权利。除此以外,将本教程任何内容或服务用于其他用途时,须征得本人的许可。 这本书主要宗旨意在指导初学者学习如何设计和开发游戏。为了降低读者学习难度,本书会从简单的知识开始,一点一点的加深知识内容和深度,学习下一章前都要掌握前面的章节,使这本书看起来就像走楼梯,你一步一步向上攀登,最后完成自己的游戏编程之旅。 第一章 BlitzPlus简介 1 BASIC 简史 1 BlitzPlus 安装 2 窗口和面板 4 工具栏 4 菜单 5 第一个游戏:撞球 5 编译代码 11 第二章 Basic基础 13 变量 Variables 16 变量声明 17 变量的使用 17 输入函数 Input 19 条件语句 21 真true和假false 21 If...Then 21 Select…Case条件语句 24 逻辑运算符 24 Goto 命令 25 一个文字游戏 26 第三章 循环、函数、数组、类型 28 了解循环 28 For...Next 29 While…Wend 32 Repeat…Until 33 了解Functions 34 变量的作用域 36 了解阵列 39 多维数组 42 Types类型数据的使用 45 坐标系统 50 For…Each…Next 52 创建一个文本游戏 53 第四章 编程风格及规范 64 为什么要形成编程风格 64 空格与缩进 65 注释 66 函数和变量名 68 第五章 图形模式Graphics编程 70 创建图形模式窗口函数Graphics 70 Images 图像 74 LoadImage加载图像 74 DrawImage 绘制图像 75 CreateImage 创建图像缓存 76 ImageBuffer()设置图像作图缓存 77 TileImage()屏幕铺设图像 78 MaskImage()设置透明色 78 RGB颜色值 80 Color 设置绘图颜色 83 Oval 绘制椭圆 84 Cls 清屏和 ClsColor 清屏颜色 84 第六章 双缓冲及像素绘制 85 页翻转Page Flipping 85 Buffers 缓冲 87 SetBuffer 87 FrontBuffer() 和BackBuffer() 88 Image Buffers 90 CreateImage 90 SaveBuffer 94 LoadBuffer() 96 FreeImage 97 LockBuffer 和 UnlockBuffer 97 ReadPixel()/ReadPixelFast() 98 GraphicsWidth() 和 GraphicsHeight() 99 WritePixel 和 WritePixelFast 100 使用缓冲区:一个画图程序 102 第七章 基本图像编程 109 基本图像编程 109 图像位移Translating 109 图形缩放Scaling 112 缩放矩形Scaling Rectangles 114 缩放三角形 Scaling Triangles 116 图片缩放 Scaling Images 122 图像旋转 Rotation 126 视差 Parallaxing 130 TileBlock 和 TileImage(背景平铺) 131 第八章 动画 136 动画图像 Using Bitmaps in Animation 136 制作位图 Making Bitmaps 140 动画处理 Displaying Movement 143 第九章 碰撞检测 149 基础碰撞Basic Collisions 149 圆形碰撞检测Bounding Circles 152 不完美像素碰撞 Pixel-Imperfect Collisions 160 完美的碰撞检测 Pixel-Perfect Collisions 162 第十章 输入处理 165 键盘处理 Handling the Keyboard 165 KeyDown() 165 KeyHit() 169 鼠标映射到屏幕 Mapping the Mouse to the Screen 174 鼠标按键处理 177 MouseDown() 177 MouseHit() 177 鼠标中间滚轮 181 游戏杆输入 183 第十一章 声音和音乐 184 游戏音效 184 加载声音 Loading Sound

...展开详情
试读 236P 游戏编程(blitzbasic).pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到新秀

  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
游戏编程(blitzbasic).pdf 10积分/C币 立即下载
1/236
游戏编程(blitzbasic).pdf第1页
游戏编程(blitzbasic).pdf第2页
游戏编程(blitzbasic).pdf第3页
游戏编程(blitzbasic).pdf第4页
游戏编程(blitzbasic).pdf第5页
游戏编程(blitzbasic).pdf第6页
游戏编程(blitzbasic).pdf第7页
游戏编程(blitzbasic).pdf第8页
游戏编程(blitzbasic).pdf第9页
游戏编程(blitzbasic).pdf第10页
游戏编程(blitzbasic).pdf第11页
游戏编程(blitzbasic).pdf第12页
游戏编程(blitzbasic).pdf第13页
游戏编程(blitzbasic).pdf第14页
游戏编程(blitzbasic).pdf第15页
游戏编程(blitzbasic).pdf第16页
游戏编程(blitzbasic).pdf第17页
游戏编程(blitzbasic).pdf第18页
游戏编程(blitzbasic).pdf第19页
游戏编程(blitzbasic).pdf第20页

试读结束, 可继续阅读

10积分/C币 立即下载