游戏开发

工藤新一¹1 小时前
开发语言·c++·游戏引擎·游戏开发·sdl
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 19)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
大飞pkz3 天前
xml·unity·c#·游戏引擎·游戏开发·数据读写
【Unity】使用XML进行数据读存的简单例子//解析Xml方法一//被读取文件<?xml version = "1.0" encoding="utf-8"?>
大飞pkz3 天前
ui·unity·游戏引擎·游戏开发·开发记录·button绑定
【Unity】如何解决UI中的Button无法绑定带参数方法的问题问题描述:1.直接为Button绑定一个带参数方法,报错了。解决办法:将该方法通过另一个方法进行封装即可。
大飞pkz3 天前
unity·游戏引擎·游戏开发·数据保存和读取·游戏中的数据处理·类似jsonunility
【Unity】使用LitJson保存和读取数据的例子LitJson 是一个轻量级的 JSON 解析和生成库,广泛应用于 .NET 环境中。优点:轻量级,易用,性能优秀,支持LINQ和自定义对象的序列化和反序列化。
大模型铲屎官4 天前
c语言·unity·c#·交互·游戏开发·材质·shader
Unity C# 与 Shader 交互入门:脚本动态控制材质与视觉效果 (含 MaterialPropertyBlock 详解)(Day 38)01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南 02-玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖 03-全面掌握 LangChain:从核心链条构建到动态任务分配的实战指南 04-玩转 LangChain:从文档加载到高效问答系统构建的全程实战 05-玩转 LangChain:深度评估问答系统的三种高效方法(示例生成、手动评估与LLM辅助评估) 06-从 0 到 1 掌握 LangChain Agents:自定义工具 + LLM 打造智能
Thomas游戏开发5 天前
前端框架·unity3d·游戏开发
Unity3D Timeline扩展与自定义事件处理在Unity3D中扩展Timeline系统并实现自定义事件处理,可以通过以下步骤完成:在Project窗口右键选择 Create > Signal,生成一个SignalAsset(如EnemySpawnSignal)。
龙智DevSecOps解决方案6 天前
ci/cd·游戏开发·jetbrains·持续集成·teamcity
CI/CD解决方案TeamCity在游戏开发中的应用价值与优势分析TeamCity是用于游戏开发的最流行的CI/CD工具之一。从独立开发者到3A工作室和游戏发行商,各种规模的公司都在使用。无论您在制作流程中使用何种工具,TeamCity都支持您为任何的工作流程设置全面的构建-测试-发布管道。
工藤新一¹6 天前
开发语言·c++·游戏引擎·游戏开发·sdl·实践项目
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 14)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
Thomas游戏开发6 天前
前端框架·unity3d·游戏开发
Unity3D 游戏崩溃和 Bug 的在线报告系统设计针对 Unity3D 游戏崩溃与 Bug 的在线报告系统设计,以下是分模块的系统架构方案,兼顾自动化、可扩展性和安全性:
程序员爱钓鱼7 天前
前端·javascript·游戏开发
从零开始开发一个简易的五子棋游戏:使用 HTML、CSS 和 JavaScript 实现双人对战五子棋,作为一种经典的棋类游戏,不仅考验玩家的策略与判断力,还能在繁忙的生活中带来一丝轻松。今天,我们将用 HTML、CSS 和 JavaScript 来开发一个简易的五子棋游戏,玩家可以在浏览器中与朋友展开一场刺激的对决。
w4ngzhen8 天前
rust·游戏开发
关于Bevy中的原型ArchetypesBevy是基于ECS(Entity-Component-System)架构的游戏引擎,其中的Entity实体是游戏中的一个基本对象,但实体本身通常只是一个标识id,它不包含任何具体的数据或行为,只是组件(Component)的容器。
Thomas游戏开发9 天前
前端框架·unity3d·游戏开发
Unity3D Audio Mixer自定义调制教程在Unity3D中,通过Audio Mixer实现自定义调制可以动态控制音频效果,以下是详细的步骤和示例代码:
Thomas游戏开发10 天前
前端·unity3d·游戏开发
Unity3D动态遮挡剔除技术详解Unity3D 的动态遮挡剔除(Dynamic Occlusion Culling)是一种优化技术,用于在运行时根据相机视角动态剔除被其他物体遮挡的不可见物体,从而减少渲染负载。与静态遮挡剔除(预烘焙遮挡数据)不同,动态遮挡剔除适用于场景中存在移动物体或动态变化的遮挡关系。
程序员茶馆13 天前
游戏·unity·游戏引擎·图形渲染·unity3d·游戏开发
【unity】Vulkan模式下部分Android机型使用VideoPlayer组件播放视频异常问题一、问题背景考虑到Vulkan高性能的优势,项目组决定打包设置为vulkan优先,opengl es次之的方案;但由于部分低端设备或者部分模拟器对Vulkan的兼容性良莠不齐,导致诸如使用VideoPlayer组件无法正常播放视频等问题频发,而这些问题在opengl es模式下不存在。鉴于Unity官方未在2022系列修复该问题,以及本项目优先使用Vulkan模式的需求,本方案决定在UnityPlayerActivity.java源文件或者自定义的UnityPlayerActivity入手,检测设备是否支
程序员爱钓鱼13 天前
游戏·go·游戏开发
用 Go 写一个可以双人对弈的中国象棋游戏!附完整源码你有没有想过用 Go 写一个 中国象棋?今天就带你一步步从零打造一个支持 双人对战的终端版中国象棋游戏,不仅有完整代码,还有运行效果,适合新手练手,也适合进阶开发者继续拓展为 AI 版或网页版!
看海的四叔14 天前
开发语言·python·数据分析·游戏开发·俄罗斯方块
【Python】用Python写一个俄罗斯方块玩玩俄罗斯方块实现过程
Dgaf16 天前
游戏开发
DX12 快速教程(1) —— 做窗口DirectX 12 是微软 2014 年开发并长期维护的一套 3D 图形 API 接口,相比前任 DirectX 11,最大的特点是 大幅度提升多线程异步图形渲染的性能,开放大量的底层细节,将资源管理和底层验证统统交由开发者,让开发者自行处理,来提升图形渲染的性能。用 DirectX 12 开发的游戏有:《无主之地3》、《全境封锁2》、《幽灵行动:断点》、《世界战争:风云变幻》。
ForBigData18 天前
游戏·游戏引擎·godot·游戏程序·个人开发·游戏开发·游戏设计
【杂谈】Godot 游戏开发:有限状态机学博而后可约,事历而后知要。假设你正在编写玩家角色控制逻辑:当未按下方向键时保持空闲状态,一旦触发方向键输入就切换为移动状态,而按下跳跃键时则执行跳跃动作。这样的代码逻辑该如何实现呢? 一个常规思路是采用多重if-else条件判断结构——对于简单的应用场景,这种实现方式的确可行。但想要在此基础上扩展更多状态(如滑墙、二段跳、翻滚等),问题出现了,多个状态相互耦合,形成了网状结构。代码将不可避免地陷入条件嵌套的泥潭,变得臃肿复杂,难以维护。
非典型程序猿18 天前
游戏开发·音视频开发
【Vulkan 入门系列】什么是 Vulkan API?(一)文章首发微信公众号:非典型程序猿,欢迎关注mp.weixin.qq.com/s/tM5PYTLBR…Vulkan 是 Khronos 组织(搞 OpenGL 的组织)的新 API,最早由 Khronos 组织 在 2015 年游戏开发者大会(GDC)上发表,它提供了对现代显卡更好的抽象。Khronos 最先把 Vulkan API 称为“下一代 OpenGL 行动”(next generation OpenGL initiative)或“glNext”,但在正式宣布 Vulkan 之后这些名字就没有再使用
大模型铲屎官19 天前
c语言·unity·c#·游戏引擎·游戏开发·动画控制·animator状态机
# Unity动画控制核心:Animator状态机与C#脚本实战指南 (Day 29)01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南 02-玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖 03-全面掌握 LangChain:从核心链条构建到动态任务分配的实战指南 04-玩转 LangChain:从文档加载到高效问答系统构建的全程实战 05-玩转 LangChain:深度评估问答系统的三种高效方法(示例生成、手动评估与LLM辅助评估) 06-从 0 到 1 掌握 LangChain Agents:自定义工具 + LLM 打造智能