游戏开发

2024/9/18 21:18:40

Unity3D 实现水体交互详解

前言 在Unity3D中实现水体交互是一个既有趣又富有挑战性的任务,它涉及到图形渲染、物理模拟以及用户交互等多个方面。下面,我将详细介绍如何在Unity中创建一个基本的水体交互系统,包括技术概览、步骤分解以及关键代码实现。 对惹&#xff0…

游戏开发| Unreal5.2-5.4接入chatGPT定制游戏NPC

引擎版本UE5.2 (也支持到5.4,有试用其它插件所以选择之前版本) 使用插件(免费) 1.VArest (插件官方介绍:Plugin that makes REST communications much easier.)可以让REST(Representational State Transfer)通信变得更加容易,涉及客户端与服务器之间通过 HTTP 协议…

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(下)

上下文Conversation Array 要让GPT记住上下文,实现GPT4里的连续对话功能,需要把以下内容存入conversation array中去。 NPC background storyuser input promptNPC anwser open AI API的JsonObject JSONObject是一种数据结构,可以理解为JSO…

【Unity】如何获得两个List各自的补集

【背景】 在项目中需要处理这样的逻辑,将所有活跃客户端的IP地址形成一个IP地址列表,与项目中已经生成按钮实例的IP按钮进行比照,如果某一个IP处于活跃状态,但是并未生成实例按钮,那么就生成实例。如果一个按钮的IP地址不存在于当前的IP地址列表中,则需要销毁这个Button…

UE的Gameplay框架(三) —— Level和World

这篇文章关注于Level和World,对其在Gameplay框架中的作用及使用做简单讲解。 文章目录 Level和World的作用关卡流送关卡流送体积蓝图加载 参考资料 Level和World的作用 在UE里,Level 可以看作是 Actors 的容器,其有一个LevelScriptActor用于处…

【极客日常】对低代码开发模式的一些思考和想法

低代码这个名词说起来已经有些年头了,广义上来讲可以说是达到这么一种效果,即尽量减少通过编写代码的方式来完成研发任务,甚至部署交付整个技术产品。那么低代码模式到底值不值得弄,有什么优势和缺陷,本篇文章笔者就来…

Cocos Creator 帧动画播放组件制作详解

前言 Cocos Creator 是一个强大的游戏开发工具,提供了丰富的功能和组件,其中帧动画播放组件是游戏开发中常用的组件之一,通过帧动画播放组件可以实现角色动画、特效动画等效果。本文将详细介绍如何使用 Cocos Creator 制作帧动画播放组件&am…

Cocos Creator 3D物理引擎的物体编辑详解

前言 Cocos Creator是一款强大的游戏开发工具,其中包含了丰富的功能模块,其中之一就是3D物理引擎。通过物理引擎,开发者可以轻松地实现游戏中的物理效果,比如重力、碰撞、运动等。本文将详细介绍Cocos Creator中3D物理引擎的物体…

游戏开发设计模式之外观模式

目录 外观模式在游戏开发中的具体应用案例是什么? 如何在游戏引擎设计中实现外观模式以提高系统的可扩展性? 外观模式与其他设计模式(如适配器模式、代理模式)相比,有哪些独特的优势和潜在的局限性? 独…

Unity3D MMORPG加载背包配置表详解

一、引言 在Unity3D开发的大型多人在线角色扮演游戏(MMORPG)中,背包系统扮演着至关重要的角色。它不仅是玩家存储和管理物品的地方,更是游戏经济体系和交互系统的重要组成部分。背包的配置表加载是背包系统实现的关键步骤之一&am…

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(下)

上下文Conversation Array 要让GPT记住上下文,实现GPT4里的连续对话功能,需要把以下内容存入conversation array中去。 NPC background storyuser input promptNPC anwser open AI API的JsonObject JSONObject是一种数据结构,可以理解为JSO…

【Unity】如何获得两个List各自的补集

【背景】 在项目中需要处理这样的逻辑,将所有活跃客户端的IP地址形成一个IP地址列表,与项目中已经生成按钮实例的IP按钮进行比照,如果某一个IP处于活跃状态,但是并未生成实例按钮,那么就生成实例。如果一个按钮的IP地址不存在于当前的IP地址列表中,则需要销毁这个Button…

浅谈游戏机制

浅谈游戏机制 前言什么是游戏机制?机制组成机制类别结语 前言 最近在编写游戏开发文档的时候了解到游戏机制,第一次接触游戏机制的概念难免有些陌生,但感觉又跟常见,在网上查阅浏览了一些资料后了解到游戏机制还不止一个。 现在将…

游戏开发设计模式概况

目录 游戏开发中观察者模式的具体应用案例是什么? 单例模式在游戏资源管理中的最佳实践有哪些? 工厂模式如何优化大型游戏中的角色生成和资源加载过程? 状态模式在游戏角色状态转换中的实现方式有哪些? 外观模式在游戏UI设计…

ue5 伤害插件

主角或敌人都能用的插件,复用性很高 首先创建以下插件、接口、类型文件 两个枚举中的参数名称,E_DamageResponse区分是各个伤害后的反应,比如不同伤害造成的动画或粒子特效等的不同,E_DamageType是伤害类型,有各种伤害…

游戏开发中客户端和服务器逻辑

文章目录 0 引言1 服务器逻辑1.1 游戏逻辑的权威性1.2 状态同步1.3 安全性和反作弊1.4 AI控制 2.客户端职责2.1 用户输入处理2.2 渲染和表现2.3 本地预测和插值2.4 UI和HUD 0 引言 在进行游戏开发的过程中,对于客户端和服务器端要进行的逻辑有些困惑,学…