洞悉的博客
共 3994 篇文章
匹夫细说C#:可以为null的值类型,详解可空值类型
## 0x00 前言 C# 是一种强类型语言,在 Unity3D 游戏开发中,掌握好 C# 的类型特性至关重要。这一特性贯穿编程的诸多方面,本文要介绍的可空值类型就是一个很好的例子。我们将探讨可空值类型出现的原因、意义,以及如何在 Unity3D 游戏开发中使用它。接下来,请带着这些疑问,从下文寻找答案。 ## 0x01 如果没有值? 熟悉 C# 基础知识的人都知道,值类型变量永远不会为…
手机游戏地图的特征(一)
如今,几乎所有手机游戏都会设计游戏地图。在这一系列文章中,我将从游戏制作人的视角,深入分析《泡泡女巫传奇2》《果冻爆破》等几款热门游戏的地图特性。倘若你打算在游戏中融入地图元素,那么这篇文章会是不错的参考。 我会先探讨一些值得开发者思考的问题,在下一篇文章中再对特定游戏进行详细评价。我挑选分析的均为经典游戏,它们或许能为你日后制作游戏地图提供积极的参考。 以下是开发者需要思考的内容: ##…
手游框架设计<四>
在模块整合方面,我们参考了网络中的 OSI 七层模型。该模型的核心原则是每一层的模块仅能依赖下层模块,基于此,我们在框架设计中引入了一个 Common 层。引入这一层的目的在于避免 Framework 层中各个模块之间出现相互依赖的情况,从而保证整个框架的稳定性和可维护性。 在有了前面一系列基础构件之后,我们可以从宏观层面来对之前的工作进行梳理。前面所提及的大部分模块,基本都能在…
从游戏开发中学到的125件事
首先,我想介绍一下自己。我是荷兰HKU大学的大四毕业生。在大学四年里,我带着发行游戏的目标开发了几款游戏,但由于一些原因,未能将所有游戏发行。在大学的最后两年,我全身心投入到自己创立的公司Speelbaars中,我们的第一款游戏《Lumini》也得到了学校的大力支持。我不太擅长讲故事,所以接下来我将以列表的形式分享我过去几年在游戏开发中所学到的经验。 ## 开发理念与行动 1.…
unity的自动寻路之 ------ wayPoint寻路的实现方式
在查看Unity官方案例的过程中,我对WayPoint相关内容进行了研究。下面将详细介绍WayPoint寻路的实现方式,主要涉及两个关键脚本:`WaypointProgressTracker.cs`和`WaypointCircuit.cs`。 ## 1. WaypointCircuit.cs 该脚本用于管理Waypoint路线的相关信息,包括路线的长度、位置、插值计算等。以下是详细代码及解释:…
【来点新鲜的】VR的渲染优化经验总结
文 / 逍遥剑客 在VR渲染中,需要为左右眼分别渲染两幅不同的画面。目前,大部分引擎采用直接渲染两遍的简单粗暴方式,然而,这种方式很难使性能达到75FPS(或90FPS)的要求。 以Oculus DK2为例,其原生分辨率为1920x1080,刷新率为75FPS。若开启超级采样(UE4默认135%),分辨率会提升至2592x1458,刷新率仍为75FPS。而Oculus的消费者版本和HTC…
【幸存者偏差】讨论死在中国游戏圈的一百万种方式
## 一、“幸存者偏差”的概念引入 首先,通过一个简单案例为大家介绍什么是“幸存者偏差”。 二战期间,盟军为提高战斗机的生还率,需对其进行装甲加厚,但因军费有限,只能局部升级。于是,大家决定采用统计调查的方式,即仔细检查每架战斗机返回时的损伤程度,计算飞机整体的受弹状况,再依据大数据分析来确定加厚部位。 …
Unity-剑英陪你零基础学c#系列(三)计算与类型
在这个中秋佳节,先祝大家节日快乐!不过咱们还是言归正传,今天来深入探索一下C#里那些奇特的计算方式和数据类型。 ## 奇怪的计算 回想我刚踏入计算机编程领域时,一切在我眼中都显得那么陌生和奇特。就像下面这几个表达式: ```csharp i++; i = i + 1; i == i + 1; ``` 乍一看,是不是让人一头雾水?这都是些什么呀! …
程序员的年龄天花板
我是一名资深程序员,早在 2014 年,我就开始思索一个问题:程序员的年龄天花板究竟是多少岁? ## 其他行业里的老将 在农村,有不少 70 多岁的老人仍能从事农业生产。他们不仅能种植小麦、玉米等主要农作物,还会在自家屋后种植白菜、萝卜、西红柿、豆角等蔬菜,实现自给自足,无需依靠子女赡养。 褚时健 70 多岁时承包荒山种植橙子,如今“褚橙”已成为知名品牌。 …
Low Poly 风格会不会成为移动时代的8bit像素艺术
在iPhone进军游戏市场之前,人们普遍认为PC和主机游戏画面的进化方向是愈发逼真,多边形数量不断增多。让游戏更贴近现实是游戏画面进化的核心趋势,为此,开发者会在游戏中加入更多多边形以实现更逼真的效果,这就对PC和游戏机的硬件处理能力提出了较高要求。 然而,当游戏进化的战场转移到手机市场时,高多边形数量的逼真角色显然不再适配移动硬件,人们急需有同样吸引力的替代品。 …
作者信息
洞悉
共发布了 3994 篇文章