E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
游戏引擎开发
游戏引擎开发
与实战案例
游戏引擎开发
与实战案例摘要本文聚焦
游戏引擎开发
,涵盖核心架构、关键技术及实战案例。
喜欢编程就关注我
·
2025-07-08 16:40
游戏引擎
开发实战
实战案例
代码
Rust+Blender:打造高性能游戏引擎
基于Rust和Blender的游戏引擎以下是基于Rust和Blender的
游戏引擎开发
实例,涵盖不同应用场景和技术方向的实际案例。
KENYCHEN奉孝
·
2025-07-06 03:46
Rust
rust
开发工具
Rust实现科幻FPS游戏:相对论渲染效果探秘
基于Rust语言的时间移民科幻游戏以下是基于Rust语言的时间移民科幻
游戏引擎开发
实例的分类整理,涵盖核心模块、渲染、物理模拟、存档系统等方向,提供可直接参考的代码片段或设计模式:时间系统引擎//示例1
KENYCHEN奉孝
·
2025-07-05 09:38
Rust
rust
服务器
开发语言
手把手教你架构3D游戏引擎高清PDF扫描版:深入浅出掌握
游戏引擎开发
手把手教你架构3D游戏引擎高清PDF扫描版:深入浅出掌握
游戏引擎开发
【下载地址】手把手教你架构3D游戏引擎高清PDF扫描版《手把手教你架构3D游戏引擎》是一本深入浅出的教程,适合对
游戏引擎开发
感兴趣的读者
翁佳忱
·
2025-06-10 19:06
Monado引擎开发:Monado优化与性能分析_(3).性能分析工具与方法
性能分析工具与方法在虚拟现实
游戏引擎开发
中,性能分析是确保引擎能够高效运行的关键步骤。本节将详细介绍各种性能分析工具和方法,帮助开发者识别和优化引擎中的性能瓶颈。
chenlz2007
·
2025-06-01 18:34
虚拟现实游戏2
机器人
前端
网络
java
服务器
【C++
游戏引擎开发
】第29篇:物理引擎(Bullet)—刚体动力学系统
一、刚体运动学数学描述1.1三维空间位姿表示刚体在三维空间中的运动由平动与转动复合而成。定义:质心位置:x(t)∈R3\mathbf{x}(t)\in\mathbb{R}^3x(t)∈R3方向四元数:q(t)=[w,x,y,z]∈H\mathbf{q}(t)=[w,x,y,z]\in\mathbb{H}q(t)=[w,x,y,z]∈H四元数满足约束条件:w2+x2+y2+z2=1w^2+x^2+y
JuicyActiveGilbert
·
2025-05-05 20:25
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
【C++
游戏引擎开发
】第26篇:OpenGL实例化渲染与传统渲染对比
一、理论剖析1.1传统渲染工作机制1.1.1单对象绘制流程传统渲染采用"提交-绘制"循环模式:每次调用glDrawArrays或glDrawElements都会触发完整的渲染管线执行流程。顶点属性数据通过VBO绑定至显存,着色器程序逐顶点处理数据,最终生成图元。1.1.2多对象绘制瓶颈当需要绘制相同物体的多个副本时,传统方案需要:为每个物体单独更新模型矩阵多次绑定/解绑着色器程序重复提交绘制指令这
JuicyActiveGilbert
·
2025-05-05 20:55
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
【C++
游戏引擎开发
】第27篇:ECS(Entity-Component-System)架构介绍与实现
一、ECS架构理论剖析1.1核心设计理念1.1.1数据驱动范式ECS(Entity-Component-System)架构颠覆传统面向对象设计,采用数据优先的编程范式。通过强制分离数据(组件)与行为(系统),实现关注点分离原则。实体本质是唯一标识符(UUID),组件是纯数据结构,系统包含所有处理逻辑。1.1.2组合优于继承实体通过动态组合组件实现功能扩展,规避了传统继承体系的菱形继承问题。每个组件
JuicyActiveGilbert
·
2025-05-05 20:54
C++游戏引擎开发知识点
c++
游戏引擎
架构
【C++
游戏引擎开发
】第20篇:基于物理渲染(PBR)——辐射度量学
引言在基于物理渲染(PBR)中,辐射度量学是描述光与物质交互的核心数学框架。本文将深入解析辐射度量学的四大基础量,双向反射分布函数(BRDF)的物理本质,以及如何通过积分形式推导出渲染方程。最后,通过OpenGL实践,直观展示辐射率(Radiance)在三维场景中的分布规律。一、辐射度量学四要素光能传播的量化需要精确的物理量定义,以下是PBR的四大基石:1.1辐射通量(RadiantFlux,Φ)
JuicyActiveGilbert
·
2025-04-24 05:54
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
【C++
游戏引擎开发
】第19篇:Compute Shader实现Tile划分
一、Tile划分的数学基础1.1Tile尺寸的几何分析1.1.1屏幕空间离散化原理设屏幕分辨率为W×HW\timesHW×H,Tile尺寸为Tw×ThT_w\timesT_hTw×Th,则Tile总数为:Ntiles=⌈WTw⌉×⌈HTh⌉N_{tiles}=\lceil\frac{W}{T_w}\rceil\times\lceil\frac{H}{T_h}\rceilNtiles=⌈TwW⌉×⌈
JuicyActiveGilbert
·
2025-04-24 05:53
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
【C++
游戏引擎开发
】第16篇:ImGui指南
ImGui官方GithubImGUI(即时模式图形用户界面)是一种颠覆传统GUI开发范式的界面系统,由CaseyMuratori于2005年提出概念,后经OmarCornut开发为DearImGui开源库。其核心设计理念彻底改变了开发者构建交互式工具的方式。一、vcpkg安装与特点介绍1.1安装vcpkginstallimgui[core,glfw-binding,opengl3-binding,
JuicyActiveGilbert
·
2025-04-18 19:47
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
【C++
游戏引擎开发
】第14篇:视图空间与相机坐标系
一、视图空间的基础数学框架1.1齐次坐标与变换矩阵三维坐标系变换采用4×4齐次坐标矩阵,其通用形式为:M=[A3×3b3×101×31]\mathbf{M}=\begin{bmatrix}\mathbf{A}_{3×3}&\mathbf{b}_{3×1}\\\mathbf{0}_{1×3}&1\end{bmatrix}M=[A3×301×3b3×11]其中:A\mathbf{A}A包含旋转、缩放变
JuicyActiveGilbert
·
2025-04-13 07:53
C++游戏引擎开发知识点
c++
游戏引擎
【C++
游戏引擎开发
】第9篇:数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
写在前面两天都没手搓实现可用的凸包生成算法相关的代码,自觉无法手搓相关数学库,遂改为使用成熟数学库。一、GLM库安装与介绍1.1vcpkg安装GLM跨平台C++包管理利器vcpkg完全指南在PowerShell中执行命令:vcpkginstallglm#集成到系统目录,只需要执行一次,以前执行过就无需重复执行vcpkgintegrateinstall1.2GLM库基础数学对象类型描述示例vec2/
JuicyActiveGilbert
·
2025-04-13 07:22
C++游戏引擎开发知识点
c++
游戏引擎
线性代数
Swift语言的游戏引擎
在这篇文章中,我们将深入探讨Swift语言在
游戏引擎开发
中的应用,分析其优势、现状、框架以及未来的发展趋势。一、Swift语言的特点Swift是一种现
慕离桑
·
2025-04-05 07:00
包罗万象
golang
开发语言
后端
【C++
游戏引擎开发
】《线性代数》(5):四元数的3D旋转原理与实现(含新增Vector3、修改Matrix为非SIMD版本)
一、四元数基础理论四元数(Quaternions)是一种扩展了复数系统的数学工具,由威廉·哈密顿(WilliamRowanHamilton)于1843年提出。它在三维空间旋转表示和计算中具有重要应用,尤其在计算机图形学、机器人学和航空航天等领域中因其高效性和无万向节锁的特性而被广泛使用。1.1四元数的定义四元数是一个四维超复数,形式为:q=a+bi+cj+dkq=a+b\mathbf{i}+c\m
JuicyActiveGilbert
·
2025-04-04 19:41
C++游戏引擎开发知识点
c++
游戏引擎
线性代数
【C++
游戏引擎开发
】《几何算法》(1):数学基础与射线相交检测
引言:为什么需要射线相交检测?在计算机图形学、游戏开发和三维建模领域,射线相交检测(RayIntersectionTesting)是实现诸多核心功能的基础。无论是玩家的子弹命中判定、3D建模软件的物体选取,还是光线追踪中的光线路径计算,都需要快速判断射线与几何体是否相交。本文将深入浅出地解析其数学基础,并探讨常见几何体的相交检测方法。一、数学基础概念1.1射线的数学表示射线由起点(Origin)和
JuicyActiveGilbert
·
2025-04-02 13:45
C++游戏引擎开发知识点
c++
游戏引擎
算法
【C++
游戏引擎开发
】第1周《线性代数》(3):矩阵乘法的SIMD优化与转置加速
一、矩阵乘法数学原理与性能瓶颈1.1数学原理矩阵乘法定义为:给定两个矩阵A(m×n)\mathrm{A}(m×n)A(m×n)和B(n×p)\mathrm{B}(n×p)B(n×p),它们的乘积C=A×B\mathrm{C}=A×BC=A×B是一个m×p\mathrm{m}×pm×p的矩阵,其中:Ci,j=∑k=1nAi,k⋅Bk,jC_{i,j}=\sum_{k=1}^{n}A_{i,k}\cd
JuicyActiveGilbert
·
2025-03-28 15:25
C++游戏引擎开发知识点
线性代数
c++
游戏引擎
从零开始探索C++游戏开发:性能、控制与无限可能
这门诞生于1983年的语言,至今仍占据着
游戏引擎开发
语言使用率榜首(根据2023年GameDev调查数据)。
南玖yy
·
2025-03-16 02:32
C++游戏开发
c
HarmonyNext实战:基于ArkTS的跨平台
游戏引擎开发
HarmonyNext实战:基于ArkTS的跨平台
游戏引擎开发
引言在HarmonyNext生态系统中,游戏开发是一个充满挑战和机遇的领域。
·
2025-03-05 16:20
harmonyos-next
游戏引擎介绍:Game Engine
简介定义:软件框架,一系列为开发游戏的工具的集合可协作创意生产工具,复杂性艺术,注重realtime实时目的为艺术家,设计师,程序员设计工具链
游戏引擎开发
参考书推荐:GameEngineArchitecturalbyJasonGregroy
He Des
·
2025-01-30 02:07
游戏引擎
Go Ebiten小游戏开发:贪吃蛇
本文将介绍如何使用Go语言和Ebiten
游戏引擎开发
一个简单的贪吃蛇游戏。通过这个项目,你可以学习到游戏开发的基本流程、Ebiten的使用方法以及如何用Go实现游戏逻辑。
RedJACK~
·
2025-01-16 17:41
小游戏开发
Go语言
golang
开发语言
后端
OpenGL系:1-OpenGL术语
一种图形应⽤用程序编程接⼝口(ApplicationProgrammingInterface,API).简单理理解就是开发的图形库OpenGL本领高强,涉猎极广,使用略麻烦视频,图形,图⽚片处理理2D/3D
游戏引擎开发
科学可视化医学软件开发
长若执念
·
2024-01-31 18:03
01-初识OpenGL
主要应用于:视频,图形,图⽚处理理2D/3D
游戏引擎开发
科学可视化医学软件开发CAD(计算机辅助技术)虚拟实境(AR,VR)AI⼈人⼯工智能1.1OpenGL和OpenGES的区别OpenGL与OpenGLES
一人前行
·
2023-12-25 10:28
OpenGL与OpenGL
SE
游戏引擎开发
工程师招聘
游戏引擎开发
工程师招聘岗位要求:1.计算机相关专业本科及以上。2.有丰富的工程开发项目经验者,或做过UE、Unity游戏开发优先。3.有3D图形学原理,熟悉OpenGL、Vulkan等API优先。
V_樱宁
·
2023-12-23 20:40
游戏引擎
3D
游戏引擎开发
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。一平台与编程语言选择首先,游戏开发的平台就有很多类型:个人主机平台:Windows、Linux、MacOC;移动平台:iOS、Android、WindowsPhone、BlackBerryOS、Symbian;专业主机
Wood木木
·
2023-12-21 00:28
Python
游戏引擎开发
(四):TextField文本类
Python
游戏引擎开发
(一):序Python
游戏引擎开发
(二):创建窗口以及重绘界面Python
游戏引擎开发
(三):显示图片文本类TextField使用过flash的朋友都知道,这个类其实不光是显示文本用的
YhPythonJSCPP
·
2023-12-19 08:01
【游戏引擎】
【Python】
python
游戏引擎
qt
TextField
魔龙烈焰商业端:PC页游,WIN学习手工服务端,通用视频教程,GM工具
该游戏源码商业端采用先进的
游戏引擎开发
,拥有精美的画面和流畅的操作体验。同时,它还支持WIN学习手工服务端,为玩家提供更加稳定和高效的游戏环境。
骆驼&沙漠
·
2023-12-15 05:23
学习
运维
服务器
【Unity】填坑,Unity接入Epic Online Service上架Epic游戏商城
Epic是虚幻
游戏引擎开发
商,2018年12月Epic宣布推出Epic游戏商城至今刚好三年,Epic
TopGames
·
2023-12-06 15:45
Unity
unity
EOS接入
虚幻商城SDK
跨平台
游戏引擎开发
跨平台游戏引擎的意义目前移动平台开发涉及Andoird,ios,windows-phone,blackberry等多个平台,每个平台的开发接口都不同,同一款游戏要想部署到不同平台需要大量的重复劳动,严重影响开发成本,跨平台游戏引擎能使用统一的开发接口,能做到writtenonce,runeverywhere的效果,大大提高开发效率跨平台游戏引擎现状(unity3d,cocos2d-x,phoneg
fly-net-cn
·
2023-11-24 01:03
opengl
游戏开发
移动开发
2d
opengl
图形
性能优化
跨平台
【Android LibGDX
游戏引擎开发
教程】第04期:各个模块的详细介绍
博主思来想去,觉得还是想把这个教程写的再细一点,让读者能够更清楚的了解LibGDX这个游戏引擎整体的架构,所以也就总结出了这样一篇文章。一、模块概述作为游戏开发人员,我们需要一系列的系统组件是我们能够制作是我们想要的游戏:应用程序框架,处理我们应用程序的主循环和生命周期(创建,暂停,恢复,销毁);图形模块,它提供了一种方法让我们在屏幕上画一些东西;音频模块,播放音乐和声音效果;输入模块接收来自鼠标
寻水的鱼、、
·
2023-11-22 05:58
Android
LibGDX游戏引擎开发教程
Android游戏开发
Libgdx游戏引擎
Android
游戏开发
漫谈C++
游戏引擎开发
前言最近我用C++写了一个游戏引擎,并用该引擎开发了一个名为HopOut的小型手游。先来看看实际运行效果:(译者注这里本来有个小视频,放到附件里了,感兴趣的朋友请下载观看,文件不到4MB。)创一个小群,供大家学习交流聊天如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。也希望大家对学C++能够持之以恒C++爱好群,如果你想要学好C++最好加入一个组织,这样
代码人生ll
·
2023-11-20 02:19
简单
游戏引擎开发
笔记(一)
---恢复内容开始---一.游戏引擎简介1.概念游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序而不用由零开始。大部分都支持多种操作系统平台,如Linux、MacOSX、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引
weixin_30647065
·
2023-11-17 06:09
c/c++
javascript
数据结构与算法
ViewUI
iOS音视频开发-采集、编码、滤镜
ApplicationProgrammingInterface,API).简单理解就是开发的图形库,可以进行一些视频,图形,图⽚的渲染(顶点着色光栅化(连线完成定点之间的像素点)片元着色)处理、2D/3D
游戏引擎开发
等
音视频开发老马
·
2023-11-01 15:55
音视频开发
ios
音视频
游戏引擎开发
用C++实现跨平台
游戏引擎开发
你是否梦想写一部格斗游戏但却无从着手呢?是否你只因游戏开发好玩而对之感兴趣?本文我们将分析一个通用的跨平台游戏引擎,每个游戏开发新手都可以自由地使用它。
pizi0475
·
2023-10-20 17:24
其它文章
游戏引擎
游戏开发
图形图像
图形引擎
引擎开发
游戏
引擎
vector
direct3d
video
windows
C++原生
游戏引擎开发
棒子打老鼠游戏!
VC++棒子打老鼠游戏源代码,俗称打地鼠,程序可以编译,但运行时候棒子的显示有些问题,也就是程序在处理BMP图像时候有些不完善,不过整体可以玩,相信大家都知道这款游戏,现在发布源代码供研究。image项目截图:imageimage代码展示:image这个游戏纯属土鳖思路,没有用到什么游戏引擎。1.使用按钮或QLabel铺满窗口。2.通过简单算法随机动态的设置按钮矩阵中某个按钮的背景图像。3.同步2
Python编程导师
·
2023-10-07 04:15
游戏引擎综述(转)
大量的新游戏根据已经存在的
游戏引擎开发
出来,而大多数都以ID公司的Quake引擎为基础,
六月二
·
2023-10-07 00:19
游戏引擎开发
中需要注意的循环结构
我们在游戏设计和开发中,尤其是引擎开发中,逻辑循环是一个重要组成部分,循环决定了游戏的基础逻辑和运行方式,在不同的开发环境和语言下,对于循环的释义甚至相差甚远,那么我想和大家分享的是在Silverlight游戏开发中,循环的设计方式和做法。以下内容来自以往的游戏开发经验,可能在其他语言中的相关文章更加详细,谨在这里讨论有关在Silverlight游戏开发中的应用。在传统的开发观念中,无论任何开发环
从梦流风
·
2023-09-18 23:02
16年的长度 记录中国独立游戏
从十多年前程序员写的小玩儿,到如今使用
游戏引擎开发
的炫酷产品,中间穿插着技术的不断变革。那些有幸在浪潮中留下印记的人们,
碧俐千仞
·
2023-08-25 23:11
egret制作打地鼠类游戏
iceBucketChallenge项目介绍iceBucketChallenge:类似打地鼠类的冰桶挑战游戏(ps:素材均来自网络),基于egret白鹭
游戏引擎开发
,主要分为2个大页面,用EUIbuild
zhangjingbibibi
·
2023-08-05 12:05
java使用OGEngine开发2048
java使用OGEngine开发2048最近有一款2048的游戏非常火,本文将来介绍一下使用OGEngine
游戏引擎开发
游戏2048。
weixin_44591885
·
2023-08-03 14:21
java
开发语言
OpenGL和OpenGl ES简介
(应用领域:视频图形图片处理,2D/3d
游戏引擎开发
,科学可视化,医学软件的开发,CAD(计算机辅助技术),虚拟实境(ARVR),AI人工智能)等等。
辞令
·
2023-07-31 17:21
MassGrid联合创始人黄翔访谈
在北大读了几个学期后,我决定去欧洲当3年
游戏引擎开发
程序员。回国后,
谢行知
·
2023-07-22 23:47
国产游戏引擎,竟然用来搞民航
他们用自研
游戏引擎开发
了一个飞行模拟软件,能够第一视角模拟飞行员起飞、着陆、巡航等不同时段的操作场景,随时随地提升飞行“段位”。结果发现,不仅性能得到提升,生产成本还降低了50%!
Openlab.cosmoplat
·
2023-06-13 17:52
人工智能
深度学习
游戏引擎开发
中常用的设计模式
仅仅因为你知道编程语言的语法,不足以让你成为一个程序员。我讨厌这么对你说,但它确实是真的。什么知识将会使你成为一个真正的程序员呢?答案是数据结构,算法和设计模式的知识。语言的语法与知道字母表同义。任何人,我的意思是任何人,可以在一个周内学会编程语言的语法。但是这样的人不可能开发模块化的、灵活的、可维护的应用。现在我已经打破了你的心情和愿望,现在让我向你介绍设计模式,这将使你成为一个伟大的开发人员。
wangchewen
·
2023-04-19 14:40
https
xml
c#
视频教程-C++11基础教程-C/C++
C++11基础教程网名:海洋,CSDN社区讲师,3D
游戏引擎开发
者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习。
weixin_33238790
·
2023-04-16 01:15
OpenGL 一
(应用领域:视频图形图片处理,2D/3d
游戏引擎开发
,科学可视化,医学软件的开发,CAD(计算机辅助技术),虚拟实境(ARVR),AI人工智
纵横Top
·
2023-03-24 15:14
OpenGL和OpenGl ES简介
(应用领域:视频图形图片处理,2D/3d
游戏引擎开发
,科学可视化,医学软件的开发,CAD(计算机辅助技术),虚拟实境(ARVR),AI人工智能)等等。
jhonjson
·
2023-01-31 09:37
Android基础
OpenGl基础
视频教程-AI-行为树-Unity3D
AI-行为树网名:海洋,CSDN社区讲师,3D
游戏引擎开发
者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习。
weixin_28934257
·
2023-01-30 11:59
egret制作猜拳游戏
fingerGuessing项目介绍fingerGuessing:一款有趣的猜拳游戏,基于egret白鹭
游戏引擎开发
(ps:游戏中试玩榜后台数据均为随机虚假)。
zhangjingbibibi
·
2023-01-30 07:01
Game Engine on Vulkan 01-preface [Vulkan
游戏引擎开发
01-引言]
GameEngineonVulkan01-preface[Vulkan
游戏引擎开发
01-引言]WhatisVulkanWhyIchooseVulkanAboutthisSerialWhoIamWhatisVulkan
DexterDreeeam
·
2023-01-12 18:34
Game
Engine
on
Vulkan
Game
Engine
Vulkan
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他