- 博客(23)
- 资源 (3)
- 收藏
- 关注

原创 浅谈2D游戏开发,面向C++初学者
相信有很多和我一样摸索着编游戏的自学者。自学是辛苦的,一没明确的引导,二没正确的工具。我就谈一下自己的经验,也许可以让你少走一点弯路。 首先学会一门语言。你可以从初级的C跳到C++;有些人喜欢MFC,用它也可以编游戏,但最好还是抛掉部分MFC的东西,使用DirectX吧。因为我主要学的C++,我就只谈C++了。其实还有相当好的语言如:DELPHI、JAVA等,有精力还是去学学吧!其实语言
2011-12-22 23:34:29
1507
原创 解决:error C2440: “初始化”: 无法从“initializer list”转换为……
遇到这样一个报错“error C2440: “初始化”: 无法从“initializer list”转换”。出问题的功能是用列表初始化一个结构体数组。因这样写起来很简练,充满诱惑,故还是想结构体实现了一个初始化变量的代码,看起来似乎完美,省去了构造函数的一堆代码,又确保了安全性。数组也省掉了对每个结构体单独赋初值的操作。但是就是无法编译通过。网上提供的解决办法是添加一个初始化列表:看起来似乎可行。但是这个结构体并不是一个单独类型的列表。
2025-01-24 17:14:30
346
原创 AI能否取代编程人员?未来社会影响……
AI会努力取代编程人员,但是程序员会设计更强大的AI,优秀的人会更优秀,被卷掉的人也会越来越多。永远不要懒惰,一旦懒了,你的身体会宣布你的死刑,之后所有你做的,都是欲望的执念。未来的人类将会过上一段舒服的日子,AI会把人类的所有幻想都满足,然后呢?就像你把公司交给一个优秀的人去管理,有一天你会发现,你被他炒鱿鱼了。如果这不是AI的诡计,而是LOKI的诡计,你又如何摆脱这个陷阱?AI越来越聪明了,人类积累了几千年的知识,AI一下子就学会了。当我们用着那些现成的,让你舒服的代码,你会不会不再去读书了呢?
2025-01-19 20:58:12
407
原创 解读DX12装载PNG图像格式
每个像素是32位,一个字节8位,所以一个像素四个字节,ARGB分别是其中的四个字节。使用图像编辑软件编辑了一个宽是三个像素,高是两个像素的PNG图片。之所以是PNG格式,是因为它是不收版费的,并且支持透明像素。图像宽度3,高度2,跟图片的像素数量是对应的。最低位是绿色,其次是蓝色、红色和透明度,每个字节十六进制是00-FF(即0-255)。一行像素有3个,所以每行的字节数是12。第一个像素黑色,红绿蓝都没有颜色所以为0,不透明所以最高字节为FF。第三个像素是透明色,所以透明度为0。
2025-01-19 12:17:14
203
原创 编程码字GPU、CPU不分?重新选字体!
本来用得很好的字体,突然发现GC分不清,容易混的字体是DO、1l、IL1、GC、0Oo等。不过字体换了需要适应一段时间……
2025-01-12 16:11:03
114
原创 我花十元买了巴豆,就是为了能从大蛇的字符串中提取出数字
('10', '元'), ('1.2', '%')]1.首先是简单的数字,整数,整起!2.希望能把小数也整理出来,浮起!如果想把字符串里提取出数字该怎么办呢?
2024-12-20 04:49:39
219
原创 解决电脑突然没有声音
想起来最近有个软件说我的显卡太落后无法支撑软件,于是自动升级了显卡的驱动。在官网根据机器的型号查询了相关的驱动,下载了BIOS和声卡驱动,提升版本比现在的低,仍然安装,安装的时候就有声音了。
2024-10-27 16:16:42
393
原创 实现九进制转十进制
DEV C++的调试功能,放到监控区的变量,下次调试可能显示不对,最好是清掉,重新监控;没有使用pow函数,不怎么喜欢用这个函数。(1)字符串转换的方法对每一种语言都有库函数可以调用,方便并且减少代码量;:(代码特点是不需要额外的库,但是代码量比较多,效率也不是很高。(2)直接计算的方法主要是检验对于进制转换的理解;转换成十进制等于多少?(3)应该会有其他高效率的方法。
2024-10-27 15:54:08
433
原创 解决电脑突然不能浏览网页了
电脑用着用着突然就不能刷新出网页了,首先怀疑是家里的网络出问题了,重启路由器;此时发现微信和QQ都能链接网络,并且可以收发信息,但是不能打开视频号的视频……
2024-09-01 07:41:17
424
原创 开机显示硬盘超出了BIOS记载的大小,键盘开始胡乱出键,我的一个举动,居然把它们全部搞定了
再后来电脑开机的时候会报一堆DOS错误,比如硬盘分区大小超出了BIOS记录的大小,在网上查了下,十有八九是硬盘MBR坏了。笔记本电脑已经跟随我十年了,期间黑屏过一次,有真才实干的师傅把主板上的一个损坏的小元件找到了,并且给我修好了。我发现键盘的排线接口那里有两个卡扣,这次我先把卡扣松开,把键盘的排线插进去,然后把卡扣卡死,重新开机……我外接了一个键盘,不用笔记本电脑上的键盘,还能凑合着用,就是外带不太方便了。把电脑键盘拆掉,外接别的键盘,再打开文档,没有问题,那就是键盘坏了。
2023-08-19 23:47:16
221
原创 建立免费个人博客Joomla+XAMPP安装实录
(12)如果之前的数据库被覆盖了,可以找到之前的数据库目录比如D:\ProgramData\MySQL\MySQL Server 5.7\Data把需要的表拷贝到现在的目录D:\xampp\mysql\data,刷新下页面就可以看到,以前的程序连接数据库的用户名密码可能要跟着修改下。(7)修改注册表:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache2.4,把ImagePath里的路径改成安装目录里httpd.exe对应的路径。
2023-08-15 23:26:29
246
1
原创 输入法不显示汉字
输入法不显示汉字,只显示拼音,按照网上的办法是需要用WIN+i按键→时间和语言→语言→中文→选项→微软拼音→选项→常规→重置, 说是这样就可以解决了……但是实际上有时候还是没有效果,这是怎么回事呢?
2022-08-20 09:42:31
2564
原创 单机游戏编辑器《铯际毁灭者》制作《布鲁末日》实现即时战略《蓝色警戒》的缺憾弥补
《铯际毁灭者》是一款可以编辑即时战略游戏的工具,使用该工具制作了《布鲁末日》,本演示提供脚本用于编辑剧情,地图编辑器用于绘制地图,对工厂的升级和产出可以自定义的基础功能。适用于windows7及以上系统。...
2022-06-15 00:11:07
547
原创 绝对值abs为负数引发的神秘滑行
起因是当角色跟掉落物品在一个水平线的时候,角色会不自主的往右侧滑动,连偶尔路过到这条线的马也会被波及到,产生很囧的滑行,难道是他们想参加冬奥滑雪想疯了?好吧,这是一个BUG!那么是逻辑出问题了?检查逻辑,发现在碰撞检测的地方,使用到了Abs这个函数用于判断间距是否小于碰撞范围,这时候x方向(水平方向间距)始终为负!贴下代码:// 取绝对值template<>inline int Abs<int>(const int &x){ int y = x >&g
2022-03-07 12:32:27
414
原创 Unity打包apk总结
使用Unity打包APK的时候,有时候会出现各种各样的问题,比如:提示sdk tools version 0.0.0<26.1.1; 提示failed to read key AndroidDebugKey; 提示sdk tools version 26.0.1<26.1.1; 无法下载sdk等各种其他的错误提示。经过尝试成功的打包,参考以下步骤:第一步:需要在www.androiddevtools.cn下载SDK TOOLS,例如android-sdk_r24.4.1-wind
2021-09-30 10:25:30
1111
原创 《雪盈王》,一本漫画,一个游戏,一场梦……
二十多年前,作为学生的我在假期里创作了长篇漫画《好小子红福》、短篇漫画《沐先生历险记》、短篇漫画《我的超级大姐/BIGSISTER》、短篇漫画《雪盈王》等漫画故事,使学习生涯有了更多的乐趣。2007年还创作发表了射击游戏《落蛇射击2007》、ARPG游戏《大剑神器》,没有发表的有开发了一半未完成的《黑暗圣痕》(弟弟说他可以帮我完成,当然前提是他觉得有趣又有时间的话)、《一念之间/FlashThinLine》(地图可以四个方向旋转的ARPG混合即时战略)和《佣兵战场》(可以雇佣宠物的ARPG混合即...
2020-10-30 13:40:46
2135
8
原创 陈旧的谷仓找到了几粒大米,里面有仿星际争霸1的地图编辑器
好久没有写程序了,居然有些生疏了。翻出来以前做的一个星际争霸1的复制品,只是做了一部分,把地图编辑器的一个迷宫地图复刻出来了,对照原版的编辑器完善了边界的涂抹效果。觉得还不错吧。没有优化,还是停留在功能实现的阶段。网上有些编辑器的源码,看不太懂,也看不进去,还是直接上,干!附效果图:...
2020-08-16 14:34:26
305
原创 单面打印机打印双面小册子
总结关键点:1.页数是4的倍数,不是的话在文件的前后同时添加空白页(前后的空白页会组成最外面的纸张);2.装订全部选择左/短边(尽管实际上是中线装订,并非靠边装订);3.进纸盒里要准备至少文档四分之一页数的纸张(例如:80页A5图片双面打印,需要80/2/2=20页,A4纸),提示缺纸的时候把出纸口的纸保持绝对朝向不变再次放入纸盒打印另一面,装好纸盒后按下进纸按钮(不要按电源键);...
2020-02-19 22:55:33
3136
原创 幻灯片瘦身
起因:幻灯片里面插了不少动画、图片尺寸太大了,文本又太少,需要一个没有动画更加简洁的版本。 问题:把幻灯片另存为图片序列,转为pdf后,acrobat会在另存为幻灯片的时候启动文字识别,把图片破坏。 解决:不需要中间的软件,在ppt里新建相册,就可以把之前导出的图片重新生成幻灯片。 总结:目前网上的pdf转幻灯片的软件大多需要收费,要么转换失败,确实需要另辟蹊...
2019-12-13 09:06:21
304
原创 USB2.0 Camera 黄色叹号,不能用摄像头
好好的摄像头插上突然不能用了,看设备管理器里挂在照相机下,USB2.0 Camera 显示黄色叹号,卸载更新驱动程序还是有黄色叹号,需要重装驱动吗?不!想起了之前声卡出现的问题,可能还是要操作注册表。在显示黄色叹号的USB2.0 Camera项上点击鼠标右键打开属性,点开事件选项卡,看到选项卡里的文本框里有以下信息:驱动程序名称: usbvideo.inf类 GUID: {ca3e7ab...
2019-02-28 19:31:39
10041
5
原创 声卡驱动安装失败
不排除是注册表出问题了,启动注册表 (regedit),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}找到 Upperfilters 值和 Lowerfilters 值后,清空里面 的数据然后在 设备管理器 --找到 声音和游戏控制 --有感叹号...
2019-02-08 18:50:24
5277
1
原创 浅析补码
计算机为了表达正负整数,把最高位单独拿出来,0代表正、1代表负,于是乎为了简化符号位带来的运算复杂,出现了补码。 理解补码必须首先理解模:1)前提:表达整数的最小绝对值为0;2)钟表的表盘分成12等分,把12点看做0点,时针所在的位置总共有12种情况(0~11),12就是模。3)8位数可以表达二进制为0000 0000~1111 1111(即十进制的0~255)的数值,也就是二
2016-08-27 15:39:35
1022
原创 使VS2008开发的程序在其他机器上正常运行
除了安装运行时库,有时还要下面的步骤: 1. 调试版本:\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT下文件全部拷贝到执行文件所在文件夹,并将Microsoft.VC90.DebugCRT.manifest文件中version="9.0.30729.1" 改为 version="9.0.21022.8"。 2. 发行
2014-07-27 11:36:39
697
计算机网络实验报告:使用Wireshark嗅探来自两个HTTP网站的数据包
2024-12-31
基于OOD、JAVA和SWING的足球联赛管理系统软件的设计与实现
2024-12-31
单机游戏编辑器《铯际毁灭者》制作《布鲁末日》实现即时战略《蓝色警戒》的缺憾弥补
2022-06-14
《雪盈王》地图编辑器试玩
2020-10-30
FakeSC1MapEditor.zip
2020-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人