在游戲開(kāi)發(fā)中的音頻解決方案,CriWare 是不錯(cuò)的選擇,很多游戲大作也在使用。為什么使用CriWare呢?對(duì)于游戲運(yùn)行時(shí),可以顯著提高加載速度...
Fundamentals of Computer Graphics, 4th Edition 這本書(shū)從算法和數(shù)學(xué)方面,介紹計(jì)算機(jī)圖形學(xué)。而計(jì)算機(jī)...
在內(nèi)存不夠大時(shí),需要開(kāi)啟Swap,使用一部分硬盤(pán),作為虛擬內(nèi)存,解決內(nèi)存容量不足的情況。這篇博客是以 Ubuntu 基礎(chǔ)來(lái)操作的,其他 Linu...
在開(kāi)發(fā)音樂(lè)游戲的過(guò)程中,經(jīng)常需要進(jìn)行譜子的創(chuàng)作,如果人工手打,很容易造成不準(zhǔn)和效率低下的情況。而通過(guò)音頻人員做的midi文件中提取指定的信號(hào),然...
不管是端游還是手游,在游戲引擎提供的基本支持之上,一個(gè)項(xiàng)目,通常還是需要自己的邏輯層框架。今天,我們就聊一聊一個(gè)游戲項(xiàng)目基本的邏輯層框架組成部。...
1. 通俗來(lái)說(shuō)貝塞爾曲線 在游戲開(kāi)發(fā)中,經(jīng)常會(huì)用到拋物線,例如導(dǎo)彈拋物線飛行,用貝塞爾曲線很容易實(shí)現(xiàn)。通俗來(lái)講,貝塞爾曲線就是通過(guò)三個(gè)點(diǎn),產(chǎn)生一...
這一篇博客來(lái)聊一下一個(gè)游戲公司的人員架構(gòu),以及不同職位大概做的事情。 這里要說(shuō)明的一點(diǎn)是,每一個(gè)游戲公司的人員架構(gòu)可能都不一樣,并沒(méi)有嚴(yán)格的標(biāo)準(zhǔn)...
我在一家不是很大也不是很小的游戲公司,做游戲開(kāi)發(fā)工作,具體職位是客戶(hù)端開(kāi)發(fā),這篇博客不對(duì)職位具體的內(nèi)容做詳解,后期會(huì)有一篇博客專(zhuān)門(mén)描述。 這里聊...
HashMap 用于存儲(chǔ)鍵值對(duì),類(lèi)似于其他編程語(yǔ)言中的字典。在標(biāo)準(zhǔn)庫(kù)的定義是 HashMap<K, V> ,下面將用代碼解釋 HashMap 的...