forethought.top的博客

for designing better code!

cocos 的一个小坑

CCASSERT(_rotationZ_X == _rotationZ_Y, "CCNode#rotation. RotationX != RotationY. Don't know which one to return");

2019-04-30 10:46:21

阅读数 60

评论数 0

人见人怕的指针是何许物也

接触过c的小伙伴大多现在没有使用c了,但是如果要问到对c印象最深(最苦逼)的是什么,绝对会回答各种******的指针 c是博主大学开始第一门学习的编程语言,满怀各种幻想,后来学了指针,就又爱又恨了. 话不多说,上简单代码demo来体会一下,用不用指针的区别,以下是完整代码 完整测试代码 ...

2019-02-18 11:52:59

阅读数 43

评论数 0

(四)MFC学习之双缓冲贴图

何为双缓冲? 双缓冲自然是相对一般的单缓冲而言的, 单缓冲 那么先从单缓冲开始吧,先上代码((二)MFC学习之贴图 中使用到) :(代码片段) 初始化: CClientDC dc(this); mdc = new CDC; //创建适配dc mdc->...

2018-11-11 21:15:22

阅读数 1195

评论数 1

(五)MFC学习之使用directSound播放音频文件

环境:windows10+vs2017 音频格式要求:.wav  (8位24khz)(这是默认的) directx只能播放wav格式文件 DirectSound提供了各种音效处理的支持,如:低延迟、3d立体和协调硬件等功能 vs2012开始,vs已经集成directx 步骤: 创建Di...

2018-11-11 13:47:08

阅读数 283

评论数 0

vs 关于各种无法解析的外部符号问题的相应解决方案

转载 https://blog.csdn.net/enotswn/article/details/5934938

2018-10-29 12:37:22

阅读数 68

评论数 0

(三)MFC学习之动画

环境:vs2017+windows10+mfc 动画实现原理: 游戏中动画实现的方式主要有两种, 1,直接播放视频文件 2,连续显示稍有差比的图片序列来产生动画效果,称为程序动画,是用代码来控制动画 逐帧动画实现原理: 使用定时器创建游戏刷新循环,一般不使用多个定时器,多个定时器可能会...

2018-10-19 20:21:09

阅读数 189

评论数 0

(二)MFC学习之贴图

环境:win10+vs2017+mfc 涉及到的内容: 1,位图的加载 CBitmap * m_Bitmap=new CBitmap; m_BitMAP->m_hObject=LoadImage(NULL,"**.BMP",IMA...

2018-10-19 11:28:05

阅读数 843

评论数 2

(一)MFC学习之创建第一个窗口

环境:windows10+vs2017 需要两个类: 1,CMyWnd,继承自CFrameWnd(窗口框架类,窗口有就是这个类的实例化对象) 2,CMyApp,继承自CWinApp(app类,在这个类中的InitInstance方法中实例化窗口,初始化自己的窗口类型成员变量) 使用vs20...

2018-10-18 23:19:42

阅读数 409

评论数 0

MFC 之 afxwin.h无法打开

环境:windows10+vs2017 使用mfc开发wndows应用时需要引入头文件 #include<afxwin.h> 但是这样写之后提示  afxwin.h无法打开 多半是安装vs时没有选择上一些配置,导致mfc的相关配置出现问题 解决...

2018-10-18 21:58:48

阅读数 3237

评论数 6

MFC-第一个窗口

此文仅仅记录mfc学习的第一个窗口 这是面向过程的创建窗口,代码冗长,后续介绍面向对象使用窗口,MFC类库 先上 代码 #include "stdafx.h" #include "window001.h" #incl...

2018-10-08 10:48:58

阅读数 60

评论数 0

一个计算器,只能乘2和减1

现有一个奇葩的计算器,只能执行乘2和减1操作,现在给定任意两个数字 m,n,其中m,n范围是   1<=m,n<=10^9 解决方式: 分情况讨论: 1,m=n   结果为0 2,m>n   结果为 m-n 3,m&am...

2018-09-03 21:47:46

阅读数 789

评论数 0

vs2017启动错误,这可能是由某个扩展导致的****

时隔一年,回归c++学习,安装最强ide vs2017,结果运行新写的helloworld,竟然报错了!!! 网上的解决方式挺多的,什么改注册表之类,比如: 一,他人博客解决方式: 以下是其他博客引用内容,但是我这儿不好使,引用自此博客 有几个解决办法1.对于32位机器,查找注册表的项:...

2018-09-03 13:41:06

阅读数 2804

评论数 0

提示
确定要删除当前文章?
取消 删除