2012年6月28日

使用C++与SFML编写一个简单的撞球游戏Part4——添加玩家弹板

摘要: 紧接上part,游戏界面有了,接下来就要构建游戏角色了,先从玩家自身开始吧!!!我们将用这个作为玩家操控的对象(右键另存为可以下载,记得要拷贝到项目的images文件夹里去):另外我们需要创建一个基类,让玩家弹板去继承(以后的敌人弹板还有弹球也是继承这个基类)这个基类名为VisibleGameObject.h,其代码如下:#pragma onceclass VisibleGameObject{public: VisibleGameObject(); virtual ~VisibleGameObject(); virtual void Load(std::string file... 阅读全文

posted @ 2012-06-28 14:37 tomboy 阅读(1655) 评论(0) 推荐(0) 编辑

使用C++与SFML编写一个简单的撞球游戏Part3——创建游戏启动界面

摘要: 有游戏窗口了,接下来就为游戏添加一个启动界面吧!!!我们将以SplashScreen.png跟MainMenu.png两幅图做为启动界面,资源可以点击这里下载。下载后请在项目文件夹里新建一个名为images的文件夹,然后把两幅图拷贝进去。接下来就需要为两幅图分别创建一个类,以及进行相关设置,首先是SplashScreen,代码如下:SplashScreen.h1 #pragma once2 class SplashScreen3 {4 public:5 void Show(sf::RenderWindow& window);6 };SplashScreen.cpp 1 #include 阅读全文

posted @ 2012-06-28 11:40 tomboy 阅读(2655) 评论(0) 推荐(0) 编辑

2012年6月27日

使用C++与SFML编写一个简单的撞球游戏Part2——创建游戏窗口

摘要: 环境搭建好了,接下来就开始正式编码了!!!首先在stdafx.h里面添加需要用到的文件,以后需要的时候只要include stdafx.h这文件就可以了 1 // stdafx.h : 标准系统包含文件的包含文件, 2 // 或是经常使用但不常更改的 3 // 特定于项目的包含文件 4 // 5 6 #pragma once 7 8 #include "targetver.h" 9 10 #include <stdio.h>11 #include <tchar.h>12 13 14 15 // TODO: 在此处引用程序需要的其他头文件16 #inc 阅读全文

posted @ 2012-06-27 21:15 tomboy 阅读(2750) 评论(0) 推荐(0) 编辑

使用C++与SFML编写一个简单的撞球游戏Part1——新建工程以及设置

摘要: 写在最前的话: 本系列的代码全部都是来自这个博客——Game From Scratch C++ and SFML Edition! 喜欢看原文的朋友请移步到以上链接。 这里说明一下工作环境:Win7 64bit + vs2010 + SFML2.0 , SFML是一套基于openGL的多媒体API,想了解更详细的内容还是自行到官网查看和下载。好了,现在正式开始!!! 新建工程 然后解压下载得到的SFML,并放到项目里面 之后回到vs2010右键点击项目名称并选择属性把SFML加进项目里面最后一步kernel32.lib;user32.lib;gdi32.lib;winsp... 阅读全文

posted @ 2012-06-27 12:53 tomboy 阅读(2600) 评论(0) 推荐(0) 编辑

导航