文/韩宇飞最近在做Unity的静态代码分析的尝试,看到一篇针对IL2CPP的优化的文章,这篇文章介绍了如何通过sealed关键字告诉编译器是否会有派生,让编译器对虚方法的调用做出优化,直接调用提升性能。因为我们目前各个平台都使用IL2CPP,因此这个优化非常重要。另外配合Unity静态代码分析,可以...
文/燕良来源:游戏程序员的自我修养渲染3D图形需要模型,这篇文章我们就聊一下处理模型的方式,以及glTF中如何定义Mesh数据的。在上一篇文章中我们介绍了场景中对象之间的层次关系,接下来我们就探讨单个物体在三维空间中的表示。要渲染三维空间中的物体,首先就要在三维空间中表示物体的造型。目前图形学中最常...
文/侑虎科技之前UWA已经完整介绍了Unreal 4引擎中渲染模块和动画模块,现在我们将介绍粒子系统的相关功能。本文将分两部分介绍Unreal 4引擎的粒子系统,其中包括:粒子系统的创建、类型和特殊功能。通过本系列文章,UWA希望读者能学习到以下知识点:Unreal 4引擎中粒子系统如何使用Unre...
Scene Graph 的概念在游戏引擎中也被普遍使用,先来看一下 Unity3D引擎吧。在 Unity Editor 中我们可以直观的从 Hierarchy 视图中看到整个 Scene Graph 结构。当你移动一个 GameObject 时,它下面的所有子节点也会跟随它一起移动。 从代码的角度看...
编译/manew_JR最近我们收到了很多询问我们用哪些工具来制作游戏的电子邮件,我们觉得简单地将它们罗列出来还是比较容易的。Photoshop我们主要使用Photoshop来做UI工作,以及所有的“品牌”和“市场营销”。这显然是一个标准,所以这里没有新闻。我们经常使用的一个技巧是“生成图像资产”,如...
1.什么是上帝视角?2.在unity中开发上帝视角游戏的注意事项3.如何在unity中开发上帝视角游戏4.上帝视角游戏开发工具总览5.上帝视角游戏案例6. 创建地图层级7.深入分析LevelGenerator8.在当前地图移动物体9.精灵管理10.在上帝视角地图进行物体转换11其他上帝视角游戏开发工...
文/像素种籽简介:像素种籽是中国数字艺术创作型精英人才孵化地,由完美世界教育投资创立。数字艺术教育基地线下教育课程涵盖:游戏美术、游戏策划、游戏运营、VR开发及应用、影视后期五大课程板块。像素种籽君(ID:pixseeder)是一个陪你一起学习数字艺术、吐槽游戏的小伙伴。《雷神3:诸神黄昏》全球票房...
文/像素种籽简介:像素种籽是中国数字艺术创作型精英人才孵化地,由完美世界教育投资创立。数字艺术教育基地线下教育课程涵盖:游戏美术、游戏策划、游戏运营、VR开发及应用、影视后期五大课程板块。像素种籽君(ID:pixseeder)是一个陪你一起学习数字艺术、吐槽游戏的小伙伴。《七十七天》,这是一部能够满...
文/侑虎科技上周UWA介绍了Unreal 4引擎动画模块中的动画融合功能,今天我们将继续介绍Unreal 4引擎动画模块中的其他进阶功能,其中主要包括:动画重定向、逆向运动学和顶点动画。在此,特别感谢Unreal中国团队对于本篇文章中Unreal引擎相关内容的审核,并在UWA团队学习其引擎的道路上提...
文/侑虎科技上周UWA介绍了Unreal 4引擎动画模块中的基本功能,接下来我们将进一步介绍Unreal 4引擎动画模块中提供的进阶功能。其中主要包括:动画融合、动画重定向、反向运动学、顶点动画。鉴于篇幅原因,今天我们先来讲解动画融合。在此,特别感谢Unreal中国团队对于本篇文章中Unreal引擎...
文/韩大由于现在4G手机网络越来越普及,绝大多数用户的时延都可以在150ms以内,所以一些快节奏的帧同步网络游戏开始大行其道,现在最火的帧同步游戏无疑是某农药了。帧同步技术除了可以用来做MOBA类游戏,同样可以用来做需要大量快速操作的格斗类游戏,本文就是尝试提出一些解决帧同步方案下格斗游戏的优化措施...
文/侑虎科技在之前的文章中,我们陆续为大家详细介绍了Unreal 4引擎的渲染模块(包括光照系统、材质系统、相机后处理和全局光照明),接下来我们将讲解动画模块的基础功能,并且将在后续文章中陆续推出该模块中进阶功能和特殊用途的介绍。前言动画模块是游戏引擎中的重要部分,是驱动游戏中场景、角色能够活灵活现...
本文为大家整理了 Google 开源的项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列。0、机器学习系统 TensorFlow★Star 62533TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistB...
文档在今年三月份我动笔写了一小部分,但当时思路凌乱,行文梗阻,于是丢在一边构思了半年,现在又回过头来慢慢写,希望能写好写完吧,初衷是希望即时萌新也能看懂,但是好像并不能行——本来几个数据就能弄好的东西,我不得不用文字把他们阐述清楚(可是如果不说清楚,只留下一串数据那就毫无意义可言——比如RPG中装备...
翻译:赵菁菁(轩语轩缘)审校:李笑达(DDBC4747)本文还有一篇草稿,2009第一次在GPU Pro上发表,名为《高级渲染技术》。这篇草稿是我和好朋友Stephen McAuley共同完成的。但里面的有些东西现在我真的不怎么同意了,我没修改太多就发表出来了(只有些许的修正)。LightPre-P...
文/侑虎科技今天我们为大家带来由福州朱雀网络研发的MOBA手游《小米超神》的UWA测评报告分析。该游戏在不同配置的移动终端设备上,无论是画面表现力,还是性能开销都非常优异。在此,我们将对该款游戏的性能数据进行深度剖析,希望通过这篇文章可以让大家对移动游戏各个模块的运行效率有更为深刻的认知,并对大家的...
文/曾志浩围绕王者荣耀大数据运营,依托对局日志和好友关系,开展了王者周报、赛季总结和周年庆活动等项目。这些案例中,遇到了哪些挑战?每一个指标是如何计算的呢?作者:曾志浩,腾讯微信游戏中心,数据分析工程师,专注于手游数据分析与挖掘,微信游戏中心用户画像、内容推荐等工作。1. 整体框架从数据开发的角度,...
文/哲学绅士ET资源管理系统分为4个部分:打包,加载,差异化更新,web资源服务器。本篇文章将不介绍如何搭建环境以及入门,如果不了解ET请先看ET运行指南,当成功运行Demo后就可以继续往下看。首先要明白ET资源管理系统的使用流程,下图可以看到后面在使用时将会涉及到的三个工具,下面会讲解每个工具的作...
文/侑虎科技之前UWA为大家分别介绍了Unreal 4引擎中渲染模块的光照系统和材质系统,在本篇文章中,我们将为大家介绍渲染模块的图像后处理这部分内容。在此,特别感谢Unreal中国团队对于本篇文章中Unreal引擎相关内容的审核,并在UWA团队学习其引擎的道路上提供的大力支持。图像后处理渲染模块中...
文/云风最近读了一篇《守望先锋》架构设计与网络同步。这是根据GDC 2017上的演讲Overwatch Gameplay Architecture and Netcode视频翻译而来的,所以并没有原文。由于是个一小时的演讲,不可能讲得面面俱到,所以理解起来有些困难,我反复读了三遍,然后把英文视频找来...