2012年6月30日

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

摘要: 一个人玩未免有点沉闷,现在让我们来添加一个AI弹板来充当对手吧!!!AIPaddle.h#pragma once#include "visiblegameobject.h"class AIPaddle : public VisibleGameObject{public: AIPaddle(void); ~AIPaddle(void); void Update(float elapsedTime); void Draw(sf::RenderWindow& rw); float GetVelocity() const;private: float _vel... 阅读全文

posted @ 2012-06-30 16:10 tomboy 阅读(1344) 评论(0) 推荐(0) 编辑

使用C++与SFML编写一个简单的撞球游戏Part7——弹球的碰撞检测

摘要: 这一Part,我们会让球动起来!!!在VisibleGameObject.h的public部分//获取精灵对象的宽virtual float GetWidth() const;//获取精灵对象的高virtual float GetHeight() const;//获取精灵对象的矩形区域virtual sf::Rect<float> GetBoundingRect() const;VisibleGameObject.cppfloat VisibleGameObject::GetHeight() const{ return _sprite.getLocalBounds().height 阅读全文

posted @ 2012-06-30 15:08 tomboy 阅读(1881) 评论(0) 推荐(0) 编辑

导航