![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏全栈开发
文章平均质量分 65
宽生工作室
帮正经做事小微企业打开增长阀门
展开
-
猴面鱼科技讲技术:Cocos简单物理切割效果
Cocos简单物理切割效果在现在的游戏开发当中,物理引擎作为模拟现实世界中的物理效果而常常被使用,好的物理效果会受到玩家们的喜爱,从而加大对游戏的投入。Cocos作为主流开发引擎之一,同样具备一套完善的物理引擎,今天我们就通过Cocos的物理引擎来模拟现实当中的切割效果首先,我们来想象一下日常生活中去用刀切割一个物体时的场景。用刀将物体沿着一条轨迹切割,分割成2个物体或多个物体,比如说切豆腐。可以横着切,竖着切,斜着切等等。那么,在实际开发中怎么来模拟这样的效果呢?、1. 模拟刀具的切割线2. 切割后将物体原创 2022-06-22 17:02:50 · 377 阅读 · 1 评论 -
猴面鱼科技:UE4_骨骼的分层混合(下半身的独立思考)
按骨骼分层融合(AnimNode_LayeredBoneBlend)是个比较重要的动画节点,特别是做动作游戏,攻击动作中会频繁使用到此节点,具体的原理和操作我们用一个案例来说明:丧尸的追击当丧尸追击玩家的时候,丧尸播放attack动画,手部有攻击动作,但是脚步还是攻击动画时候的脚步动作,这样会导致如果丧尸在移动的同时做攻击动作脚步会出现在地上滑行的动作,这样看起来就很不美观和流畅!所以我们的解决方法是使用这个动画节点: 节点说明:BasePose:基础姿势丧尸的idle/walk/run ...原创 2022-06-22 15:41:39 · 2341 阅读 · 2 评论 -
猴面鱼科技:XLua 实现简单的热更新
准备好在项目中加载我们在项目外部准备的 lua 脚本了,之 后通过单例模式调用相应的函数即可实现简单的热更新了原创 2022-06-22 15:24:20 · 740 阅读 · 0 评论 -
一场虚拟仿真及元宇宙数字人技术研讨会
成都猴面鱼受邀参加世优科技虚拟仿真及元宇宙数字人技术研讨会原创 2022-04-13 20:05:43 · 285 阅读 · 0 评论 -
关于游戏开发工程师,你想要了解的都在这里
在这篇关于游戏开发工程师的全面介绍的文章里,你将能够了解到非常全面的内容,足以让你对游戏开发工程师产生真实而全面的了解。综述想要成为一名游戏开发工程师,您需要对游戏充满热情,有过硬的开发技能,有独立完成工作和团队协同作战的能力。从事游戏开发工作,您将参与PC游戏、主机游戏、网页游戏、小游戏、手机和其他手持设备游戏的创建和制作。如果在大型游戏公司就职,您可能专注于特定的开发领域,例如网络、引擎、图形、工具链和人工智能(AI)。对于较小的独立...原创 2022-03-14 17:13:00 · 859 阅读 · 0 评论 -
游戏开发初学者的10个建议
如果你决心从事游戏开发,那你打游戏不再是浪费时间,你不需要有负罪感,你家人也不会再批评你。你唯一需要注意的是,在玩游戏的时候,要抱着批判的思维去玩,尝试着了解游戏剧情背后的代码,以及代码背后的算法、策略,尝试去揣摩游戏策略者和开发者的那些小心思。刚进入游戏开发领域的初学者,经常不知道怎样掌握游戏开发知识。其实,绝大多数的游戏开发,并不需要写复杂的代码,更多的是开发工具的熟练掌握,对开发过程的熟练了解,以及懂得一些游戏开发的经验和窍门。尽管我们学习开发的过程会不一样,但是,毫无疑问,都需要系统的学原创 2021-08-20 14:17:58 · 2624 阅读 · 2 评论 -
这几本游戏开发书籍推荐给为未来的游戏工程师
想当年,我也是一名想做游戏开发的程序员,大学的时候照葫芦画瓢做了一个半成品的《炉石传说》一度让我以为我将来会成为一名游戏开发工程师,可惜后来我被C++的学习成本给全退了,于是乎和游戏开发这一领域从此是路人。虽然现在也不能说这个选择到底是否正确,但是我对于游戏的热爱还是没怎么减少,只不过再也没时间玩了(o(╥﹏╥)o)今天我就来推荐一些关于游戏开发的游戏书籍,如果你刚好也是游戏开发爱好者,那么希望这些数据可以帮你指出一条明路。在CSDN,招募想学游戏开发的你,不用出学费,4个月线下脱产学习游戏.转载 2021-08-03 17:58:35 · 3393 阅读 · 0 评论 -
游戏开发需要了解哪些背景知识?
这一节开始,我将带你进入游戏开发的世界。从最初的小霸王,到充满混混和烟味的街机厅,到 PS、Xbox、DC、N64 等次世代游戏主机,再到电脑游戏,再到如今,在手机上就能玩到各种各样的游戏。我会依次为你揭密,这些令人痴迷、沉浸的游戏,究竟是怎么发展的,常见的游戏种类有哪些,这些游戏在开发流程和细节上有什么不同,以及游戏开发究竟要从哪里开始学起。浅述游戏的发展我们现在公认的第一款电子游戏(也就是主机游戏),是 1952 年面世的。游戏玩的是井字棋,6 年后才出现了简陋的网球游戏。下面这转载 2021-08-03 10:33:36 · 1118 阅读 · 1 评论 -
剖析:谈谈微信小游戏的成功点
微信小游戏从《跳一跳》开始,很快在小程序领域占据了绝大部分的江山。现在微信上到处可见小游戏的身影。大量开发者涌入微信小游戏,为微信生态、为微信小程序的生态增添了无数可能性。作为游戏开发者,免不了要被挤入这场战斗。今天我们就来了解一下微信小程序和小游戏背后的技术,来看看它们成功的背后,有哪些技术上的支持和创新。微信小游戏的技术创新最早以前,微信小游戏有 3M程序大小的限制,而到了现在,这个大小限制已经上升到了 8M,这使得微信小游戏从轻量级的休闲游戏,逐渐往中级、重量级的方向发展。游戏的品质和操作转载 2021-08-03 10:02:39 · 435 阅读 · 0 评论 -
游戏开发者注意了,小心触犯任天堂的这些专利
被网友评价为“地球必胜客”的任天堂又又又又告赢了!任天堂状告动作类RPG手机游戏《白猫计划》,损害赔偿要求已增至96.99亿日元。让人知道了游戏开发有很多“常识”都是任天堂的专利,只不过平时不追究,免费让大家使用,但你一旦骑脸就定斩不饶。外媒 This is game 汇总了一些其他任天堂的“常识”专利。1,角色被遮挡时显示轮廓2,战斗画面屏幕周边显示角色信息3,整体视角随角色多少和远近自动缩放4,角色周边点亮,其余黑暗5,跳起后空中按方向键微调落点6,手机壳带按键和小窗形成GB模原创 2021-06-22 11:27:38 · 419 阅读 · 0 评论 -
如何成为游戏开发人员?
大多数游戏公司都有很多的开发团队和人员,他们致力于从概念化到出品等各个环节的游戏设计。每个部门都发挥自己的特定作用,所有部门协同工作,以确保玩家获得最佳的游戏体验。游戏公司最重要的角色是游戏开发人员,因为他们是那些把游戏设计师的想法变成一个真正的,可玩的视频游戏的人。那么如何成为游戏开发人员呢?你需要向最好的人学习,你应该充分了解游戏全栈开发过程,从概念到出版。游戏开发需要与其他多个部门合作,因此,不仅要熟悉您的工作职责,还要精通您要与之合作的其他部门的职责。了解您要使用的计算机语言,不管是原创 2021-06-18 08:03:05 · 278 阅读 · 0 评论 -
C#和Unity之间是什么关系?
即使Unity已经为许多标准任务提供了现成的组件(例如音频、物理、粒子效果甚至渲染等领域),但实际的、独立的游戏逻辑仍然必须由你自己编写。在Unity中,这是通过脚本完成的,独立的文本文件被程序(称为编译器)翻译成命令,当游戏被创造时计算机便能够理解这些命令。脚本的行为通常类似于Unity中的组件,并相应地附加到游戏对象中。当我们在这本书中使用c#编程语言时,我首先想向你介绍这门语言以及它在Unity中的使用方式。如果你已经接触过c#,我仍然建议你阅读C#在Unity中的应用,因为它也解释了一些特别适用于U原创 2021-06-02 23:36:18 · 1904 阅读 · 0 评论 -
大家来找茬,一张图看2D游戏和3D游戏
全2d:许多2d游戏使用平面图像,没有三维几何结构,没有透视关系。3d图形2d玩法:虽然环境和角色使用了三维几何体,但玩法是2d的,怎么理解呢?比如很多跑酷游戏,虽然障碍物和玩家视角是3d,但角色只能在两个维度上移动。这类游戏有时被称为2.5d。正交3d:物体和环境是三维几何体,有俯瞰,有侧视,但平平的,没有透视,没有近大远小。这类游戏有时被称为2.5d。全3d:镜头可以在场景三维上下左右前后移动,透视感很强,物体表面渲染材料和纹理,光线和阴影以一种逼真的方式投射在游戏世界...原创 2021-06-02 23:24:41 · 473 阅读 · 1 评论 -
简单介绍快速开始使用Unity引擎的步骤
如果您以前没有使用Unity引擎,您可以阅读这篇简短的介绍,如果您以前使用过该引擎,您可以现在关掉。第一步:下载并安装引擎下载最新版本的引擎,可以直接到网站http://unity3d.com,根据你的操作系统,下载适合的版本使用,下载免费版本即可,它已经具有非常大的能量了。第二步:创建项目安装完引擎后开始运行,开始屏幕就会出现,点击New Project就会出现一个以后经常会看到的界面。你所要做的就是选择类型,然后选择你要创建的新项目的名称和位置,然后点击创建项目。1.名称..原创 2021-06-02 21:29:33 · 933 阅读 · 1 评论 -
游戏开发完整学习路线,都在这里了
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。平台与编程语言选择首先,游戏开发的平台就有很多类型:个人主机平台:Windows、Linux、Mac OC;移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian;专业主机平台:Xbox、PlayStation、Will等。如果你想从事移动平台的游戏开发,And转载 2021-05-29 18:00:06 · 11570 阅读 · 3 评论 -
游戏产业架构庞大,除了开发工程师还有哪些角色?
也许游戏产业是这个时代最困难的产业之一,从许多方面来说,这都是从技术挑战开始的,通过难以满足的用户,如果他们的产品没有达到所要求的水平,即使是大公司也会很无情。激烈的竞争、高失败率和难以获得利润来弥补高生产成本的局面并没有结束。另一方面,这个行业也有一些特点,使生存成为可能。例如,在技术方面,绝大多数游戏都有类似的功能和重复的数据处理模式,这使得重用之前游戏的软件模块来创造新游戏成为可能。这反过来又有助于克服技术障碍,缩短时间和精力。当你谈到制作游戏时,你指的是涉及许多领域中数十个甚至上百.原创 2021-05-29 17:09:25 · 142 阅读 · 0 评论 -
为什么我们要使用游戏引擎?常用的游戏引擎有哪些?
如果我们想要更详细地讨论游戏行业中的程序员角色,我们会发现即使是在编程本身的层面上,我们也必须扮演以下几个角色有图形编程,有输入系统,资源导入系统,人工智能,物理模拟和其他如声音库和辅助工具。所有这些任务都可以以可重用软件模块的形式完成,因此这些单元共同构成了所谓的游戏引擎。通过使用组成它的引擎和软件库,您将减少构建I / O系统、模拟物理,甚至部分人工智能所需的工作量。剩下的就是编写你自己的游戏的逻辑,创造出与其他游戏不同的东西。最后一点便是下一章节所围绕的内容,尽管与开发整个游戏相比,这一任务似乎非常小原创 2021-05-29 17:06:05 · 352 阅读 · 0 评论