游戏引擎

来恩10034 小时前
学习·unity·游戏引擎
Unity 学习之旅:从新手到高手的进阶之路在当今游戏开发和实时 3D 内容创作领域,Unity 以其强大的功能、跨平台的特性以及丰富的资源,成为众多开发者的首选工具。无论你是怀揣游戏梦想的初学者,还是寻求拓展技能的专业人士,踏上 Unity 的学习之旅都将为你开启一扇充满无限可能的大门。
年少无知且疯狂11 小时前
c#·游戏引擎
游戏开发中常用的设计模式本文介绍了游戏开发中常用的设计模式,如工厂模式用于创建对象,单例模式确保全局唯一,观察者模式实现对象间事件通知,状态模式管理对象状态转换,策略模式提供行为选择,组合模式构建复杂对象结构,命令模式分离操作与执行,装饰模式动态扩展功能。
向宇it20 小时前
开发语言·unity·c#·编辑器·游戏引擎
【从零开始入门unity游戏开发之——C#篇46】C#补充知识点——命名参数和可选参数考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。
你疯了抱抱我1 天前
unity·游戏引擎·vr·着色器·vrchat
【VRChat · 改模】Unity工程导入人物模型;并添加着色器教程;不添加着色器的时候,模型是粉色的在工程文件的 Assets 目录下,创建一个新的目录,可以起名为你的模型的名字 比如说,我的模型叫 Maya,那么我就起名为 Maya。
向宇it1 天前
开发语言·unity·c#·编辑器·游戏引擎·.net
【unity进阶篇】unity如何实现跨平台及unity最优最小包体打包方式(.NET、Mono和IL2CPP知识介绍)考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。
虾球xz2 天前
学习·游戏引擎
游戏引擎学习第80天计划对现有的碰撞检测循环进行修改,以便实现一些新的功能。具体来说,是希望处理在游戏中定义可行走区域和地面的一些实体。尽管这是一个2D游戏,目标是构建一些更丰富的三维结构,例如楼层上方的房间,可以看到下面的房间,或者跳上跳下的台阶等。
2850g2 天前
游戏引擎·虚幻
Airsim 虚幻引擎 完整配置AirSim 是一款基于游戏引擎的开源跨平台仿真器,它可以用于无人机、无人车等机器人的物理和视觉仿真。它同时支持基于 PX4 和 ArduPilot 等飞行控制器的软件在环仿真,目前还支持基于PX4的硬件在环仿真。官网:AirSim Unreal Engine,简称UE,中文译名为虚幻引擎,是目前知名的游戏引擎之一,是一套完整的开发工具,目前已经被广泛应用于游戏开发、建筑设计与渲染、汽车展示、广播与实况活动、影视渲染、训练与模拟等各个领域中。官网:虚幻引擎 AirSim是基于虚幻引擎开发的仿真平台,是作为
无敌最俊朗@2 天前
java·开发语言·unity·游戏引擎
unity——Prejct3——背景音乐1.音乐数据结构类2.数据管理类3.真实背景音乐类
虾球xz2 天前
学习·游戏引擎
游戏引擎学习第81天仓库:https://gitee.com/mrxiao_com/2d_game在这段时间的工作中,讨论了如何改进地面渲染的问题。虽然之前并没有专注于渲染部分,因为当时主要的工作重心不在这里,但在实现过程中,发现地面没有明确的可视化表示,这导致玩家无法直观地看到地面或楼层的变化。虽然房间的边界通过树木做了简要的绘制,但地面本身并没有明确的图形,玩家在上下楼层时,缺乏对地面位置的视觉提示,所看到的只是一些代表性元素。
虾球xz2 天前
学习·游戏引擎
游戏引擎学习第82天今天的目标是轻松一些的任务,主要是对地面渲染进行一些调整和实验。计划首先完成一些背景渲染的工作,因为前一天我们遇到了一些问题。今天的重点是解决这些问题,并为明天进行一些清理工作。下周将继续集中精力在碰撞检测等逻辑清理上,特别是地面检测的部分。 从目前的进度来看,我们已经实现了一个简单的功能,可以将地面渲染到屏幕上。然而,由于没有进行优化,背景的绘制会变得非常缓慢。
虾球xz3 天前
学习·游戏引擎
游戏引擎学习第79天我们目前的工作重点是碰撞检测的更新,特别是将游戏的世界表示方式扩展到三维空间。尽管游戏本身是二维的,但我们希望它能够在三维空间中处理更多的内容,以支持那些需要考虑高度的游戏元素,如楼层、台阶等。我们的目标是避免在实现过程中加入过多的临时性解决方案,因此我们正通过一些简单的方式来逐步理解如何更好地实现这一目标,以便最终能形成一个更通用、更完善的代码结构。
keep-learner4 天前
学习·unity·游戏引擎
Unity Dots理论学习-3.ECS有关的模块(2)如前所述,Unity中的C#代码默认通过JIT(即时编译)编译器Mono编译;或通过AOT(提前编译)编译器IL2CPP编译以提供更好的运行时性能,在某些目标平台上也会有更好的支持。
向宇it5 天前
开发语言·游戏·3d·unity·c#·游戏引擎
【零基础入门unity游戏开发——unity3D篇】URP 3D光源组件(Light)介绍、烘培灯光、实现太阳耀斑镜头光晕效果(基于unity6开发介绍)考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。
浅陌sss5 天前
unity·游戏引擎
Unity ShaderGraph中Lit转换成URP的LitShaderShaderGraph中的LitShader如下:在顶点和片元着色器暴露出了上图中的几个参数,要转换成URPLitShaderLab,首先要找到这几个参数,打开LitShader,找到第一个Pass,可以看到下图中的顶点和片元的定义函数,还有引用的两个库。
W Y5 天前
unity·游戏引擎
【Unity-Game4Automation PRO 插件】Game4Automation PRO 插件 是一个用于 Unity 引擎 的工业自动化仿真工具,它提供了对工业自动化领域的仿真和虚拟调试支持,特别是在与工业机器人、生产线、PLC 系统的集成方面。该插件旨在将工业自动化的实时仿真与游戏开发的高质量 3D 可视化能力结合起来,提供一个易于使用和高效的工业仿真解决方案。
向宇it5 天前
开发语言·unity·c#·编辑器·游戏引擎
【零基础入门unity游戏开发——unity3D篇】地形Terrain的使用介绍考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。
Tui_GuiGe5 天前
unity·游戏引擎·材质
【Unity】unity3D 调用LoadSceneAsync 场景切换后比较暗 部门材质丢失解决方法:两个场景使用同样灯光解决方法:两个场景使用同样灯光,在loading 的场景中加入灯光。 Light—Directional Light 如果不行,再把两个场景的天空盒子都设置一样的。
tealcwu5 天前
unity·游戏引擎·visual studio
【Unity踩坑】Unity中提示缺少Visual Studio组件问题: 在Unity中选择UWP平台时,提示Visual Studio缺少组件。 Selected Visual Studio is missing required components and may not be able to build the generated project. 解决方案: 在Visual Studio Installer里,安装上"C++通用Windows平台工具"
谢斯5 天前
unity·游戏引擎
【Unity】使用UniRx来快速完成Unity中的信号层开发工作。网址:https://github.com/neuecc/UniRx/UniRx(Unity反应式扩展)是.NET 反应式扩展的重新实现。官方 Rx 实现很棒,但在 Unity 上不起作用,并且存在 iOS IL2CPP 兼容性问题。此库修复了这些问题,并为 Unity 添加了一些特定的实用程序。支持的平台是 PC/Mac/Android/iOS/WebGL/WindowsStore/etc 和库。
omegayy6 天前
unity·游戏引擎·webgl
Unity WebGL:本机部署,运行到手机简单介绍一下Unity WebGL的技术方案,在WebGL平台出包后,Unity的运行时C/C++代码是通过Emscripten编译成了WebAssembly/Wasm;游戏逻辑部分的C#代码是先通过il2cpp转成C++再编译转成的Wasm,Unity程序就就可以在支持WebAssembly的浏览器中运行了。图形部分使用WebGL做适配,目前Unity 2022默认出包WebGL 2.0版本,API对应OpenGL ES 3.0,功能基本可以匹配。