自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Docker 在应用程序开发中的实际应用

仓库可以是公共的,如Docker Hub,也可以是私有的,用于组织内部的应用程序镜像管理。Docker是一种开源的容器化平台,用于将应用程序和它们的依赖项打包成可移植的容器。容器是独立且可移植的,可以在不同的主机上运行,而不受环境的影响。可移植性:Docker容器可以在不同的环境中运行,包括开发、测试和生产环境,在不同的操作系统和云平台之间迁移非常方便。隔离开发环境:开发人员可以使用Docker容器来隔离和管理开发环境,保持环境的一致性,并避免因运行环境差异导致的问题。

2024-12-16 18:20:10 648

原创 Input中GetAxis和GetAxisRaw的区别

GetAxis方法用于获取水平和垂直方向上的输入轴值,分别存储在moveHorizontal和moveVertical变量中。这些变量的值会在-1到1之间,根据玩家输入的方向来平滑地移动玩家对象。通过将获取到的输入轴值与移动速度、时间因子和一个较大的旋转系数相乘,可以实现更快的旋转效果。在上述示例中,Update方法中使用了GetAxis方法和GetAxisRaw方法来移动和旋转玩家对象。通过使用GetAxis和GetAxisRaw方法,我们可以根据具体需求来控制玩家对象的移动和旋转速度。

2024-12-12 18:03:11 303

原创 C#中文件的读写与优化

上述代码提供了一些常见的文件读写操作和优化技巧的示例,你可以根据自己的需求进行修改和扩展。

2024-12-12 17:24:39 332

原创 Docker 的基本概念和优势,以及在应用程序开发中的实际应用

总之,Docker通过容器化技术提供了一种简单、高效和可移植的应用程序部署和管理方式,将应用程序与底层环境解耦,提高了开发和部署的效率。Docker是一种轻量级的容器化平台,用于打包、交付和运行应用程序。

2024-12-12 17:10:29 406

原创 Git 的基本概念和使用方式

远程仓库(Remote Repository):远程仓库是存储在互联网上的仓库,可以通过克隆(clone)或推送(push)来与之交互。分支(Branch):分支是指从主分支(master)分离出来的版本。合并(Merge):合并是将一个分支的更改合并到另一个分支的过程。仓库(Repository):仓库是用于存储项目文件和历史更改的地方。拉取(Pull):拉取是将远程仓库的更改合并到本地仓库的过程,保持本地与远程仓库同步。推送(Push):推送是将本地的提交推送到远程仓库,保持本地和远程仓库的同步。

2024-12-11 10:29:26 253

原创 RESTful API以及如何使用它构建 web 应用程序

常用的方法包括GET(获取资源)、POST(创建资源)、PUT(更新资源)和DELETE(删除资源)。设计API端点:为每个资源定义一组API端点,表示可以对资源执行的操作。资源:API的核心是资源,每个资源都有一个唯一的URL(统一资源定位符)来表示。状态无关性:API的每个请求都应该是独立的,服务器不应该维护任何关于客户端状态的信息。文档编写:编写API文档,包括资源、端点、请求和响应的描述,以及示例代码和使用说明。定义资源:确定应用程序的核心资源,并为每个资源定义唯一的URL。

2024-12-11 10:02:21 460

原创 WebSocket原理及用Python实现的应用

handle_message`函数定义了处理客户端消息的逻辑,它使用`async for`循环接收客户端发送的消息,并通过`await websocket.send()`方法将消息发送给客户端。3. 客户端收到服务器的响应后,再次发送HTTP请求,但这次请求已经切换为WebSocket协议,请求头中包含Sec-WebSocket-Key字段,用于生成握手响应。最后,我们使用`websockets.serve()`函数启动WebSocket服务器,并通过`asyncio`库的事件循环来运行服务器。

2024-12-09 10:30:35 711

转载 用Python和Pygame写游戏-从入门到精通

用Python和Pygame写游戏-从入门到精通(1)博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的《Beginning Game Development with Python and Pygame –From Novice to Professional》,有兴趣的朋友可以搜一下,有英文版的PDF可以下载。其实也不是翻译,把精华摘出来,共同学习。看这个系列

2013-01-01 14:27:03 1763

转载 epoll使用详解 - 转

epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且

2012-12-01 09:46:10 386

转载 数据结构与算法汇总

1、常见数据结构线性:数组,链表,队列,堆栈,块状数组(数组+链表),hash表,双端队列,位图(bitmap)树:堆(大顶堆、小顶堆),trie树(字母树or字典树),AC自动机(KMP+trie树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树,splay树,线段树,树状数组图:图其它:并查集,跳表(skip list,使单链表查找更快)2、

2011-11-16 11:08:55 721

转载 如何在Hadoop上编写MapReduce程序

1. 概述1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,标志着关系数据库的诞生,随后几十年,关系数据库及其结构化查询语言SQL成为程序员必须掌握的基本技能之一。2005年4月,

2011-11-16 11:05:03 960 1

转载 在Visual C++中用ADO进行数据库编程

<br />1. 生成应用程序框架并初始化OLE/COM库环境 <br /><br />  创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。<br />本例为: <br /> BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库环境 }   程序最后要调用

2011-05-04 09:43:00 503

转载 一个较能通用的C#画曲线类(转)

<br />曲线类返回一个画好的图片<br />曲线类源码开始------------------------<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using System.Drawing;<br />namespace testPictureBox<br />{<br />    public class CurvePaint<br />    {<br />     

2011-04-29 11:27:00 1266

转载 容易被忽略的细节(1):config文件的使用

<br />一、缘起<br /><br /><br /><br />    最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。<br /> <br />  <br />    为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是能够找到或多或少的参考资料,但是这些小知识点却很少能够找到正确的解决方法,有也是只有提问,没有回到,那么这种情况

2011-04-15 17:00:00 826

转载 C#程序员开发WinForm必须知道的 Window 消息大全

不要以为下面的东西只有C++中才会用到哦!消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg = packed record hwnd: HWND; //窗口句柄

2011-04-15 12:13:00 604

转载 C#程序员开发WinForm必须知道的 Window 消息大全

<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac

2011-04-15 12:13:00 509

转载 C#程序员开发WinForm必须知道的 Window 消息大全

<br />不要以为下面的东西只有C++中才会用到哦!<br />消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 <br />消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: <br />type <br />TMsg = pac

2011-04-15 12:13:00 580

转载 用C#写外挂或辅助工具必须要的WindowsAPI

<br />一定要珍藏,因为这都是我珍藏的,要的时候一定有用的。<br /><br />    public enum WinMsg <br />    { <br />        WM_NULL = 0x0000, <br />        WM_CREATE = 0x0001, <br />        WM_DESTROY = 0x0002, <br />        WM_MOVE = 0x0003, <br />        WM_SIZE = 0x0005, <br />     

2011-04-15 12:09:00 1163

转载 C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用

<br />C++           输入输出    C# <br />==================================<br />char chr[255]   O    StringBuilder<br />KCA_DIR            I    int<br />LPCSTR             I    string<br />int                        I    int<br />LPSTR              O    Strin

2011-04-15 12:05:00 565

Odin Inspector and Serializer v3.3.1.10 (23 Oct 2024).unitypackage

Odin Inspector and Serializer 是 Unity 的一款强大插件,旨在大幅提升开发效率,简化编辑器功能扩展和数据序列化的复杂性。它为开发者提供了更直观的编辑器界面和更灵活的数据管理工具,适用于从小型项目到大型复杂游戏的开发需求。 商店地址:https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041 主要特点: .强大的编辑器扩展工具 .全面的序列化支持 .预制数据管理 .高级功能与实用工具 .优化的用户体验 适用场景: .工具开发 .复杂数据管理 .快速迭代与调试 .数据序列化 优势: 节省开发时间 高性能、高稳定性 社区支持与文档完善 全平台兼容

2025-01-07

MMORPG KIT 2D3DSurvival v1.88.unitypackage

一款 Unity 插件,提供完整的多角色在线角色扮演游戏(MMORPG)开发工具包,包含服务器端和客户端的全部功能,适合创建 2D 和 3D 的 MMORPG 或生存类游戏。该工具包不仅帮助开发者快速构建多人在线游戏的框架,还提供了核心的角色扮演和生存机制。 核心功能 1. 网络与多人支持; 2. 角色系统; 3. 战斗和生存系统; 4. 任务与成就系统; 5. 物品与背包管理; 6. 世界构建和环境交互; 7. 数据库与保存系统; 8. 扩展性与兼容性; 适用场景 非常适合开发大规模在线多人 RPG 或生存类游戏,尤其是那些需要复杂的多人系统、任务系统、物品管理和社交互动的项目。该工具包降低了开发网络游戏的难度,为希望制作 MMORPG 的开发者提供了完善的基础框架,省去大量时间。

2024-12-17

Mobile Tools v20 Example Game 2.0.12.unitypackage

一款专为 Unity 开发者设计的插件,旨在帮助开发者高效地开发移动平台游戏。它不仅提供了一系列优化和增强移动设备性能的工具,还附带了一个示例游戏,帮助开发者快速上手并了解插件的最佳实践。 <b>主要功能</b> 1. 设备性能优化 2. 触摸输入管理 3. 屏幕适配 4. 移动设备兼容性检测 5. 优化的加载和场景切换 6. 内存管理

2024-12-12

Feel v4.3 (02 Sep 2024).unitypackage

Unity Awards 2021年获奖者:最佳艺术工具 打包超过130个反馈,它会让你轻松触发屏幕震动,触觉,动画转换,玩声音,相机,粒子,物理,后期处理,文本,着色器,时间,UI,并添加果汁到你的游戏的各个方面。 来自广受好评的柯基引擎和TopDown引擎的创造者,它是最好的果汁和游戏感觉框架,无论你是Unity的新手,还是有经验的开发者。干净的代码,良好的实践,优化,这可能会完全改变你的工作流程。 非常容易使用,mmfeedback将改变你让你的游戏很棒的方式。只需要创建一个空的游戏对象,将mmfeedback类添加到其中,然后你就可以开始添加和调整单个反馈了。有超过130种不同的反馈可供选择,现在非常容易创造出让人感觉良好的游戏。 Feel将游戏感拆解成了100+个基本的反馈操作(MMF_Feedback),主要覆盖了 音频、镜头、动画、GameObject、特效、后处理、UI、文字等方面。

2024-12-04

AVPro Video - Ultra Edition 2.7.0.unitypackage

AVPro Video是一个专业的Unity3D游戏引擎高清视频播放插件,提供广泛的视频格式支持、硬件加速、多声道音频处理、实时视频裁剪缩放功能和网络流媒体支持。它具备完善的API接口,让开发者可以轻松实现视频播放控制和交互,如自定义播放操作和360度全景视频播放。此插件还优化了移动设备的视频播放性能,并支持动态加载机制。AVPro Video是游戏内视频内容创作不可或缺的工具,从过场动画到VR体验,都有其用武之地。

2024-11-28

Editor Console Pro v3.977 (13 Nov 2024).unitypackage

Editor Console Pro是一个专为Unity开发者设计的高级控制台插件,它提供了增强的日志查看和管理功能,让开发者能够更有效地监控和诊断他们的应用程序。 主要功能: 1. 高级搜索和过滤 2.日志分组和折叠 3.一键清除特定类型的日志 4.保存和导出日志

2024-11-27

Quantum Console 2.6.6.unitypackage

这是一个功能强大的资源文件,旨在为Unity开发者提供一个便捷的游戏内控制台工具。通过Quantum Console,开发者可以在游戏运行时实时查看和修改游戏状态,执行自定义命令,监控游戏性能,从而显著提升开发效率和游戏质量。 关键功能: 实时调试:通过游戏内控制台,开发者可以实时查看和修改游戏对象的属性,快速定位和解决问题。 命令行支持:支持自定义命令的输入和执行,开发者可以根据需要编写各种命令,方便进行复杂的操作。 性能监控:提供实时的性能监控功能,帮助开发者及时发现和优化游戏中的性能瓶颈。 用户友好:控制台界面简洁直观,操作简单,即使是新手开发者也能快速上手。

2024-11-27

InteliMap AI Tilemap Generator 1.2.1.unitypackage

InteliMap AI Tilemap Generator是一个Unity插件,版本为1.2.1。它主要用于简化游戏开发过程中地图生成的工作,特别关注于适用于人工智能(AI)的游戏场景,比如角色扮演游戏(RPG)或策略游戏中复杂的迷宫、路径规划等。该插件能够自动生成基于tilemap(像素化的网格地图)的结构,并支持AI算法对其的无缝适应,以便NPC(非玩家角色)能智能地导航和互动。 使用这个工具,开发者可以快速创建多样化的地图布局,而无需手动绘制每个细节。它通常提供一些预设规则或选项,允许调整地图的复杂度、连通性和随机性。1.2.1版本可能包含了性能优化或其他功能改进。

2024-11-19

Match 3 Jelly Garden Kit v2.3.3.unitypackage

Match 3 Jelly Garden Kit 是 Unity 的完整三消游戏工具。这是 Unity Asset Store 内首批完整的三消游戏项目,已经过时间的考验。多年以来,我们不断加以改进,供你创建理想中的高质量游戏。

2024-11-19

Clean Minimalist GUI Pack 3.0.3.unitypackage

Clean Minimalist GUI Pack 3.0.3.unitypackage是一款针对Unity游戏引擎设计的轻量级图形用户界面(GUI)资源包。它包含了简洁而优雅的设计元素,适用于创建现代、极简风格的游戏界面,如菜单、按钮、输入框、加载指示器等。此版本更新到3.0.3,意味着可能修复了一些已知的问题,并添加了新的UI组件或改进了用户体验。这个资源包有助于开发者节省时间,专注于核心游戏逻辑,同时保持界面美观易用。

2024-11-19

EasyPerformanceMonitor - 2024 v2024.2.unitypackage

EasyPerformanceMonitor是一个用于性能监控和诊断的工具,它通常应用于软件开发环境中。这款工具简化了对应用程序运行状态的实时监控,能够帮助开发者快速识别并解决性能瓶颈。通过集成API或插件形式接入应用,它可以收集并展示关键指标如CPU使用率、内存占用、网络流量等,帮助用户分析系统负载情况。此外,EasyPerformanceMonitor还可能提供可视化界面,使得数据解读更为直观,便于做出优化决策。使用这样的工具可以提高开发效率,提升用户体验。

2024-11-19

TopDown Engine

TopDown Engine v3.6, 一个适用于玩家的严格角色控制器,包含了碰撞检测、坡度处理、移动、跳跃(以及更多随意跳跃)、武器(近战、点射、投掷物等)、基于网格的移动、自动瞄准、组合武器、猛击、奔跑、爬行,以及更多。轻松地通过检视面板控制和调整自己的角色。游戏中随附了各种示例以帮助您入门,同时还附带了完整的文档。 - 内容丰富,该资源包含 50 多个演示关卡,并为您提供所需的一切:海量随时可用的手工制作的视觉资源(而且您可以实际使用,而不仅仅是预置的艺术品),300 多个脚本经过优化并且大量准备用于制作的预制件。 - 完善的库存管理解决方案。创建库存、物品(可收藏、可使用、可装备等)、弹药、自定义并扩展所有内容! - 先进的 AI 系统:仅使用检测面板,通过组合动作(射击、巡逻、等待等)和决策(发现的敌人、时间、玩家方向、生命值、伤害值等),来创建复杂的敌人、老大或友善的 AI 行为,无需代码! ……

2024-11-01

Corgi Engine

Corgi Engine v8.8,引擎是Unity 2D + 2.5D 平台游戏套件。它基于一个紧凑型(非基于物理的控件)角色控制器而构建,为你的游戏带来最佳体验。它的速度非常快,并且可以在台式、移动端以及任何你想要的地方使用。功能丰富,并且持续更新(在过去 5 年间发布了 50 多个版本),它是创建 2D + 2.5D 平台游戏或枪战类游戏的最佳工具! 无论你是初次接触 Unity、经验丰富的开发员或工作室,还是制作第一个游戏的新手或商业游戏创作者,此引擎都将帮助你释放游戏的潜力。 功能概述: 适用于玩家的紧凑型 2D 角色控制器,以碰撞检测、坡度处理、移动、跳跃、自动行走/奔跑和越墙进行了完善,也就是超级马里奥奔跑、双跳(以及你想要的跳跃次数)、攀爬、 沿壁架悬挂和拉拽、悬垂、喷气背包、武器(近战和投掷)、组合武器、飞行、时间控制、滑行、游泳、猛冲(水平和垂直)、伤害性猛冲、推、拉、被压、物品的携带和投掷、奔跑、爬行、仰视、俯视、承受跌落伤害、在拉索上滑行、角色切换等等。轻松地通过检视面板控制和调整自己的角色。游戏中随附了各种示例以帮助你入门,同时还附带了视频教程和完整的文档。

2024-11-01

Anime Girls Pack v1.2.2

Anime Girls Pack: 包含17个高精度日系女孩角色模型,35组人形动画,8组表情。 Anime Girls Pack是一个集合了多种高质量动漫女性角色模型的Unity资源包。这些模型具有详细的纹理和配饰,支持动画和自定义,非常适合用于各种类型的游戏、虚拟现实体验和其他交互式媒体项目。 Anime Girls Pack的核心特性 1. 多样化的角色模型 - 提供多种风格和姿态的动漫女性角色模型。 2. 高质量的纹理和细节 - 角色模型具有高分辨率的纹理和精细的细节处理。 3. 动画支持 - 角色模型支持动画,可以轻松实现行走、跳跃、舞蹈等动作。 4. 易于定制和扩展 - 允许开发者根据项目需求调整角色的外观和配饰。 5. Unity优化 - 所有模型和动画都针对Unity引擎进行了优化,确保性能。 6. 详细的文档和示例 - 提供详细的使用说明和示例场景,帮助开发者快速上手。

2024-11-01

FfmpegUnity-2.10

FFmpeg能够实现对视频音频编码、解码、转码、流传输等等一系列功能。它包含有libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale,libswresample 库。

2024-10-29

AVPro Movie Capture - Ultra Edition 5.2.1

Unity录屏插件AVPro Movie Capture是一款强大的工具,专为Unity开发者设计,用于在游戏中实现高质量的屏幕录制功能。此版本提供了稳定性和性能的优化,使得开发者能够更流畅地集成到自己的项目中,将游戏窗口无损地转换为视频格式。

2024-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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