游戏开发

现代OpenGL渲染管线介绍

图形渲染现代OpenGL渲染管线介绍

此文对最新的OpenGL做一个简单的介绍,如有理解错误,敬请指正。英文原文: https://glumpy.github.io/modern-gl.html opengl已经发展了很多年,自从2003年后提出dynamic pipeline(OpenGL 2.0)后发生了重大变化,...

图形渲染 / 2019-04-10

Unity协程Coroutine使用总结和一些坑

UnityUnity协程Coroutine使用总结和一些坑

MonoBehavior关于协程提供了下面几个接口: 可以使用函数或者函数名字符串来启动一个协程,同时可以用函数,函数名字符串,和Coroutine对象来终止一个协程。 使用上有这几种问题: 1,使用Coroutine StartCoroutine(...

Unity / 2019-04-09

unity ngui中utf8非法字符串检查以及过滤Emoji表情源码

Unityunity ngui中utf8非法字符串检查以及过滤Emoji表情源码

有些UI组件并不支持显示Emoji,甚至会在显示的时候导致崩溃,以下是我在我们项目中,使用NGUI的UILabel时候,对Emoji做的处理 //用于过滤Emoji表情,以及字节流中非法的utf8字节流 //Emoji表情基于Unicode 8.0标准 h...

Unity / 2019-04-09

Unity引擎在 VR/AR项目优化技巧与工具

UnityUnity引擎在 VR/AR项目优化技巧与工具

本文是沉浸式媒体开发公司Parkerhill Reality Labs的白皮书《Best Practices for Multi-Device VR/AR Development》的简略版本,将分享 5个 Unity VR/AR项目多设备优化技巧和工具。 项目难题 Unity中选择目标平台的...

Unity / 2019-04-01

Unity LOD更优化方案:全新优化解决方案:Amplify Impostors

UnityUnity LOD更优化方案:全新优化解决方案:Amplify Impostors

Amplify Creations出品了一系列受开发者欢迎的工具,例如: Amplify Shader Editor , Amplify Color ,Amplify Texture等。今天我们要分享的Amplify Creations最新创作的一键式优化解决方案:Amplify Impostors。 A...

Unity / 2019-03-27

Unity UI性能优化技巧

UnityUnity UI性能优化技巧

本文将介绍一些提升Unity UI性能的技巧。更多优化技巧,可以观看下方的视频,内容是Unity工程师Ian Dundore在Unite Europe 2017的演讲《使用Unity性能提升技巧》。 划分画布 问题:UI Canvas上有一个或多个元素变化...

Unity / 2019-03-27

<b>Vulkan入门流程</b>

图形渲染Vulkan入门流程

Vulkan是Khronos Group(OpenGL标准的维护组织)开发的一个新API,它提供了对现代显卡的一个更好的抽象,与OpenGL和Direct3D等现有api相比,Vulkan可以更详细的向显卡描述你的应用程序打算做什么,从而可以获得更好的...

图形渲染 / 2019-03-19

Unity Jobsystem 详解实体组件系统ECS

UnityUnity Jobsystem 详解实体组件系统ECS

简介 随着ECS的加入,Unity基本上改变了软件开发方面的大部分方法。ECS的加入预示着OOP方法的结束。随着实体组件系统ECS的到来,我们在Unity开发中曾使用的大量实践方法都必须进行改变以适应ECS,也许不少人需要些时...

Unity / 2019-03-17

Unity 2D Animation资源包使用指南

UnityUnity 2D Animation资源包使用指南

你是否寻找一种为2D精灵创建骨骼动画的简单方法? Unity 2D Animation资源包允许你在编辑器中绑定2D精灵,绘制骨骼权重并创建骨骼动画,更重要的是它还支持反向动力学。...

Unity / 2019-03-17

1