小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

游戲開(kāi)發(fā)輔助庫(kù)

 quasiceo 2014-01-17

游戲開(kāi)發(fā)輔助庫(kù)

Debuggers

Debugging Tools for Windows
http://www.microsoft.com/whdc/devtools/debugging/default.mspx/

源碼控制

TortoiseCVS
http://www./
CVSGui
http://www./

CPU性能分析器

在開(kāi)發(fā)進(jìn)程的最后時(shí)刻, 需要優(yōu)化你的代碼和解決瓶頸, 下面的工具可以幫助你發(fā)現(xiàn)瓶頸, 找出每個(gè)函數(shù)所占用的時(shí)間和內(nèi)存
內(nèi)存和時(shí)間性能分析其
Glowcode
http://www./
CodeAnalyst
http://developer./CPU/CODEANALYST/Pages/default.aspx
DevPartner
http://www./products/devpartner/default.htm
內(nèi)存性能分析器
MemProf
http://www./projects/memprof/
時(shí)間性能分析器
gprof
http://www./software/binutils/manual/gprof-2.9.1/html_mono/gprof.html
LTProf
http://www./help.php?folder=ltprof&topic=AboutLTProf.htm

GPU性能分析其

NVperfkit (contains NVperfHUD)
http://developer./object/nvperfkit_home.html
PIX (Performance Investigation for directX)
http://msdn.microsoft.com/library/en-us/directx9_c/directx/directxsdk/tools/performance.asp
ATI plugin for Microsoft's PIX performance analysis tool
http://www./developer/atipix/

代碼編寫(xiě)

SciTE
http://scintilla./SciTEDownload.html
免費(fèi)的源碼編輯組件
Artistic Style
http:///projects/astyle/
源碼縮進(jìn)和重置格式工具

工程管理工具

Open Workbench
http://www./
MS工程的另一個(gè)選擇
Overlord
http://www./
WebCollab
http://webcollab./
基于網(wǎng)絡(luò)的系統(tǒng)工程和工程管理

其他工具

TUT: C++ Unit Test Framework
http://tut-framework./
C++的單元測(cè)試框架
CppUnit
http://cppunit./cppunit-wiki/
C__的單元測(cè)試框架
NSIS
http://nsis./Main_Page
創(chuàng)建安裝文件
Inno Setup
http://www./isinfo.php
創(chuàng)建安裝文件

Ogre的相關(guān)庫(kù)

應(yīng)用程序框架

活躍的框架

NeoAxis Engine
http://www./
通用的新式3D圖形引擎, 用于3D模擬, 可視化和游戲. 包含許多的編輯器, 如場(chǎng)景, 物理, 材質(zhì), 粒子等等.
使用C#用于腳本.
OGE - Open Game Engine
http:///projects/oge/
跨平臺(tái), 多線程的游戲引擎

半活躍的框架

The YAKE Engine
http://www./
跨平臺(tái), 游戲引擎.
WGE
http://www./forum/
SagaEngine
http://www./
多平臺(tái)的游戲引擎.

物理

ODE

http:///
Ogre使用比較廣泛的庫(kù), 可用OgreODE

NovodeX/PhysX

http://www./
非商業(yè)用途, 兩個(gè)物理包裝 NxOgre和Nogredex

Newton Game Dynamics

http://www./
你只需要知道基本的物理法則實(shí)現(xiàn)產(chǎn)生真實(shí)的物理行為. OgreNewt庫(kù)可以讓Newton物理庫(kù)和你的Ogre應(yīng)用程序成為一體

True Axis Physics SDK

http://www./

DynaMo

http://home./users/starcat/dynamo

The Gangsta Wrapper

http:///projects/gangsta

OPAL

http://opal./
開(kāi)放物理抽象層(Open Physics Abstraction Layer), Ode的高層接口.

Bullet

http://bullet./

Artificial intelligence (人工智能)

現(xiàn)在關(guān)于AI引擎應(yīng)該包含什么內(nèi)容還沒(méi)有標(biāo)準(zhǔn)化, 但是已有足夠的普通AI問(wèn)題在游戲中.
例如路徑查找, 需要一次又一次的重寫(xiě)該算法.
大多數(shù)Ogre工程使用自定義構(gòu)建的AI庫(kù)

OpenAI

http://openai./

該AI庫(kù)的目標(biāo)是用于OpenGL的圖形程序. 也意味著不能和DirectX無(wú)縫地結(jié)合.
該AI庫(kù)用Java所寫(xiě).

FEAR

http://fear./index.php
該庫(kù)還在完成中, 沒(méi)準(zhǔn)備實(shí)時(shí)或游戲應(yīng)用程序.
測(cè)試和使用該庫(kù)需要Quake 2

OpenSteer

http://opensteer./
C++庫(kù), 幫助創(chuàng)造游戲和動(dòng)畫(huà)中自主角色的駕駛行為. OpenSteer提供了基于OpenGL的應(yīng)用程序 OpenSteerDemo,
該Demo顯示了預(yù)定的駕駛行為. 通過(guò)寫(xiě)OpenSteerDemo的插件, 可以快速的使用該用戶(hù)為原型, 注解, 調(diào)試新的駕駛行為.

A* Tactical Pathfinding

http://www./products.html#tacastarexplorer
在"游戲程序精粹III(Game Programming Gems III book)"中有過(guò)描述,
該簡(jiǎn)單的方法可以創(chuàng)建戰(zhàn)術(shù)路徑添加新的花費(fèi)給A*花費(fèi)函數(shù), 這個(gè)新的花費(fèi)會(huì)反映到暴露給敵人, 且相互射擊
在 http:///cg 查看Ogre關(guān)于A*路徑查找的實(shí)現(xiàn)

PathLib

http://pathlib./pathlib.html
免費(fèi)的C++ A*路徑查找, 快速且健壯. 帶有windows demo, 允許路徑測(cè)試和地圖編輯(支持路徑查找組)
見(jiàn) http:///cg 查看Ogre關(guān)于A*路徑查找的實(shí)現(xiàn)

Garfixia AI Repository

http://www./ai/index.html
該站點(diǎn)包含AI技術(shù)的開(kāi)源庫(kù), 用C++編寫(xiě). 很棒的材料, 非常寶貴的起點(diǎn): FSM(有限狀態(tài)機(jī)), fuzzy, 學(xué)習(xí)樹(shù)等, 好東西

MicroPather

http://www./MicroPather/
根據(jù)網(wǎng)頁(yè)介紹:"MicroPather是一個(gè)路徑查找方法和A*解決方案, 無(wú)關(guān)平臺(tái)的C++代碼, 可以很輕易的嵌入已存代碼. MicroPather關(guān)注視頻游戲的路徑查找引擎"

Boost Graph Library

http:///libs/graph/doc/table_of_contents.html
無(wú)關(guān)平臺(tái), 可以執(zhí)行A*查找

FANN

http:///fann/
無(wú)關(guān)平臺(tái), 頁(yè)面介紹:
FANN(Fast Artificial Neural Network Library - 快速人工神經(jīng)網(wǎng)絡(luò)庫(kù)), 免費(fèi)開(kāi)源神經(jīng)網(wǎng)絡(luò)庫(kù)
用C實(shí)現(xiàn)多層人工神經(jīng)網(wǎng)絡(luò), 支持全連接和稀疏連接網(wǎng)絡(luò).

OpenSkyNet

http://openskynet./
A*路徑查找?guī)? 多個(gè)對(duì)象可以使用相同的格子, C++

Recast

http://code.google.com/p/recastnavigation/
無(wú)關(guān)平臺(tái), Recast 是游戲的美術(shù)導(dǎo)航網(wǎng)格構(gòu)造工具集的狀態(tài).

網(wǎng)絡(luò)

需要處理網(wǎng)絡(luò)性能, 容錯(cuò), 同時(shí)發(fā)生控制和安全問(wèn)題. 大多數(shù)Ogre基于自定義網(wǎng)絡(luò)庫(kù).
下列庫(kù)對(duì)于一些Ogre用戶(hù)比較有用.

RakNet

http:///projects/raknet
網(wǎng)頁(yè)介紹:
RakNet是一個(gè)網(wǎng)絡(luò)API, Windows, Linux和Unix的可靠的UDP和高層功能的包裝
它允許在相同的電腦或者LAN或者因特網(wǎng)任意應(yīng)用程序聯(lián)系其他應(yīng)用程序
雖然他可用于任意網(wǎng)絡(luò)應(yīng)用程序, 但他可以快速開(kāi)發(fā)在線游戲和添加多個(gè)玩家至單個(gè)用戶(hù)游戲.

OpenTNL

http://www./
頁(yè)面介紹:
這個(gè)轉(zhuǎn)矩庫(kù)(Torque Network)是一個(gè)強(qiáng)壯的, 安全的, 易使用的跨平臺(tái)C++網(wǎng)絡(luò)API, 設(shè)計(jì)于高性能方針和游戲

Zoidcom

http://www./
網(wǎng)頁(yè)介紹:
Zoidcom 是一個(gè)基于UDP的高層網(wǎng)絡(luò)庫(kù), 在網(wǎng)絡(luò)連接之上以高效的方式復(fù)制游戲?qū)ο蠛屯剿麄兊臓顟B(tài).
通過(guò)多路傳送對(duì)象信息給位流, 或者取出對(duì)象信息. 可以方式發(fā)送多余的數(shù)據(jù)

HawkNL

http://www./hawknl/
頁(yè)面介紹: 面向游戲的網(wǎng)絡(luò)API, 底層API. Berkeley/Unix Sockets 和 Winsock的包裝.
其他的特色: sockets組, sockets統(tǒng)計(jì), 高精確計(jì)數(shù)器, CRC功能, 用宏讀取和寫(xiě)數(shù)據(jù)來(lái)打包endian轉(zhuǎn)換. 支持多重網(wǎng)絡(luò)傳輸

ENet

http://enet./
頁(yè)面介紹: 目標(biāo)是提供一個(gè)在UDP上的相對(duì)簡(jiǎn)單, 單純, 健壯的網(wǎng)絡(luò)通訊層, 主要特色是提供一個(gè)可選的可依賴(lài)性, 有次序的傳送包

ZIGE Game Engine:

http://zige./
頁(yè)面介紹:
可擴(kuò)展的客戶(hù)端-服務(wù)器游戲引擎. 除了網(wǎng)絡(luò), 還提供其他功能:
日志, 互動(dòng)調(diào)試控制臺(tái), 時(shí)間控制(用于客戶(hù)端幀率和服務(wù)器發(fā)包率), 自動(dòng)從服務(wù)器下載游戲文件到客戶(hù)端, 等等
從ZIG的角度看, 需要提供圖形渲染器, 聲音引擎, 和輸入處理的擴(kuò)展.
你可以插入 Allegro, SDL, DirectX, OpenGL 等.
ZIP是依賴(lài)HaukNL和Pthreads的跨平臺(tái)C/C++庫(kù)

SDL_net

http://www./projects/SDL_net/
網(wǎng)頁(yè)介紹
SDL_net是一個(gè)小且簡(jiǎn)單的跨平臺(tái)網(wǎng)絡(luò)庫(kù), 由SDL支持

OgreSocks

http:///projects/ogresocks/
OgreSocks 是winsock的包裝類(lèi), 面向Ogre開(kāi)發(fā)者的首要網(wǎng)絡(luò)庫(kù). 可以用最少的代碼統(tǒng)合客戶(hù)端和服務(wù)器的socket

聲音

游戲和仿真程序極大的依賴(lài)聲音和音樂(lè)提供氛圍

FMOD

http://www./
網(wǎng)頁(yè)介紹:
FMOD 支持3D聲音, midi, mods, mp3, ogg vorbis, wma, aiff, 錄音, 阻塞/環(huán)繞, cd回放, mmx, 因特流, dsp效果, 聲譜分析
用戶(hù)采樣, 同步支持, ASIO, EAX 2&3等等

OpenAL

http://www./
網(wǎng)頁(yè)介紹: 跨平臺(tái)的3D聲音API, 適合游戲應(yīng)用程序以及其他類(lèi)型的聲音應(yīng)用程序.
兩個(gè)OGRE包裝為OgreOggSound和OgreAL

BASS

http://www./bass.html
網(wǎng)頁(yè)介紹: BASS是一個(gè)用于Windows軟件的聲音庫(kù), 目標(biāo)是提供最強(qiáng)大和有效的工具給開(kāi)發(fā)者,
可以采樣, 處理流(MP3, MP2, MP1, OGG, WAV, 自生成的流以及其他), MOD音樂(lè)(XM, IT, S3M, MOD, MTM, UMX)
MO3音樂(lè)(MP3/OGG壓縮MODs), 和錄音功能, 這一切都在小小的DLL里面, 大小少于100K

Audiere

http://audiere./
Audiere 是一個(gè)聲音的高層API, 可以播放Ogg Vorbis, MP3, FLAC,未壓縮 WAV, AIFF, MOD, S3M, XM, 和 IT
作為聲音輸出, Audiere支持 DirectSound或Windows的WinMM, Linux的OSS, Cygwin, SGI AL

irrKlang:

http:///irrklang
頁(yè)面介紹: 3D和2D跨平臺(tái)聲音庫(kù), 可播放WAV, MP3, OGG, MOD, XM, IT, S3M 和更多的文件格式, 可用于C__和所有的.NET語(yǔ)言

cAudio:

http:///xoops/modules/smartsection/item.php?itemid=3
頁(yè)面介紹:
cAudio引擎是OpenAL的C++的包裝, 允許你很輕易的得到聲音和音樂(lè), 并放入你的游戲中.
OpenAL的問(wèn)題是其非常難以用在游戲中. cAudio使用OpenAL控制聲音的所有方面.
Vorbis庫(kù)用于解碼和播放.ogg文件按, Mikmod用于mod,xm,it,和 s3d支持

腳本

Lua

http://www./
可以被Ogre調(diào)用的庫(kù), 可以在C++應(yīng)用程序中調(diào)用
網(wǎng)頁(yè)介紹:
基于關(guān)聯(lián)數(shù)組和可擴(kuò)展的語(yǔ)義, 組合了簡(jiǎn)單的過(guò)程語(yǔ)義和強(qiáng)大的數(shù)據(jù)描述. Lua是動(dòng)態(tài)類(lèi)型, 逐字節(jié)解釋, 自動(dòng)內(nèi)存管理(垃圾回收)
適合配置, 腳本, 和快速構(gòu)造原型. 可通過(guò)luabind將Lua程序嵌入Ogre中
luabind
http://www./products/luabind.html

LuaPlus

http:///tiki-index.php?page=LuaPlus%20Home%20Page
Lua面向C++的調(diào)試工具(visual studio插件), 優(yōu)化

Java

http://java./
可通過(guò)Ogre擴(kuò)展ogre4j在Ogre中使用Java

Python

http://www./
動(dòng)態(tài)類(lèi)型的, 字節(jié)碼解釋性, 面向?qū)ο蟮恼Z(yǔ)言.
可通過(guò)PyOgre使用Python
在Ogre C++應(yīng)用程序中內(nèi)嵌Python腳本
http://www./forums/viewtopic.php?t=8131
psyco
http://psyco./

Ruby

http://www./en

Squirrel

http:///
Squirrel 是一高級(jí)命令/面向?qū)ο蟮某绦蛘Z(yǔ)言. 設(shè)計(jì)于一強(qiáng)大的腳本工具, 使其對(duì)應(yīng)用程序有合適的大小, 內(nèi)存大小, 和實(shí)時(shí)需求
語(yǔ)法類(lèi)似C/C++/Java, 也有像 python/lua的動(dòng)態(tài)性質(zhì).
API類(lèi)似Lua
wiki入口
http://www./wiki/index.php/Squirrel_Scripting_Language

AngelScript

http://www./angelscript/
高級(jí)程序語(yǔ)言, 語(yǔ)法類(lèi)似C/C++

GameMonkey

http://www./gamemonkey/
高級(jí)內(nèi)嵌腳本語(yǔ)言, 類(lèi)似Lua和AngleScript

Falcon

http://www./
提供了六個(gè)完整的程序示例: 過(guò)程式, 面向?qū)ο? 面向原型, 功能性的, 表格式的, 面向消息. 多線程, 且類(lèi)似于Lua的基本語(yǔ)法

輸入

OIS

http:///projects/wgois
OIS是輸入管理的庫(kù), 非常易于使用, 可用于多平臺(tái)
Wiki
http://www./wiki/index.php/Using_OIS

SDL

http://www./
頁(yè)面介紹:
Simple DirectMedia Layer的縮寫(xiě), 是一個(gè)跨平臺(tái)的多媒體庫(kù), 設(shè)計(jì)用于底層訪問(wèn)聲音, 鍵盤(pán), 鼠標(biāo), 搖桿, 通過(guò)OpenGL訪問(wèn)3D硬件, 2D顯卡緩存
如何在Ogre中使用SDL
http://www./wiki/index.php/Using_SDL_Input

LibGII

http://www./packages/libgii.html
頁(yè)面介紹:
LibGII 面向圖形的輸入, 目標(biāo)易用
如何在Ogre中使用
http://www./wiki/index.php/GII

OpenInput

http://home./openinput
跨平臺(tái), 易用和輕量的輸入處理庫(kù), 用C語(yǔ)言所寫(xiě)

GUI

Berkelium

http://www./forums/viewtopic.php?f=11&t=54484
用于Chrome瀏覽器的網(wǎng)頁(yè)渲染器/包裝

MyGui

http://www./addonforums/viewforum.php?f=17&sid=2249e1917f815d6a9b1f397dd08b072c
好且完整的GUI系統(tǒng)

Navi

http:///forums
OGRE的網(wǎng)頁(yè)渲染器, 支持flash, 使用Chromium網(wǎng)絡(luò)工具包渲染引擎.
使用已存編輯器制作gui

Hikari

http:///forums
用于OGRE的flash播放器

Cegui Layout Editor

http://www./wiki/index.php/CELayoutEditor_Downloads_0.6.2
GUI編輯器, 用于CEGUI

Open GUI

http://opengui./index.php
在3D應(yīng)用程序中易用且易擴(kuò)展的GUI框架

其他工具

Libnoise

http://libnoise./
libnoise 是一輕便的C++庫(kù), 用于生成協(xié)調(diào)的干擾, 平滑變化的干擾. Perlin干擾, 很多片段干擾, 以及其他類(lèi)型相干干擾
可用于圖形程序生成自然紋理, 行星地形和其他東西

OgreMP

https:///projects/ogremp
用于Ogre的跨平臺(tái)線程庫(kù)

SimpleFileWatcher

http://simplefilewatcher./
跨平臺(tái), 得到文件/目錄變化的的庫(kù)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多