Index_S


S

sample rates (Audacity tool), 544

Save As command (MilkShape File menu), 392

Save As File command (File menu), 507

Save command (MilkShape File menu), 392

Save Mission As command (Mission Editor File menu), 588

Save Mission command (Mission Editor File menu), 588

Save Model command (File menu), 387, 407

Save Project As command (Audacity File menu), 546

Save Project command (Audacity File menu), 546

Save Texture Map command (UVMapper File menu), 407

SaveJournal() function, 713

saving

layers, 294

texture files, 284-285

Scale button (MilkShape Model tab), 399

scale property, 519

scale result box mapping option, 411

scale result cylindrical cap mapping option, 412

scale result cylindrical mapping option, 412

scale result planar mapping option, 411

scale result spherical mapping option, 413

Scale tool (MilkShape), 493

scales, bump mapping, 101

scaling

images, 303-304

objects, 606

overview, 96

program example, 113-114

textures and, 358-359

scene graphs, 103-104

SceneLightingComplete function, 265

SceneObject class, 732

Schedule() function, 115, 178-179, 713

schedule method, 562

scope prefixes, 48

scoring

CheckProgress method, 624

coins, 625-627

deaths, tracking, 628-629

DoScore method, 624

laps and checkpoints, 622-625

scoutroot animation sequence, torque-supported, 444

ScreenShot() function, 713

scripts. See also programs

TGE (Torque Game Engine) language

overview, 123, 134

strings, 124

Torque script code fragment example, 17-19

scroll bar widgets, 336

scroll properties, 224-225

scrollbars, 342-343

SDTS (Special Data Transfer Standard), 367

seamless textures, 397

search capabilities

UltraEdit-32, 35-37

Unix-stytle syntax, 40-41

SelAssigned button (MilkShape Joints tab), 403

Select All command (Edit menu)

MilkShape, 392

Mission Editor, 588

Select button (MilkShape), 399, 401

Select By command (UVMapper Edit menu), 408

Select command (UVMapper Edit menu), 408

Select function, 537

Select Invert command (MilkShape Edit menu), 392

Select None command (Edit menu)

MilkShape, 392

Mission Editor, 588

Selection tool

Audacity toolbar, 543

Paint Shop Pro, 299

semicolon (;), 52

SendMacro() function, 206

seqmented-mesh models, 417

sequence materials, animation, 457-458

sequences, animation, 463

server control modules

control/server/misc/item.cs, 197-202

control/server/players/player.cs, 180-186

control/server/server.cs, 175-180

control/server/weapons/crossbow.cs, 190-197

control/server/weapons/weapon.cs, 186-190

server modules

discussed, 240-241

functions, list of, 270-272

Game module, 256-258

message module, 241-242

missiondownload module, 246-250

missionload, 242-246

server versus client design issues, 132-133

ServerMessage function, 268

serverPlay3D function, 560, 562

servers

dedicated, 230-232, 662

finding

code module, 225-229

InitializeClient function, 217-218

interface module, 218-223

hosted, 661-662

master, 217

ServerScreen class, 642

Set Empty function, 537

Set Height function, 537

Set Keyframe command (MilkShape Animate menu), 394

setActionThread method, 615

SetDefaultFov() function, 714

SetDisplayDevice() function, 714

SetEchoFileLoads() function, 714

SetField() function, 714

SetFov() function, 715

SetFSAA() function, 715

SetImageTrigger method, 629

SetInteriorFocusedDebug() function, 715

SetInteriorRenderMode() function, 715

setLagIcon() function, 215

SetLogMode() function, 715

SetModPaths() function, 716

SetNetPort() function, 716

SetNPatch() function, 716

SetOpenGLAnisotropy() function, 716

SetOpenGLInteriorMipReduction() function, 716

SetOpenGLMipReduction() function, 717

SetOpenGLSkyMipReduction() function, 717

SetOpenGLTextureCompressionHint() function, 717

SetRandomSeed() function, 717

SetRecord() function, 717

SetResolution() function, 718

SetScreenMode() function, 718

SetServerInfo() function, 718

SetShadowDetailLevel() function, 718

Settings command (UVMapper Edit menu), 408

setTransform() method, 111

SetVerticalSync() function, 718

SetWord() function, 719

SetZoomSpeed() function, 719

shade maps, 100

shader programs

pixel shaders, 101

vertex shaders, 101

shading

flat, 99, 469

gourand, 99-100

high-contrasting, 351

lambert, 99

phong, 100

smooth, 469

Shape controls (Paint Brush tool), 295

shape primitives, character models, 415

ShapeBase class, 732

ShapeBaseData class, 734

ShapeBaseImageData function, 570

shapeFile property, 154, 184

shapes

backfaces, 95

cylinders, MilkShape 3D, 384-386

as dynamic objects, 104

edges, 94

mesh, 94

MoveShape() function, 109, 117

polygons, 94

primitives, 92, 385

sphere model example, 94

surfaces, 94

TestShape() function, 109

topographical shape mapping, 417

Torque Game Engine, 27

shareware and freeware tools, 750-752

shift-clicking, 346, 591

ShoreDepth property, 535

ShoreTexture property, 535

shortcut keys, Audacity menus, 550

Show Keyframer command (MilkShape Window menu), 397

Show Message Window command (MilkShape Window menu), 397

Show Model command (MilkShape Tools menu), 395

Show Selection command (World menu), 590

Show Viewport Caption command (MilkShape Window menu), 397

ShowMenuScreen() function, 161

side animation sequence, torque-supported, 444

sidewalk textures, 281-283

Silence command (Audacity File menu), 547

SimCity series, 8

simple direct movement, translation, 105-106

SimpleNetObject class, 734

simulation

latency problems, 28

Torque Game Engine, 24

simulator games

overview, 6

strategic simulations, 8

single-quoted strings, 124

sinkAllKeyEvents property, 345

Sinus function, 537

sites. See Web sites

sitting animation sequence, torque-supported, 445

size

of images, changing, 305

terrains, 377

Size controls (Paint Brush tool), 295

sizes property, 601

sizeX property, 531

sizeY property, 531

sizing properties, 164

skeletal animation

bone movement, 446

death animation, 455-457

head attachments, 447-448, 454-455

hero rigging, 451

idle animation, 451-452

look animation, 455

run animation, 452-454

sequence materials, 457-458

torso attachment, 448-450

sketches, vehicle models, 466-467

skins. See also textures

character modeling, 438-443

creation process, 310-311

discussed, 20

gun creation, 494-495

player skin example

clothing, 329-332

hair texture, 327-328

hands, 329

head and neck, 322-326

soup can example, 311-315

UV unwrapping, 309-310

vehicle example, 316-321, 476

Sky class, 734

sky textures, 276-277

skyboxes

cloud layers, 521-523

discussed, 513

distorted images, 515

exploded, 514

fog, 523

images, creating, 516-518

perspective, adjusting, 518

pictoral, 514

storms

lightning, 529-531

materials, 528-529

perfect storms, 532-533

rain effects, 531-532

sound effects, 524-528

Slackware Linux distribution, 11

sliders, GUI, 335

Slowest to Fastest command (Mission Editor Camera menu), 589

smoke effects, campfire effects, 595-598

Smooth All command (MilkShape Face menu), 394

Smooth function, 537

smooth shading, 469

smooth textures, 361

Smooth Water function, 537

Smoothing function, 537

Smoothing Group Auto Smooth button (Milk-Shape Groups tab), 401

Smoothing Group Clear All button (MilkShape Groups tab), 401

Smoothing Group Numbers button (MilkShape Groups tab), 401

Smoothing Groups Assign button (MilkShape Groups tab), 401

Smoothing Groups Select button (MilkShape Groups tab), 401

Snap To Grid command (MilkShape Vertex menu), 393

Snap Together command (MilkShape Vertex menu), 393

Soft Focus dialog box, 314

SoftImpactSound command, 619

softImpactSound property, 576

SoftImpactSpeed command, 618

software, cross-platform, 11

solid trees, creating, 485-488

Solo tool (Audacity tool), 544

SoloPlay interface, 743-735, 743

sound. See also audio

Audacity tool

commands, shortcut keys to, 550

Edit menu, 545, 547

Effect menu, 545, 549

File menu, 545-546

installing, 540

main screen, 542-543

Play button, 541

Project menu, 545, 548

Record button, 540-541

sample rates, 544

toolbar tools, 543

Track Panel tools, 544

Track Types tool, 544

View menu, 545, 547

volume control, 541

client-only sounds, 560

datablocks and profiles, 550-555

discussed, 20

environmental, 578-579

footsteps, 560-563

gunshot sound-effect waveform, 21

hardImpactSound property, 576

idle engine, 576

interface, 578-579

koob utility, 555-558

musical, 580-582

OpenAL open-source audio, 550

softImpactSound property, 576

soundButtonDown property, 580

soundButtonOver property, 580

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

SquealSound command, 619

Standard macro, UltraEdit-32, 43-44

standard strings, 124

StartGame function, 178

StartHeartbeat() function, 719

StartRecording() function, 719

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

string constant token, 737

strings

assignment operators, 59

concatenation operators, 59

defined, 59

double-quoted, 124

null, 255

single-quoted, 124

standard, 124

tagged, 60, 124

Stripchars() function, 721

StripMLControlChars() function, 721

StripTrailingSpaces() function, 721

Strlen() function, 721

Strlwr() function, 722

Strpos() function, 722

Strreplace() function, 722

Strstr() function, 722

StrToPlayerName() function, 723

structures

bridges, 505-508

houses, 508-511

interior, 499

moving, 606

Strupr() function, 723

stub routines, 138

Style button (Materials palette), 291

Sub flag (special materials, MilkShape), 462

Subdivide 3 command (MilkShape Face menu), 394

Subdivide 4 command (MilkShape Face menu), 394

subscripts, arrays and, 59

substructures, 275-276

subtraction (-) operator, 61

Subtraction brush (Torque Map Editor, QuArK), 509

subtree control, 129, 133

superclasses, 129

support infrastructure

administrative tools, 22

auto-update programs, 22

bulletin boards, 22

databases, 22

forums, 22

Web sites, 21

surfaceOpacity property, 535

SurfaceParallax property, 535

surfaces, 94

surfaceTexture property, 535

SuSe Linux distribution, 11

switch keyword, 54, 736

switch statement, 81-82

SwitchBitDepth() function, 723

syntax highlighting, 31




3D Game Programming All in One
3D Game Programming All in One (Course Technology PTR Game Development Series)
ISBN: 159200136X
EAN: 2147483647
Year: 2006
Pages: 197

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net