- 博客(60)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 Unity游戏基础8(URP项目-体积云的部署,手把手教学)
本文介绍了Unity URP体积云插件的使用方法,适合游戏开发初学者学习。教程详细说明了插件下载地址(GitHub和Gitee)、安装步骤及兼容版本(Unity 2022.3.62f2c1 URP项目)。重点演示了如何通过添加渲染器功能、调整Resolution Scale和启用GlobalVolume等操作实现体积云效果,为游戏场景增添逼真的大气效果。
2025-11-11 00:05:19
289
原创 Unity游戏基础-7(简单的水面Shader Graph,案例1)
本教程介绍Unity游戏开发中的Shader基础,重点讲解使用ShaderGraph工具创建水面特效。内容涵盖Shader概念、ShaderGraph界面操作、节点连接方法,并以水面材质为例演示完整制作流程。教程面向美术设计类和计算机专业学生,涉及URP渲染管线、材质参数调整、法线贴图应用等知识点,通过可视化编程方式实现动态水面效果,适合游戏开发和图形渲染初学者入门学习。
2025-10-18 22:56:06
821
原创 Unity游戏基础-6(跨平台生成游戏作品,针对安卓教程)
本教程介绍Unity游戏开发中的跨平台控制方案,重点讲解移动端与桌面端的输入兼容实现。内容涵盖:1)移动端UI设计(使用Illustrator制作透明图标);2)平台检测与输入管理(PlatformInputManager脚本);3)摇杆控制实现(MoveControl脚本);4)相机控制与角色移动的跨平台适配(修改CameraController和PlayerMovement脚本)。教程详细说明了如何通过事件触发系统处理移动端触控输入,并保持与桌面端键鼠控制的兼容性,最后指导安卓平台部署注意事项。
2025-10-18 00:06:13
987
原创 24H2动态壁纸无法正常嵌入(针对vb.net的紧急加更)
本文介绍了Windows 24H2版本动态壁纸的实现方案,针对该版本壁纸异常问题提供了VB.net代码解决方案。文章详细讲解了如何通过编程方式处理Progman和WorkerW窗口,包括窗口分层设置、Z序调整等关键技术点,并提供了完整的代码示例。作者特别强调了设置窗口不透明度的重要性,给出了SetLayeredWindowAttributes函数的使用方法。该方案已在系统版本26100.1上测试通过,但需注意窗口焦点可能改变Z序的问题,建议在嵌入后立即转移焦点。文末还提供了桌面刷新和注册表修改的相关代码。
2025-10-06 22:42:26
326
原创 Unity游戏基础-5(一些细节)
《Unity游戏开发基础教程》摘要:本教程面向游戏开发初学者,涵盖Unity引擎、Blender建模、Shader和动画等基础知识。重点讲解Unity跨平台特性、材质与纹理处理、Shader应用及性能优化技巧(LOD技术)。教程特别强调实际操作,包括组件使用(如刚体物理、射线检测)和材质烘焙流程,帮助美术设计及计算机专业学生快速掌握游戏开发核心技能,适合零编程基础学习者循序渐进地学习。
2025-10-04 16:47:51
753
原创 Unity游戏基础-3(UI层)
本教程面向游戏开发初学者,介绍Unity中2D UI界面的设计与实现。重点讲解分辨率设置(Resolution类参数)、Canvas画布创建、UI元素(Button)的添加与事件绑定,以及材质和贴图的应用。教学内容涵盖从基础UI搭建到交互功能实现的全流程,包括:创建设置界面、添加按钮事件、防止误触处理、多控件联动等核心知识点。教程适合美术设计类和计算机专业的学生学习,通过实际案例演示帮助掌握游戏UI开发的基本技能。
2025-10-02 10:37:16
1022
原创 Unity游戏基础-2(初识场景~项目构建)
本教程提供Unity游戏开发基础教学,涵盖Blender建模、Shader、动画等内容,适合美术设计及计算机专业学生。重点讲解场景搭建、角色控制器和摄像机系统实现:通过创建3D对象、编写PlayerMovement脚本实现角色移动/跳跃/碰撞,使用CameraController实现第三人称跟随相机。教程包含完整的代码示例,指导如何挂载脚本、设置图层碰撞,并介绍UI分辨率设置功能(ButtonsEventHandler)。最后说明项目构建方法,为后续自定义分辨率设置教学做铺垫。
2025-10-02 00:06:40
1187
原创 Unity游戏基础-1(安装~工作区构建)
本教程提供Unity游戏开发基础教学,涵盖Blender建模、Shader、动画等内容,适合美术设计及计算机相关专业学生。教程使用Unity2022.3版本,指导安装UnityHub、PlasticSCM等必要工具,并详细讲解工作界面和资源管理。强调团队协作在游戏开发中的重要性,涵盖建模、编程、UI设计等各环节。建议初学者按步骤操作,建立规范的资源管理习惯,为游戏开发打下坚实基础。
2025-10-01 22:57:52
336
原创 模块拆解-安排表(vb.net,Arrangement,高考倒计时)
本文介绍了高考倒计时项目中安排表模块的实现细节,重点讲解了四个核心功能:1. 使用序列化和反序列化保存/加载配置;2. 利用ObservableCollection实现列表项上下移动;3. 文字绘制技术,包括测量字符串尺寸和多行文字布局;4. Windows气球通知系统的实现,通过Trigger类实现定时提醒功能。文章采用代码示例为主的方式,详细说明了每个功能的技术要点,特别是绘制文字时的矩形计算和通知系统的线程管理。作者强调这些模块已经过实际项目验证,后续会继续分享更多代码拆解内容。
2025-09-05 00:55:58
953
1
原创 多显示器窗口分布规律探索(包括WorkerW的区域)
摘要:本文介绍了如何在Windows多显示器环境下将窗口嵌入WorkerW桌面背景层。通过Screen.AllScreens获取所有显示器信息,计算各显示器在虚拟桌面坐标系中的位置。关键点在于将窗口坐标转换为WorkerW父容器的相对坐标,使用SetParent方法实现嵌入。文章提供了获取WorkerW句柄的方法,并解释了Win8/Win10系统的差异处理。最后给出了设置壁纸窗口位置的代码实现,使窗口能准确定位到指定显示器区域。
2025-08-12 12:57:46
465
原创 基于FFmpeg的B站视频下载处理
本文介绍了一个处理B站客户端缓存视频的工具程序。该程序可以自动识别缓存文件的视频/音频类型,并去除文件头特定字节后重新保存,最后调用ffmpeg进行格式转换。主要功能包括:1) 通过字节流方式识别文件类型;2) 用户自定义删除前导字节数;3) 支持指定输出文件名和格式。程序采用VB.NET编写,通过控制台交互操作,避免直接读取大文件导致内存问题。使用时需自行准备ffmpeg,并按步骤输入文件路径、输出名称及需删除的字节数。作者强调该工具仅供学习参考,请勿用于非法用途。
2025-08-10 19:42:19
541
原创 设置第三方窗口置顶(SetWindowPos方法,vb.net)
文章摘要:本文介绍了一种通过编程实现第三方窗口置顶的方法。首先使用WindowFromPoint函数获取鼠标位置下的窗口句柄,然后通过调用Windows API中的SetWindowPos函数,设置窗口的置顶属性。该方法封装了TopMostWindow类,提供SetTopmost和CancelTopmost方法,适用于几乎所有Windows窗口,可实现类似TopMost的置顶效果。使用时只需拖拽到目标窗口即可获取其句柄并进行置顶操作。
2025-07-16 12:23:48
610
原创 高考倒计时(vb.net,持续更新版本)
在2025年6月10日,你肯定已经高考结束了,也希望所以和我一样的高三学生可以考出理想的成绩和上次对比可以发现,多了很多很多比如说导出图片、重新嵌入壁纸、安排表(持续更新)、层级表(背景层设置图片,持续更新),本地化
2025-06-10 23:38:01
1025
原创 VB.net序列化和反序列化的使用方法和实用场景
相信很多初学编程的人都会提出过这个疑问:“既然我的变量可以存在内存之中,那么是否也可以存在硬盘之中呢”其实我想回答的是,完全可以而且方法不止一种,而今天讲的是序列化最经典的——二进制序列化由于序列化的部分已经被新的.net弃用了,但是你只要明确一点,弃用不代表不可以用,以下是教学步骤。
2025-05-01 16:24:04
899
原创 桌面壁纸层嵌入窗口(wallpaper engine核心)原理讲解
来设置桌面背景的图片,但是这只限于win10,而win7想要做到是不可能的,因为win7并不知道函数里面的参数是什么意思,所以,我们在研究许多资料后,找到了简洁的代码(,函数的参数是想要嵌入背景层的窗口句柄,如果你需要把窗口切出来只需要。但例如百度网盘、哔哩哔哩客户端、UWP应用等无法嵌入。我们在自定义壁纸的时候,通常会使用。本人在基础上稍作修改,相比之下,如果你不需要全屏,则可以注释掉。win32模块我放在文章末尾。这样,所有windows的。就可以轻松地嵌入背景了,
2025-02-06 10:23:43
736
2
原创 窗口嵌入桌面背景层(vb.net,高考倒计时特供版)
根据系统生成高考倒计时的具体时间,附加江苏省省统考的时间生成算法,并且用户可以根据实际情况调整前后30天,具有丰富多彩的图片库和强大的自定义功能,效果图见P3目前程序处于正式版的1.4版本,本程序由本作者开发,平台Windows,dotnet-Core8.0,兼容win7、win10、win11,即目前主流的操作系统。
2024-09-16 01:12:12
1323
2
原创 Minecraft服务端配置教程
Forge服务端下载原版注意,这个网站可以下载Forge水桶等插件和模组端,如果你是Forge玩家则只需要下载forge端即可,因为安装完forge就会给你一个服务端。
2024-06-20 23:44:54
3762
原创 数据库(vb.net+OleDB+Access)简易学生信息管理系统
在我们日常生活当中,数据库一词往往离不开我们的编程界,在学校、仓库等方面起着存储数据及数据关系作用的文件。相较于Excel,Access可以存储无限多的记录,内容也十分丰富,例如文本、数字、日期、T&F等。而且不需要额外的转换数据即可被.net读取使用),好了开始我们今天的教学。如题,我们需要完成几项工作。
2024-05-18 23:45:10
1102
原创 vb.net+zxing.net随机彩色二维码、条形码
思路:先生成1个单位的二维码,然后再通过像素填充颜色,颜色数组要通过洗牌算法。需要zxing库支持。
2024-03-17 09:58:49
1199
1
原创 防止应用程序截屏(容器式,防止极域电子教室和录屏软件录制)
1、使用Panel容器将外部窗口嵌入自己写的程序2、使用防止截屏的函数来对窗口透明,这可以使本窗口内所有窗口在录屏软件上消失3、解放,抓取,存储句柄,实现摆脱录屏(极域监控)
2023-11-25 00:15:11
1631
4
原创 Minecraft:GLFW error 65543解决方法
Minecraft:GLFW error 65543解决方法这可能是最管用的解决方法了
2023-04-22 10:06:17
10512
原创 vb.net多功能白板(集成:绘图,编辑,批注,橡皮,图片处理,拍摄,裁剪,旋转等功能
vb.net多功能白板(集成:绘图,编辑,批注,橡皮,图片处理,拍摄,裁剪,旋转等功能,较快的处理图片,可以从剪贴板提取图片。保存图片
2023-01-10 18:23:17
933
1
原创 .NET绘图的相关注意事项,常见问题
关于在透明的bitmap里面绘制文字,会产生黑边、导出的图片不能被pr、ae等软件识别、picturebox实时刷新、.net动画,我想替换原来的图片,但是图片被占用
2022-12-30 08:11:00
671
原创 使用IPv6 Minecraft开服(无需隧道穿透,经济、免费)
Minecraft使用IPv6联机经济 免费的联机方式大家梦寐以求的联机方式
2022-08-02 22:30:13
23570
14
B站下载视频处理器.zip
2025-08-11
高考倒计时-桌面背景版
2025-05-25
防止应用程序截屏(容器式,防止极域电子教室和录屏软件录制)
2023-11-25
高仿Windows记事本.zip
2021-08-26
坏了,netRotateFlip出错!
2023-01-02
VB.net记事本保存 另存为,打印,查找替换
2021-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅