funcode项目笔记

创建的类的时候 一定要在构造函数中把类中的成员变量在构造函数中初始化。

创建项目如遇到导入模板问题 可让没有问题的创建好项目用。

所有的.h头文件应该在项目文件夹\SourceCode\Header中,所有的.cpp源文件应该放在项目文件夹下的\SourceCode\Src文件夹中。

实现暂停,需要增加一个游戏暂停状态,

集体方法是设置m_iGameState == 4时作为暂停,然后在键盘按下事件下添加代码

如果不懂就再想想函数GameInit(),GameRun(),GameEnd(),是如何在m_iGameState不同状态下运行的。

如果编译没有问题,但是运行时出现错误

本文档的命名采用匈牙利命名法,m_表示类成员变量,i表示整型,f表示float型,sz表示字符指针,g_表示全局变量等。

所以如果变量为m_iGameState,则可以看出来此变量为int型类成员函数。

全局对象的构造函数会在所有主函数运行之前执行,主函数构造函数中的代码会在游戏初始化引擎之前执行,而游戏引擎初始化之前不能调用funcode提供的函数。因此在构造函数中,一般不调用funcode提供的接口函数。

添加音乐,用系统函数

#include<windows.h>
#pragma comment(lib,"winmm.lib")

 PlaySound("F:\\HelloWin.wav",0,SND_FILENAME|SND_ASYNC);

用这个函数需要注意:

1、需要包含两个头文件

2、路径用的是\\而不是\,音乐格式要为wav,如果音乐放在项目名/bin目录下的话,调用此函数只第一个参数只需要写音乐名

3、如果只让声音播放一次后边参数就不用改,

添加计时器功能:
如果是C语言项目创建一个全局变量,如果是C++项目创建一个类成员变量,每刷新一次屏幕,减去刷新屏幕的时间,即在GameRun把此变量自减去fTimeDelta

Win8兼容性好 因此不能通过funcode打开vc

此时vc打开项目  在vc界面,用vc 打开工作空间,选择路径 文件名/

SourceCode\VCProjectVC6\项目名.dsw

请问一下谁知道黄金矿工中怎么实现抓金子和钻石不同加分啊?
14:44:15
Sean 2014/7/16 14:44:15

在加分的地方增加一个精灵名字的判断 

Sean 2014/7/16 14:44:40

根据精灵不同的名字 加不同的分数

Win8系统不能通过启动vc工程直接启动vc

此时可用过在vc中打开项目来编辑代码

VC6.0方法:

打开vc6.0 点击文件,点击工作空间

打开路径;文件名\SourceCode\VCProject6\项目名.sln

Vs2010

通过vs2010打开项目的路径是文件名\SourceCode\VCProject2010\项目名.sln

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值