网站首页 站内搜索

搜索结果

查询Tags标签: 游戏开发,共有 108条记录
  • UE5: UpdateOverlap - 从源码深入探究UE的重叠触发

    前言 出于工作需要和个人好奇,本文对UE重叠事件更新的主要函数UpdateOverlaps从源码的角度进行了详细的分析,通过阅读源码,深入理解重叠事件是如何被触发和更新的。 解决问题 阅读本文,你将得到至少以下问题的答案:BeginComponentOverlap和EndComponentOverlap事件是…

    2024/1/13 1:02:25 人评论 次浏览
  • Job System 初探

    作者:i_dovelemon 日期:2023-08-24 主题:Fiber, Atomic Operation, MPMC Queue, Multiple thread, Job system 引言现代 CPU 是多核处理器,为了充分利用 CPU 多核处理的特性,游戏引擎会大量使用多线程 (multiple thread) 进行任务处理。而为了充分利用多线程,让开发…

    2023/8/26 5:23:00 人评论 次浏览
  • 全球开源 AI 游戏开发挑战赛,只等你来!

    我们在之前的文章中 预告过 (*划重点,IP 属地法国):7 月初,我们将举办一次与 AI 游戏相关的黑客松活动,这是有史以来的首次开源游戏开发挑战赛,借助人工智能工具释放你的创造力,一起打破游戏开发的边界。 比赛将在北京时间 2023 年 7 月 8 日凌晨 1 点到 9 日凌晨 1…

    2023/6/20 11:22:46 人评论 次浏览
  • 看了几集狂飙,大佬说我变了?

    大家好,我是晓衡。 前天,晓衡有幸被麒麟子大佬给点名了!更确切点,应该是我的一些行为,把麒麟子给惊讶到了。 什么原因呢? 因为这几天,麒麟子正对 Cocos 赛博朋克项目兴奋、着迷,奋笔疾书......每天都在更新着朋友圈。疯狂输出 Cyberpunk 全方位解读的文章,目前已…

    2023/4/14 18:52:02 人评论 次浏览
  • 如何用Three.js构建一个网络安全游戏,灵感来自Interland

    如何使用名为Exploit的three.js构建一个与之类似的网络安全游戏?我们想要创建一个轻量级的基于浏览器的游戏,它会很有趣、引人入胜且具有教育意义。作为第一次学习three.js的完整初学者,也是我们第一次游戏构建体验,我们对我们的进步感到满意。每周我们都作为一个团队…

    2022/11/9 23:23:58 人评论 次浏览
  • 技术美术的职责

    何为技术美术 技术美术(Technical Artist, TA)主要职责是作为美术师和程序员之间沟通合作的桥梁。因此TA需要同时兼备编码能力和美术能力,门槛较高,所以身价一般也比较高。前段时间原神的大火,进一步提升了TA的身价。TA是一个复合型工种,所以不同TA的能力侧重点会不一…

    2022/11/1 4:25:03 人评论 次浏览
  • GUI开发那点事

    每个项目组的GUI开发流程都不太相同。有些项目组的流程非常落后,基本没有框架设计,都是直接代码设置UI控件,不利于迭代。做的比较好的会采用MVC相关模式进行设计,下面也只讲使用了MVC的工作流程。C由客户端同学负责实现。V由GUI同学进行制作。M和V的连接工作在理想的情…

    2022/11/1 4:24:54 人评论 次浏览
  • 漫谈Entity-Component-System

    简介 对于很多人来说,ECS只是一个可以提升性能的架构,但是我觉得ECS更强大的地方在于可以降低代码复杂度。 在游戏项目开发的过程中,一般会使用OOP的设计方式让GameObject处理自身的业务,然后框架去管理GameObject的集合。但是使用OOP的思想进行框架设计的难点在于一开…

    2022/10/31 3:24:58 人评论 次浏览
  • 拼课了 做游戏了

    Python GUI 实现连连看小游戏【3人成团,快来加入】https://m.imooc.com/groupdetail/531/l9eAQxP2rB7P0BjG/jlz14NXL3jYK2p97?utm_source=share 快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快来!快…

    2022/9/17 3:17:20 人评论 次浏览
  • 「游戏引擎 浅入浅出」4.3 片段着色器

    「游戏引擎 浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载: https://github.com/ThisisGame/cpp-game-engine-book 片段着色器(像素着色器)的功能就是:输出颜色。 在上一节(顶点着色器)里介绍了,顶点着色器是并行的,当我们需要绘制3个顶点…

    2022/8/27 4:23:12 人评论 次浏览
  • 「游戏引擎 浅入浅出」4.1 Unity Shader和OpenGL Shader

    「游戏引擎 浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载: https://github.com/ThisisGame/cpp-game-engine-book 4.1 Unity Shader和OpenGL Shader 上一节提到,OpenGL Shader是配套出现的, Vertex Shader(顶点着色器)、Fragment Shader(…

    2022/7/29 4:22:49 人评论 次浏览
  • 「游戏引擎 浅入浅出」4.2 顶点着色器

    「游戏引擎 浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载: https://github.com/ThisisGame/cpp-game-engine-book 顶点着色器的功能就是:对输入的顶点坐标进行处理,然后再输出。 1.简单的顶点着色器 我们来写一个简单的,实现上面所说功能…

    2022/7/29 4:22:48 人评论 次浏览
  • 「游戏引擎 浅入浅出」4. 着色器

    「游戏引擎 浅入浅出」是一本开源电子书, 着色器就是Shader,Shader就是一段GPU程序源码。 我们大学就学过的C语言是CPU程序源码,Shader和C 语言有很多相似之处,也要写代码、编译、链接。 通过下面的表格来做对照。C语言 Shader 目标硬件 CPU GPU 编译流程 创建项目 创…

    2022/7/28 4:22:43 人评论 次浏览
  • 《跟老卫学 HarmonyOS 开发》:DevEco Studio 启用Java预览器

    老版的DevEco Studio只支持layout 资源类型的XML文件的预览。在新版的DevEco Studio 已经能够支持 Ability/AbilitySlice 的Java类文件的预览。新版的DevEco Studio 默认并不启用Java预览器,因此,选中Ability/AbilitySlice文件并切换预览器时,会包如下告警提示:To p…

    2022/5/25 4:20:10 人评论 次浏览
  • 006 | 播放器系列专栏-在 Mac 上查看 MP4 格式信息

    之前介绍了在 Windows 上查看 MP4 格式信息,使用的是 Mp4 Explorer 软件,具体使用如下: 005 | 播放器系列专栏-在 Windows 上查看 MP4 格式 现在该介绍一下 MAC 上用的软件了,它就是 MediaInfo 软件,官网地址如下: https://mediaarea.net/MediaInfo 使用起来也很简单…

    2022/5/11 8:53:59 人评论 次浏览
共108记录«上一页1234...8下一页»
扫一扫关注最新编程教程