薪火相传


OpenGL(二) 加载模型

在OpenGL(一) OpenGL管线 与 可编程管线流程中,提到加载VBO、IBO的相关技术,本篇详细说一下。实际应用时,我们是不可能手写顶点和索引点。通常模型是使用3dMax或Maya制作,然后在OpenGL程序中 加载模型 。本文着重分析这些文件的格式以及 加载模型 的流程 […]


OpenGL(一) OpenGL管线 与 可编程管线流程

由于OpenGL是一个纯渲染核心,要写OpenGL程序,得先搭建一个外壳程序。不同平台下外壳程序的实现各有不同,这个系列的文章都在win32的平台上进行。具体实现,网上能找到很多,所以这不是本文的重点。本篇主要构建探讨 OpenGL管线 本身,具体说来,就是构建可编程管线。 主体 […]


99%游戏开发者都不知道的 游戏运营词汇

作为游戏开发者,在实际工作过程中经常遇到一些 游戏运营词汇 。它们可以从各个层面来衡量游戏的健康状态,供我们进行分析,发现游戏存在的问题。那么究竟该留意哪些些数据呢?或者说该从何入手了解这些数据?本文提供一个简单的索引,帮助大家认清方向,同时也可以方便的查看相关的概念。 数据收集 […]


Unity3D调整 SortingOrder 解决UGUI中粒子层级问题

为了做出更酷炫的的UI效果,通常要在UI中加入粒子效果。但与纯2D的UI动画或Spine不同,粒子在场景中制作,会存在与UI的穿插问题。本文探讨如何更改特效或UI的 SortingOrder 避免穿插。 前提条件 首先,Canvas的类型是一切的基础,我使用的Canvas是Scr […]


Dota2 AI开发tutorial(一)AI 的 环境配置

引子 最近打Dota2,发现人机对战电脑时 Dota2 AI 特别的傻。过了30分钟,友军又不带线,又不打野,来来回来闲逛;敌军5人抱团满图抓我。这种1V5经常以被控到死收场,真是伤感。忽然想起V社似乎开放了AI接口,身为游戏开发者,拯救万民于水火义不容辞啊。树枝吃喝买起来,就有 […]


通过 adb 检查 Android 内存

使用Unity3d的Profiler可以查看Unity3d项目使用的内存。对于IOS有Instruments来查看内存状况,对于 Android内存 也是有adb工具可以查看的。不过数据似乎不那么明朗,本文介绍了Android内存分布的基本指标,并介绍三种方法来查看内存,欲知具体 […]