文章目录
前引
这段时间还是发生了很多东西 先浅谈一下吧
第一就是 主机这方面就不再投入精力了 第一个是性价比太低 而且发现门槛太低 也觉得没有什么意思了 装了6-7台主机了 大概也就是花了3-4个月学了个技能吧
第二就是 打算后面学一下游戏编程 本身我在游戏上就很热爱 游戏编程的门槛也是很高 平时闲的时候总还是要做一些事情吧 健身 减脂 维持一个良好的形象是基础 再学点自己感兴趣的东西
但看起来这些东西都并不简单 先慢慢来吧 在有限确定的时间内做尽可能多的事情 这很重要
第三个就是falllllllllllllllllll in lov了 : ) 最近的心情倒是很好 就这样
也由于是边上班才边学 所以效率 和 写博客 在很多时候连贯性没有那么高 没有办法全神贯注的来写
但是这本书最好应该是在1-2个月内完成阅读 里面的代码也应该自己动手写一些 周末的时间也应该都投入进来
好吧~ thats all 这个也会写成一个系列 就以 逐梦旅程 Windows游戏编程之从零开始 这本书作为系列来更新~
参考书籍
《逐梦旅程 Windows游戏编程之从零开始 --- 毛星云》
RIP 🕯
《Windows 游戏编程 大师技巧》
《游戏编程精粹6》
这本书建议入门开始看 我开始看的是 《Windows 游戏编程 大师技巧》
但是看了很久 觉得一点都不适合作为游戏编程入门的东西 一来其实就是一个游戏demo 我觉得需要有一定的游戏编程基础 才建议看
但《逐梦旅程 Windows游戏编程之从零开始 — 毛星云》 这本书我边看边写博客 确实觉得很适合作为入门的第一本书
包括对于很多入门的api介绍 如果是看 那本 游戏编程 大师技巧 一点介绍都没有 看的很生硬 也很难懂
资源下载
逐梦旅程 Windows游戏编程之从零开始 — 毛星云 配套代码
Windows 游戏编程 大师技巧 配套代码
引用文章
安装Visual Studio 2022 社区版
安装Visual AssistX vs studio ---- 知乎链接
Visual Studio配置DirectX环境
DirectX github 资源下载(含ddraw.lib)
vs studio 改变字符集(默认为Unicode 为乱码)
从零开始的游戏编程入门(一) ---- 初入游戏编程
1、第一个 WIN32程序 梦的起点~
1、创建项目需要注意事项
注意 项目需要是windows 桌面向导
也需要上面x86
也需要这里调一下 打开项目 属性->链接器->系统 把子系统改成 窗口(/SUBSYSTEM:WINDOWS)
第一次用visual studio 还是不太习惯 下了很多东西
我用的是visual studio 2022 然后下面的链接很重要 确实真的非常还用 Visual AssistX
强烈推荐
安装Visual AssistX vs studio
进入左边项目后 点击源代码 添加 新建项
2、代码
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdline, int nCmdShow) {
MessageBox(NULL, L"你好,Visual Studio!", L"消息窗口", 0);
return 0;
}
3、实现效果
2、第一个 播放声音的程序 First Blood
1、创建项目需要做的前置工作
本来想要自己手动链接的 发现代码里面这样去声明链接了就不用了 :)
然后就是把上面的资源下载的 音乐文件放到源文件的路径下
2、代码
下面我也尝试了一下 把SND_ASYNC
删掉了 那出现的效果就是音乐播放完了 才出现弹窗 都可以试一下 哈哈哈
#include <Windows.h>
#pragma comment(lib, "winmm.lib")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
PlaySound(L"FirstBloodSoundHaha", NULL, SND_ASYNC | SND_FILENAME);
MessageBox(NULL, L"first Bloooooooood!", L"my first blood msg box", MB_ICONWARNING);
return 0;
}
3、实现效果
结束语
其实这篇很早之前就想写了 但是实话实说 我看了很久的 Windows 游戏编程 大师技巧 实在是味同嚼蜡 难以下咽
再加上最近感情生活一直在处理 然后五一又去北京玩了一下 工作后明显感觉精力和大学的时候全程贯注的时候差太多了
各种各样的事情需要去处理 -。- 生活上的 工作上的 家庭的 就这样吧
这里就做个简单的开头 这一篇开头了 后面肯定是坚持更完的 就这样~