3D Game Programming All in One- P31 - Pdf 76

Index 807
state handlers, 570
state machine, 565
statements
assigned, 52
compound, 52
defined, 52
if
nested if statements, 79–80
overview, 75–76
if-else, 76–79
return, 71
switch, 81–82
StaticShape class, 735
Statistics command (UVMapper Help menu), 408
Step control (Paint Brush tool), 295
stone textures, 275, 359
Stop tool (Audacity tool), 543
StopHeartbeat() function, 719
StopRecording() function, 720
StopServerQuery() function, 720
storms
lightning, 529–531
materials, 528–529
perfect storm effects, 532–533
rain effects, 531–532
sound effects, 524–528
straight lines, creating, 294
strategy games, 7–8
Strchr() function, 720
Strcmp() function, 720–721

storm effects, 524–528
utterances, 563–565
vehicle sounds, 572–578
weapon sounds, 565–572
world sounds, 559
SourceForge.net Web site, 747
SpamAlert function, 242
SpamMessageTimeout method, 242
spamming, 242
spawn point system, 609
SpawnPlayer method, 151
special characters, in find function, 37
Special Data Transfer Standard (SDTS), 367
special materials (MilkShape), 460–463
Specular & Specular Slider button (MilkShape
Materials tab), 402
speedDamageScale property, 184
Sphere button (MilkShape Model tab), 399
sphere model example, 94
Sphere tool (MilkShape), 481
Spherical unwrapping method, 413
spinRandomMax property, 601
spinRandomMin property, 601
spinSpeed property, 601
Split command (Audacity File menu), 547
split planar mapping option, 411
spread facets at poles cap mapping option, 412
spread facets at poles spherical mapping option,
413
spread of terrains, 366

height-maps, 367–368
internal method approach to, 368
mirroring, 594
SDTS (Spatial Data Transfer Standard), 367
sizes, 377
spread of, 366
Terrain Manager, 368
TessSurface/TessShore property, 535
test editors, 31
testing
alpha test phase, 661
beta test phase, 661
gun creation, 495–496
methodologies, 660
play testing, 661
regression, 660
rock creation, 483
test harnesses, 661
tree creation
billboard trees, 489–490
solid trees, 487–488
vehicle models, 477–478
TestShape() function, 109
text
anti-aliasing, 306
fonts, 306
StrToPlayerName() function, 723
structures
bridges, 505–508
houses, 508–511

switch statement, 81–82
SwitchBitDepth() function, 723
syntax highlighting, 31
T
tab character (\t), 124
tabs
Groups (MilkShape toolbox), 400
Joints (MilkShape 3D), 403
Materials (MilkShape toolbox), 400, 402
Misc (Preferences dialog box), 404
Model (MilkShape toolbox), 398–400
Viewport (Preferences dialog box), 404
Team LRN
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
Index 809
Thermal Erosion function, 537
thetaMax property, 600
thetaMin property, 600
ThinkTanks, 3
Third-Person Point-of-View (3rd PPOV) games, 3
thumb widgets, 336
thunder, lightning effects, 530
tilde (~), 39, 231
Tile command (UVMapper Edit menu), 408
tiles, terrains, 365–366
tiling
images, 359–360
terrains, 369, 371
Time Shift tool (Audacity toolbar), 543
timeMultiple property, 599

bandwidth strategies, 28
bitmap support, 25
console library, 24
kerning, 306
leading, 306
Texture Browser Button button (MilkShape
Materials tab), 402
Texture button (Materials palette), 291
Texture Coordinate Editor command (MilkShape
Window menu), 397
Texture Coordinate Editor dialog box, 494–495
Texture Coordinate Editor (MilkShape), 406
texture mapping, Texture Coordinate Editor
feature, 406
textured polygon rendering, 16
textureName property, 601
textures. See also skins
brick, 359
cloud, 522–523
discussed, 20
distant objects, 278
fabric, 362
files, saving, 284–285
glass, 278
irregular, 360
metal, 277
metallic, 362
as mood alteration, 351
patterned, 362
pebbled, 361

tab), 402
Transparent button (Materials palette), 291
trees, creating
billboard trees, 488–490
discussed, 483
solid trees, 485–488
Tribes 2, 17
Trigger class, 735
trigger events
animation, 209–210
area, 209
creating, 620–621, 623
kill tracking, 629–630
onEnterTrigger, 621
onLeaveTrigger, 621
onTickTrigger, 621
player event control, 210–211
scoring
CheckProgress method, 624
coins, 625–627
deaths, tracking, 628–629
DoScore method, 624
laps and checkpoints, 622–625
SetImageTrigger method, 629
TriggerData class, 735
Trim() function, 724
true keyword, 54, 736
Tubetti Enterprises, 4
Turbolinux distribution, 11
Turbulence function, 537

Control Tree, 346
creating interfaces using, 348–349
keyboard commands, 348
launching, 345
Tool Bar, 347
Torque Map Editor (QuArK)
Cube brush, 505
Portal brush, 510
Roadbed brush, 506
Subtraction brush, 509
Torque-related Web sites, 741–742
torso
character models, 423–430
skeletal animation, 448–450
total frames box (Keyframer tool), 404
totalizers, 63
Trace() function, 141, 724
Track Delete tool (Audacity tool), 544
Track menu (Audacity tool), 544
Track Panel tools (Audacity tool), 544
Track Types (Audacity tool), 544
transformation
full, 97
getTransform() method, 109
overview, 95
rotation, 96
scaling, 96
translation, 97
Team LRN
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

vehicle models
body of vehicle, 467–472
collision mesh, 476
collisions, 612–613
fenders, 473–474
mount nodes, 475–476
mounting, 611
sketches, 466–467
skins, 476
sounds, 572–578
testing, 477–478
textures, 278
WheeledVehicleData property, 618–619
wheels, 476–477
velocity property, 599
velocityVariance property, 600
Vertex button (MilkShape Model tab), 399
Vertex menu (MilkShape 3D), 391, 393
grep command capabilities, 39–41
Help feature, 45
installing, 32
macro commands, 43
program setup, 32
Project Setup dialog box, 35
projects and files, setting up, 32
search capabilities, 35–37
UEPM (UltraEdit Project Maker), 32
UltraEdit Project Maker (UEPM), 32
underscore (_), 53
Undo command (Edit menu)

hot keys, 410
menus
Edit menu, 407–408
File menu, 407
Help, 407, 409
OBJ export options values, 388
overview, 406
Team LRN
Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status