Index_M


M

mAbs() function, 699

machine code, 45-46

Machinima.com Web site, 746

Macintosh

Macintosh Linux distribution, 11

Macintosh tool sources Web sites, 749

mAcos() function, 700

macro commands, UltraEdit-32, 43

main() function, 51

main screen, Audacity tool, 542-543

main.cs module, 139-140

makeTestTerrain() function, 700

Mandrake Linux distribution, 11

Manual Edit command (MilkShape Vertex menu), 393

map size box mapping option, 411

map size cylindrical mapping option, 412

map size planar mapping option, 411

map size spherical mapping option, 413

map2dif, QuArK reference, 767-768

maps, 100

MarbleBlast, 5

mAsin() function, 700

mask layers, 291-292

masks

creating, from images, 302-303

creating, from selections, 302

defined, 300

mask layers, creating, 301-302

Mass command, 618

mass property, 154, 184

MassBox command, 618

MassCenter command, 618

Master Gain tool (Audacity toolbar), 543

master servers, 217

mAtan() function, 700

material animation, 27

Material Preview button (MilkShape Materials tab), 402

Material Selector Box button (MilkShape Materials tab), 402

MaterialList property, 519

materials

special (MilkShape), 460-463

storm effects, 528-529

Materials palette (Paint Shop Pro), 290-291

Materials tab (MilkShape toolbox), 400, 402

MathInit() function, 701

MathWorld Web site, 746

MatrixCreate() function, 701

MatrixCreateFromEuler() function, 701

MatrixMulPoint() function, 701

MatrixMultiply() function, 702

MatrixMulVector() function, 702

maxBackwardSpeed property, 154, 184

maxbots parameter, 228

MaxDamage command, 618

maxDamage property, 154, 184

maxdrag property, 154, 184

MaxEnergy command, 619

maxEnergy property, 154, 184

maxForwardSpeed property, 154, 184

Maximum Football, 7

maxInv property, 184

maxJumpSpeed property, 154, 184

maxLength property, 340

maxplayers parameter, 228

maxSlideSpeed property, 154, 184

MaxSteeringAngle command, 618

maxVelocity property, 532

MaxWheelSpeed command, 619

mazes, 5-6

mCeil() function, 702

mCos() function, 702

mDegToRad() function, 702

Meade, Ian D. (UltraEdit-32), 31

member functions, 127

member variables, 127

menus

Audacity tool

Edit menu, 545, 547

Effect menu, 545, 549

File menu, 545-546

Project menu, 545, 548

View menu, 545, 547

GUI, 335

MilkShape 3D

Animate menu, 394

Edit menu, 391-392

Face menu, 393-394

File menu, 391-392

Tools menu, 395

Vertex menu, 391, 393

Mission Editor

Camera menu, 589

Edit menu, 588

File menu, 588

UVMapper tool

Edit menu, 407-408

File, 407

Help menu, 407, 409

Window (MilkShape), 397

World (World Editor), 590

MenuScreen interface, 632-634

Merge command (File menu), 392, 429

merging layers, 306

mesh animation, 27, 94

Mesh Factory Web site, 746

mesh option flags (MilkShape special materials), 462-463

message module

client-side, 266-268

server-side, 241-242

Message Panel (MilkShape 3D), 406

MessageBox interface, 640-642, 652-655

MessageDialog object, 174

MessageVector class, 732

messaging

direct

CommandToClient function, 207-209

CommandToServer function, 206-207

discussed, 205

online cheating, fighting against, 209

GameConnection messages, 211-212

GameConnection object, 211-212

initialControlSet() function, 215

onConnect() function, 213

onConnectionAccepted() function, 213

onConnectionDropped() function, 214

onConnectionError() function, 214

onConnectionRequest() function, 212

onConnectionTimedOut() function, 214

onConnectRequestRejected() function, 213-214

onConnectRequestTimedOut() function, 213

onDataBlockObjectReceived() function, 216

onDataBlocksDone() function, 216

onDrop() function, 215

onFileChunkReceived() function, 216

onGhostAlwaysObjectReceived() function, 216

onGhostAlwaysStarted() function, 217

setLagIcon() function, 215

metallic textures, 277, 362

methodologies, testing, 660

methods. See also functions

checkDismountPoint, 616

CheckProgress, 624

Close, 655

DoScore, 624

Eval, 655

exec(), 566

getTransform(), 562

GuiDefaultProfile, 578-579

mountObject, 614

mountPose, 611

of objects, 126

OnEscape, 655

onMount, 614

onServerQueryStatus, 650

OnWake, 642

Open, 654

Push, 171

Query, 650

schedule, 562

setAction, 615

SetImageTrigger, 629

setTransform(), 111

SpamMessageTimeout, 242

SpawnPlayer, 151

ToggleState, 655

Update, 650

UpdateLap, 621

mFloatLength() function, 703

mFloor() function, 703

MilkShape 3D

Box tool, 479-480

cylinder shapes, 384-386

Cylinder tool, 485

frames, 382

installing, 381-382

Joint tool, 617

menus

Animate, 394

Edit menu, 391-392

Face menu, 393-394

File menu, 391-392

Tools menu, 395

Vertex menu, 391, 393

Window menu, 397

Message Panel, 406

plug-ins, list of, 395-396

Preferences dialog box, 404-406

Scale tool, 493

special materials, 460-463

Sphere tool, 481

Texture Coordinate Editor, 406

toolbox

Groups tab, 400-401

Joints tab, 403

Keyframer tool, 403-404

Materials tab, 400, 402

Model tab, 398-400

Vertex tool, 488

views, 382-384

windows, 382

working environment, 382

zoom options, 383

MinAlpha/MaxAlpha property, 535

mincpu parameter, 228

minExtent property, 338

MinImpactSpeed command, 184, 618

MinJetEnergy command, 619

minJumpEnergry property, 184

minJumpSpeed property, 154, 184

minplayers parameter, 228

minRunEnergy property, 184

minVelocity property, 532

mipmapping, 102

MipZero flag (special materials, MilkShape), 462

Mirror button (Mission Area Editor), 594

mirroring

objects, 393

terrains, 594

Misc tab (Preferences dialog box), 404

Mission Area Editor, 593-594

Mission Editor, 587-589

mission module, client-side, 261-262

missiondownload module

client-side, 262-266

server-side, 246-250

MissionInfoObject control, 647

missionload module, server-side, 242-246

MissionStartPhase function, 250

mLog() function, 703

Model tab (MilkShape toolbox), 398-400

models

character animation

arbitrary extrusion, 417

arms, 433-437

arms to torso, integrating, 438

axial extrusion, 416

blended animation, 445

continuous-mesh model, 417

head, 418-423

head to torso, matching, 429-430

hybrids, 417

incremental polygon construction, 415-416

joint animation, bone movement during, 445

legs, 430-432

legs to torso, integrating, 432

rigging, 444

segmented-mesh model, 417

shape primitives, 415

skeletal animation, 446-458

skins, 438-443

topographical shape mapping, 417

torque-animation sequences, 444-445

torso models, 423-429

discussed, 19

Health Kit, 479-481

terrains, 20

vehicle models

body of vehicle, 467-472

collision mesh, 476

fenders, 473-474

mount nodes, 475-476

mounting, 611

sketches, 466-467

skins, 476

testing, 477-478

WheeledVehicleData property, 618-619

wheels, 476-477

module header blocks, 50

modules

client modules

Canvas modules, 259-261

discussed, 258-259

functions, list of, 269-270

messages module, 266-268

mission module, 261-262

missiondownload module, 262-266

ClientConnection, 250-256

control/client/client.cs, 160-164

control/client/interfaces/menuscreen.gui, 162

control/client/interfaces/playerinterface.gui, 165-168

control/client/misc/presetkeys.cs, 171-174

control/client/misc/screens.cs, 169-171

control/client.cs, 144-148

control/main.cs, 159

control/player.cs, 151-153

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

control/server.cs, 149-151

defined, 132

main.cs, 139-140

missiondownload, 246-250

server modules

discussed, 240-241

functions, list of, 270-272

Game module, 256-258

message module, 241-242

missionload, 242-246

Monster Studios Web site, 746

mood, textures, 351

mount nodes, vehicle models, 475-476

mount points, 465

mountObject method, 614

mountPose method, 611

mouse

keyboard operations and, 591

shift-clicking, 346

Move button (MilkShape Model tab), 399

movement

basic functions, 175

programmed, example of, 107-111

simple direct movement example, 105-106

MoveShape() function, 109, 117

moving structures, 606

mPow() function, 703

mRadToDeg() function, 703

msg() function, 704

mSin() function, 704

mSolveCubic() function, 704

mSolveQuadratic() function, 704

mSqrt() function, 705

mTan() function, 705

mtype parameter, 228

multiplication (*) operator, 62

music, as story line mood, 21

Mute tool (Audacity tool), 544

Myrmidon, 5




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