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
funcode项目笔记相关推荐
- 《BI项目笔记》用Excel2013连接和浏览OLAP多维数据集
<BI项目笔记>用Excel2013连接和浏览OLAP多维数据集 原文:<BI项目笔记>用Excel2013连接和浏览OLAP多维数据集 用Excel2013连接和浏览OLAP ...
- 《BI项目笔记》创建标准维度、维度自定义层次结构
原文:<BI项目笔记>创建标准维度.维度自定义层次结构
- 【Andorid X 项目笔记】动态设置ViewPager的Adapter问题(2)
由于没有找到嵌套FragmentActivity的方法,只好打算用不同的FragmentPagerAdapter来动态切换ViewPager的,如下: /** * 首页切换的三个界面 ...
- 《BI项目笔记》数据源视图设置
原文:<BI项目笔记>数据源视图设置 目的 数据源视图是物理源数据库和分析维度与多维数据集之间的逻辑数据模型.在创建数据源视图时,需要在源数据库中指定包含创建维度和多维数据集所需要的数据表 ...
- 【Andorid X 项目笔记】禁用ListView的Fling功能(1)
前言 新的项目正在紧张开发中,初步估计2个月时间开发完成第一版,我负责Android端开发,由于不便过早公布,本系列将命名为"X项目笔记",并于项目结束后最终公布名称.本系列主要记 ...
- AppFuse项目笔记(1)
AppFuse项目笔记(1) 一.Appfuse简介 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring.Hibernate.ibatis.s ...
- 品优购项目笔记(十四):微信支付
品优购项目笔记(十四) 订单 订单三张表关系 提交订单 二维码 介绍 优势 容错级别 qrious二维码生成插件 微信支付 微信支付流程 项目支付流程 生成支付链接 查询是否支付成功 订单 订单三张表 ...
- UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址
UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址 实际案例图片 修改收货地址和修改默认地址页面布局和功能 具体内容图片自己替换哈,随便找了个图片的做示例 用到了vuex的状态机,具体 ...
- 仿牛客社区项目笔记-帖子模块(核心)
仿牛客社区项目笔记-帖子模块(核心) 1. 帖子模块 1.1 过滤敏感词 1.2 发布帖子 1.3 帖子详情 1.4 显示评论 1.5 添加评论 1.6 私信列表 1.7 发送私信 1. 帖子模块 分 ...
最新文章
- vue2.0笔记《二》组件
- MybatisPlus中@TableField注解的使用
- 科大星云诗社动态20210311
- 农民斗地主——Binder fuzz安全研究
- 苹果菠萝笔html5游戏在线玩,苹果菠萝笔游戏
- 鹤峰:美丽的茶乡—— 舞狮篇
- Linux内存寻址方式
- C4d模型--电商广告海报三维模型
- Exchange误删除邮箱用户后恢复账户问题
- Rust 学习笔记——智能指针
- 错误上报_PCIe错误的上报方式
- 总算完成了第一个项目,宿管系统,和感想
- 牛客NOIP暑期七天营-普及组1 解题报告
- ARPSpoofing教程(四) - 捕获并分析数据包
- mob AndroidStudio 短信SDK集成
- linux SPI操作LCD12864液晶
- 火车进站(出栈顺序问题)
- Proxmox VE 7.2 使用qemu-img转换磁盘格式
- 阿里旗下的咸鱼是什么盈利模式?很多人真的不知道!
- Android Snackbar简单解析