摘要: 我们做2D像素风游戏时可能会觉得游戏中的默认字体不搭配,在网上却又不容易找到想要的字体,耗费大量的时间起不到想要的效果。可以在ipix这个网站获取免费的像素字体。 一、下载字体 字体网站:https://purestudio.itch.io... 阅读全文
posted @ 2022-10-30 02:31 香菇0_0 阅读(752) 评论(0) 推荐(0)
摘要: 键盘上Win按键极容易产生误触,网上一堆禁用方法都是改注册表,改360安全中心等等,操作繁琐且不容易改回去。经过测试并不需要那么麻烦,只需按下键盘上的 fn+win即可完成屏蔽win按键效果,再按一次即可恢复win按键(仅针对部分键盘有用)。 ... 阅读全文
posted @ 2022-10-30 02:31 香菇0_0 阅读(1150) 评论(0) 推荐(0)
摘要: 一、问题 如果需要响应全局的鼠标事件,可以通过添加SetWindowsHookEx(WH_MOUSE_LL, MouseProc, GetModuleHandle(NULL), 0)来实现鼠标钩子,但是这种实现有一个问题,如果程序的焦点被其他程... 阅读全文
posted @ 2022-10-30 02:31 香菇0_0 阅读(69) 评论(0) 推荐(0)
摘要: 我最近想实现一个桌面悬浮倒计时小程序,功能很简单,但是在实现的过程中发现了许多坑,解决了问题之后,将这些问题进行记录,以便以后的快速查找。 一、实现拖拽效果 可通过在OnNcHitTest添加以下代码,即可实现简单的拖拽效果: UINT nHitTest = ... 阅读全文
posted @ 2022-10-09 02:29 香菇0_0 阅读(94) 评论(0) 推荐(0)
摘要: 一、按下ctrl+shift+x打开类向导。 二、在消息页签下双击WM_ACTIVATE添加到代码中。 三、其中nState参数有三种状态,如果要响应鼠标点击对话框外部就将逻辑写在WA_INACTIVE判断中即可,示例如下: #define WA_... 阅读全文
posted @ 2022-10-04 00:04 香菇0_0 阅读(52) 评论(0) 推荐(0)
摘要: 由于c++模板参数的约束是C++20之后的标准,如果之前的C++标准想要实现类似的效果可以通过添加这段代码: static_assert(std::is_base_of::value, "类型必须继承自ISystem"); 如果子类不是继承自相应的基类编译会抛... 阅读全文
posted @ 2022-10-03 23:48 香菇0_0 阅读(58) 评论(0) 推荐(0)
摘要: 实现了一个可以支持将对话框最小化到托盘的对话框基类,通过Hide2Taskbar可实现对话框的隐藏显示,代码如下: BaseTaskDlg.h #pragma once#define WM_SHOWTASK WM_USER+666#define WM_HIDE... 阅读全文
posted @ 2022-10-03 23:48 香菇0_0 阅读(177) 评论(0) 推荐(1)
摘要: #pragma once#include #include "YFramework/Singleton/BaseSingleton.h"using namespace YFramework;class PointApp : public BaseSinglet... 阅读全文
posted @ 2022-09-26 22:33 香菇0_0 阅读(46) 评论(0) 推荐(0)
摘要: 前言:Unity中通过xml格式保存游戏数据是非常常见的,但是如果不进行加密则非常容易被别人在外部通过修改xml文件修改游戏数据,因此加密xml是非常必要的。 一、工具类 创建一个名叫EncryptXmlDocument的c#文件,并复制下面代码到其中,作为x... 阅读全文
posted @ 2022-07-27 19:07 香菇0_0 阅读(172) 评论(0) 推荐(1)
摘要: //---------------------------//主要功能:提取预制体缩略图//---------------------------using System;using System.Collections;using System.Collec... 阅读全文
posted @ 2022-07-23 16:39 香菇0_0 阅读(642) 评论(0) 推荐(0)