04 2018 档案

摘要:在《游戏编程精粹1》的4.7中,原文主要解决赛车游戏的路程确定问题和光照插值问题。 但原文中没有提及如何判断四边形区域是否包含的问题,只有提到point-in-sector这个函数名称 实现是T和L两部分做向量投影,但是不乘以最终方向矢量,而是以两边的点乘结果求得比例。 那么我对其做了一些修改,改成 阅读全文
posted @ 2018-04-15 16:24 HONT 阅读(460) 评论(0) 推荐(0)
摘要:在Unity中挂载Renderer的对象可以使用OnBecameVisible/OnBecameInvisible来接收剔除事件。 但是非Renderer对象则要自己处理相交检测。 文中的方法测试结果比Unity的GeometryUtility效率要高一倍左右,且没有GC。不过只支持圆柱 下面是直接 阅读全文
posted @ 2018-04-06 13:08 HONT 阅读(616) 评论(0) 推荐(0)
摘要:这是一种避免一次性生成所有内容的可预测随机数实现 原文使用了简易的随机数生成算法来生成,可以支持的最大数字是uint型的最大值4294967295。 文中提到的宏无限分解和微无限分解指的是用种子生成的随机结果再作为种子继续生成,细化到具体星球,植被等等。 这样当玩家在任意坐标区域内,只需要生成附近一 阅读全文
posted @ 2018-04-04 12:23 HONT 阅读(1020) 评论(0) 推荐(0)