Pikuma:丛林音乐对90年代电子游戏发展的影响

2024-11-14

本文探讨了丛林音乐在90年代电子游戏,特别是PlayStation和任天堂64时代游戏中的影响。丛林音乐起源于80年代末的英国,其充满活力的鼓点、迷人的贝斯线和快节奏与当时新兴的3D游戏的快节奏特性完美契合。文章回顾了电子音乐的诞生和发展,以及丛林音乐的早期发展,特别提到了Amen Break等标志性鼓采样和AKAI S1100等采样器的使用。文章还探讨了丛林音乐与牙买加文化和音响系统的联系,以及其如何影响了硬核和丛林音乐场景。最后,文章列举了多个包含丛林音乐的游戏,例如《反重力赛车》、《皇牌空战》和《Ape Escape》等,并分析了丛林音乐的不同子类型如何与游戏中的不同场景和情绪相匹配。

阅读更多
16

游戏开发中的等轴测投影:Pikuma

2024-08-12

这篇文章讲解了等轴测投影在游戏开发中的应用,特别是在过去的技术限制下如何使用2D贴图模拟3D效果。文章从正交投影和透视投影开始介绍,引出等轴测投影的概念,并解释了为了简化计算和提高性能,很多游戏采用了非严格意义上的等轴测投影,即使用2:1的贴图比例和特殊的角度。接着,文章用JavaScript和P5.js库演示了如何编写一个简单的等轴测地图,包括计算贴图的屏幕坐标、处理贴图顺序以及利用z轴实现高度差等。最后,文章还简要介绍了线性变换在等轴测投影中的应用,并回顾了一些经典的等轴测游戏。

阅读更多
31

深入探索缓存的工作原理

2024-06-26

文章深入浅出地解释了计算机缓存的概念、作用、实现方式以及缓存友好型代码的编写技巧。从内存和缓存速度差异引出缓存的必要性,介绍了缓存的层次结构、位置以及指令缓存和数据缓存的区别。文章通过简单易懂的例子解释了缓存映射、缓存命中和缓存未命中的概念,并阐述了数据局部性原理。最后,文章还提供了一些编写缓存友好型代码的技巧,例如保持数据连续存储、避免复杂的循环以及合理使用结构体对齐等。

阅读更多
40
未分类