在工作过程中,做事情分为以下4个境界,分别是做了、做完、做好、做对,难度和耗时都依次递增。 第一层境界--做了:被动执行,不关注结果 处于这个阶段的研发,别人说什么就做什么,不会为这项任务做整体的考虑。 这类人大致可以分为以下几种: 第一种人没追求的,得过且过,只是想在公司混混日子。他们会觉得事情只要能够完成就好,至于最终效果怎么样,跟他们没有关系。这类人很难拯救,因为他们根本不想成长。 第二种人有追求,但是没有意识到需要把事情做到更好,他们以为只要完成了任务就已经是完满完成任务了,上头就已经很满意了。这类人还是可以拯救的,因为他们只是不知道要做得更好而已,有可能是因为他们以前工作的地方...

  G4lDs65V2K2S   2023年11月02日   75   0   0

该GDC分享只免费公开PPT,视频需要GDCVAULT会员 分享的PPT下载地址:EvolvingCombatin'GodofWar'foraNewPerspective 无法访问的可以到这里下载: https://pan.baidu.com/s/1a1FGedhthon0yK7BTnlVbQ提取码:6kjs 演讲者:MihirSheth(圣莫尼卡工作室首席战斗设计师) 辅助问答:JeetShroff(游戏总监和前游戏工程主管) 战神的新旧更替 《战神》是⼀个第三人称动作冒险游戏,玩家扮演斯巴达半神奎托斯,传说中的武器披荆斩棘,同时获得⼀些⼼灵的启迪。 为了方便不熟悉《战神》系列作...

  G4lDs65V2K2S   2023年11月02日   72   0   0

该GDC分享只免费公开PPT,视频需要GDCVAULT会员 分享的PPT下载地址:EvolvingCombatin'GodofWar'foraNewPerspective 无法访问的可以到这里下载: https://pan.baidu.com/s/1a1FGedhthon0yK7BTnlVbQ提取码:6kjs 演讲者:MihirSheth(圣莫尼卡工作室首席战斗设计师) 辅助问答:JeetShroff(游戏总监和前游戏工程主管) 瞄准敌人(TargetingEnemies) 帮助玩家攻击他们想攻击的 在上图这样的战斗情景下,玩家按下攻击会向哪个怪物攻击呢? 右边的?因为离得近...

  G4lDs65V2K2S   2023年11月02日   45   0   0

 起因:帮自己系统总结一下这些年来学到的内容。本来想等沉淀到更多内容再输出,但是人的欲望是无限的,不知道沉淀到什么时候是个头。”沉淀更多内容“说不定只是我潜意识里逃避总结输出这个行为的一个借口。那不如就现在开始写吧,学到了新内容再补充进来。于是就有了这个系列。  该系列文章主要面向完全没有引擎基础,但具备一定编程基础的同学。讲解的内容不会展开太深入,只希望读者可以对游戏引擎中的技术有一个基本的理解。如果大家对其中的某些内容感兴趣,可以评论留言。我会根据大家的期望,力所能及地展开讲解。 简介  电子游戏是一款软实时(softreal-time)模拟软件。软实时模拟软...

  G4lDs65V2K2S   2023年11月02日   57   0   0

动画系统是游戏中对表现力影响最大的系统之一,经过一段时间的调研,最后通过这篇文章总结下游戏动画系统。 精灵动画系统 精灵动画系统在早年间计算机性能还比较差的时候被广泛运用,一般作为游戏的背景而存在,比如这些人物都是一个四边形,游戏引擎会给四边形连续贴上纹理贴图来产生动感。通常为了不暴露这是个扁的四边形,会使这些四边形一直面向摄像机。比如这类动画系统在早期游戏中盛行,因为当时的计算机性能不够,而该系统对计算机资源的消耗非常低。现在部分手游依然会保留这类动画系统,因为手机性能有限。 刚性层阶式动画 刚性层阶式动画驱动的人物都由一堆独立的刚性物体组合而成。刚性物体指的是不会发生形变(包括缩放)的物体...

  G4lDs65V2K2S   2023年11月01日   54   0   0 游戏开发

原文链接 简介 对于很多人来说,ECS只是一个可以提升性能的架构,但是我觉得ECS更强大的地方在于可以降低代码复杂度。 在游戏项目开发的过程中,一般会使用OOP的设计方式让GameObject处理自身的业务,然后框架去管理GameObject的集合。但是使用OOP的思想进行框架设计的难点在于一开始就要构建出一个清晰类层次结构。而且在开发过程中需要改动类层次结构的可能性非常大,越到开发后期对类层次结构的改动就会越困难。 经过一段时间的开发,总会在某个时间点开始引入多重继承。实现一个又可工作、又易理解、又易维护的多重继承类层次结构的难度通常超过其得益。因此多数游戏工作室禁止或严格限制在类层次结构中...

  G4lDs65V2K2S   2023年11月01日   45   0   0 游戏开发

转载自 何为技术美术 技术美术(TechnicalArtist,TA)主要职责是作为美术师和程序员之间沟通合作的桥梁。因此TA需要同时兼备编码能力和美术能力,门槛较高,所以身价一般也比较高。前段时间原神的大火,进一步提升了TA的身价。TA是一个复合型工种,所以不同TA的能力侧重点会不一样。TA大致可以再细分为两种类型。一种偏向技术,驻扎在游戏引擎组。一种偏向美术,驻扎在美术支持组。 其实还可以继续细分的。比如 效果TA,主要负责实现具体的美术效果,比如人物描边、火焰效果、水流效果、运动模糊。 流程TA,主要负责各种资源的导出工作,例如全局光照烘焙流程、场景分块导出流程等。 优化TA主要负责性能...

  G4lDs65V2K2S   2023年11月01日   99   0   0 游戏开发

4 要求 时间限制:1秒空间限制:32768K 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy. 解题思路 拿到题目之后,一般会首先想到从头开始扫描这个字符串,遇到空格就将后面所有的字符都向后移动两格,再插入%20。虽然这个办法可行,但是时间复杂度为O(n^2),每一个字符都会有多次移动 现在希望每个字符只移动一次。我们要用两个指针P1和P2,P1指向字符串的最后一个字符'\0',P2指向替换了空格后的字符串尾部。每一个空格都会导致字符串增长两个字符 具体过程如下图所示​ 代码 cl...

  G4lDs65V2K2S   2023年11月01日   65   0   0 游戏开发

5 要求 时间限制:1秒空间限制:32768K 题目描述 输入一个链表,从尾到头打印链表每个节点的值 解题思路 链表必须要从头开始访问,如果需要将打印顺序颠倒,可以利用栈的特性。有时候方法就是这么简单 如果想展示你的算法能力,可以写成递归--深度优先搜索 代码 / structListNode { intval; structListNodenext; ListNode(intx): val(x),next(NULL){} }; / classSolution { public: vector<int>printListFromTailToHead(ListNodehead) { ...

  G4lDs65V2K2S   2023年11月01日   57   0   0 游戏开发

6 要求 时间限制:1秒空间限制:32768K 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回 解题思路 解题的前提:两个序列中必须有一个中序序列 前(后)序序列用于提供根节点,根节点就是序列第一个元素(最后一个元素) 中序序列用于确定当前根节点的左右子树有哪些节点 如下图所示: 确定了左右子树有哪些元素之后就继续递归 代码 / Definitionforbinarytree structTree...

  G4lDs65V2K2S   2023年11月01日   77   0   0 游戏开发

7 要求 时间限制:1秒空间限制:32768K 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型 解题思路 利用栈可以颠倒一个序列的顺序这个特性来思考 像这类题目只要模拟一下就能找到答案:先加入一些元素,然后思考如何弹出你想要的元素,这样就解决了弹出的问题;再思考添加的问题 这道题中,stack1用于入队,stack2用于出队,只是出队是要注意:要保证stack2不为空时才可以出队;如果它为空,就要先将stack1中所有元素弹出到stack2中,再从stack2中弹出一个元素;如果它不为空,直接从stack2中弹出一个元素即可 代码 classSol...

  G4lDs65V2K2S   2023年11月01日   46   0   0 游戏开发

原文链接 可编程渲染管线处理数据的流程可分为以下3大阶段 1.应用阶段 这个阶段大概会由CPU处理4件事情。首先会对模型数据进行可见性判断。模型数据由顶点位置、法线方向、顶点颜色、纹理坐标等构成。然后会将模型数据加载到显存以提高读取速度。再为每个图元设置常数寄存器和渲染状态。最后为一个渲染图元列表调用DrawCall指令。 图元可以是点、线、三角形。 2.几何阶段 这个阶段由GPU进行处理,会对每一个需要渲染的图元进行逐顶点、逐多边形处理,最根本的任务是将顶点的模型坐标转换到屏幕空间。 2.1顶点着色器 顶点着色器的基本任务是将顶点转换到齐次裁剪空间,还可以进行的其他任务有: 逐顶点着色操...

  G4lDs65V2K2S   2023年11月01日   80   0   0 游戏开发
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~