资 源 简 介
该源码为Thatcher Ulrich的游戏引擎测试器。是一个实验性和非实验性的面向游戏和图形的代码的混杂集合。可以利用该引擎LOD四叉树的算法。在大型3D游戏中,大规模室外地形真实感渲染是个室外渲染引擎的核心部分。而实现一个大规模的地形渲染系统的关键是怎么简化地形,抛弃不必要的渲染动作(如看渲染不见的三角形和不必要的细节)来加快渲染速度。
该代码支持3D网络游戏,有客户端和服务器端,语言使用C++,支持Linux, WIN32,可以参考demo程序。
编译可以在WIN32下,有Visual Studio 2005/2003工程。-The source code for Thatcher Ulrich" s game engine tester. Is an experimental and non-experimental graphics-oriented games and the mixed set of code. Can make use of the engine Quadtree LOD algorithms. In large-scale 3D games, realistic rendering of large-scale outdoor terrain is outside the core of the rendering engine. And the realization of a large-scale terrain rendering system, the key is how to simplify terrain, abandoned rendering unnecessary action (such as not playing up to see the details of the triangle and unnecessary) to speed up the rendering speed. The code to support the 3D online games, there are client and server-side language to use C++, support for Linux, WIN32, can refer to demo program. WIN32
文 件 列 表
net
win32
Makefile
http_client.cpp
http_client.h
http_file_handler.cpp
http_file_handler.h
http_helper.cpp
http_helper.h
http_server.cpp
http_server.h
net_interface.h
net_interface_tcp.cpp
net_interface_tcp.h
net_test.cpp
test_client.cpp
tu_net_file.cpp
tu_net_file.h
webtweaker.cpp
webtweaker.h
webwidgets.cpp
webwidgets.h
wt_down.png
wt_form_test.html
wt_frame_test.html
wt_hsv.png
wt_up.png
wt_widgets.js
wt_widgets_test.html
gameswf
win32
plugins
platforms
gameswf_as_classes
extensions
TODO
Makefile
gameswf.h
gameswf_abc.cpp
gameswf_abc.h
gameswf_action.cpp
gameswf_action.h
gameswf_as_sprite.cpp
gameswf_as_sprite.h
gameswf_avm2.cpp
gameswf_avm2.h
gameswf_avm2_jit.cpp
gameswf_batch_test.py
gameswf_button.cpp
gameswf_button.h
gameswf_canvas.cpp
gameswf_canvas.h
gameswf_character.cpp
gameswf_character.h
gameswf_disasm.cpp
gameswf_disasm.h
gameswf_dlist.cpp
gameswf_dlist.h
gameswf_environment.cpp
gameswf_environment.h
gameswf_filters.cpp
gameswf_filters.h
gameswf_font.cpp
gameswf_font.h
gameswf_fontlib_unused.cpp
gameswf_fontlib_unused.h
gameswf_freetype.cpp
gameswf_freetype.h
gameswf_function.cpp
gameswf_function.h
gameswf_impl.cpp
gameswf_impl.h
gameswf_jit.cpp
gameswf_jit.h
gameswf_jit_opcode.cpp
gameswf_jit_opcode.h
gameswf_listener.cpp
gameswf_listener.h
gameswf_log.cpp
gameswf_log.h
gameswf_morph2.cpp
gameswf_morph2.h
gameswf_movie_def.cpp
gameswf_movie_def.h
gameswf_mutex.h
gameswf_object.cpp
gameswf_object.h
gameswf_parser.cpp
gameswf_player.cpp
gameswf_player.h
gameswf_processor.cpp
gameswf_render.cpp
gameswf_render.h
gameswf_render_handler_d3d.cpp
gameswf_render_handler_ogl.cpp
gameswf_render_handler_xbox.cpp
gameswf_root.cpp
gameswf_root.h
gameswf_shape.cpp
gameswf_shape.h
gameswf_sound.cpp
gameswf_sound.h
gameswf_sound_handler_sdl.cpp
gameswf_sound_handler_sdl.h
gameswf_sprite.cpp
gameswf_sprite.h
gameswf_sprite_def.cpp
gameswf_sprite_def.h
gameswf_stream.cpp
gameswf_stream.h
gameswf_styles.cpp
gameswf_styles.h
gameswf_tesselate.cpp
gameswf_tesselate.h
gameswf_test_ogl.cpp
gameswf_text.cpp
gameswf_text.h
gameswf_tools.cpp
gameswf_types.cpp
gameswf_types.h
gameswf_value.cpp
gameswf_value.h
gameswf_video_base.cpp
gameswf_video_base.h
gameswf_video_impl.cpp
gameswf_video_impl.h
gameswf_video_ogl.cpp
gameswf_video_ogl.h
Makefile.in
NOTES.txt
bin
gameswf.exe
libgameswf.dll
libgameswf.lib
mydb.dll
mydb.lib
sysinfo.dll
sysinfo.lib
base
Makefile
component_hackery.cpp
configvars.cpp
configvars.h
container.cpp
container.h
cschema.h
demo.cpp
demo.h
dlmalloc.c
dlmalloc.h
ear_clip_triangulate.h
ear_clip_triangulate_float.cpp
ear_clip_triangulate_impl.h
ear_clip_triangulate_sint16.cpp
file_util.cpp
file_util.h
grid_index.h
image.cpp
image.h
image_filters.cpp
jpeg.cpp
jpeg.h
logger.cpp
logger.h
Makefile.in
membuf.cpp
membuf.h
ogl.cpp
ogl.h
png_helper.cpp
png_helper.h
postscript.cpp
postscript.h
smart_ptr.h
Stackwalker.cpp
Stackwalker.h
test_ogl.cpp
triangulate.h
triangulate_float.cpp
triangulate_impl.h
triangulate_sint32.cpp
tu_config.h
tu_file.cpp
tu_file.h
tu_file_SDL.cpp
tu_gc.h
tu_gc_singlethreaded_marksweep.cpp
tu_gc_singlethreaded_marksweep.h
tu_gc_singlethreaded_refcount.h
tu_gc_test.cpp
tu_gc_test_impl.h
tu_loadlib.cpp
tu_loadlib.h
tu_math.h
tu_memdebug.h
tu_opengl_includes.h
tu_queue.h
tu_random.cpp
tu_random.h
tu_swap.h
tu_timer.cpp
tu_timer.h
tu_types.cpp
tu_types.h
utf8.cpp
utf8.h
utility.cpp
utility.h
vert_types.h
zlib_adapter.cpp
zlib_adapter.h
config
go_gameswf.bat
compatibility_include.h