0

Coding with Roblox Lua in 24 Hours: The Official Roblox Guide

Erschienen am 23.02.2022
CHF 41,30
(inkl. MwSt.)
UVP

Lieferbar in ca. 5 Arbeitstagen

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9780136829423
Sprache: Englisch
Umfang: 384
Format (T/L/B): 2.0 x 23.0 x 17.0 cm

Beschreibung

In just 24 lessons of one hour or less, helps you learn all the skills and techniques you'll need to code your own Roblox games. Perfect for beginners, each short and easy lesson builds upon everything that's come before, helping you quickly master the essentials of Lua programming. covers all this, and much more:

Autorenportrait

's mission is to bring the world together through play. Roblox enables anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers. Roblox is powered by a global community of more than 2 million developers who produce their own immersive multiplayer experiences using Roblox Studio, Roblox's intuitive desktop design tool. Roblox is ranked as one of the top online entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (ComScore).

Inhalt

Coding Your First Project Installing Roblox Studio Let's Take a Tour Opening the Output Window Writing Your First Script Error Messages Leaving Yourself Comments Properties and Variables Object Hierarchy Keywords Properties Finding Properties and Data Types Creating Variables Changing the Color Property Instances Creating and Using Functions Creating and Calling Functions Understanding Scope Using Events to Call Functions Understanding Order and Placement Working with Parameters and Arguments Giving Functions Information to Use Working with Multiple Parameters and Arguments Returning Values from Functions Returning Multiple Values Returning Nil Dealing with Mismatched Arguments and Parameters Working with Anonymous Functions Conditional Structures if/then Statements elseif Logical Operators else Debouncing and Debugging Don't Destroy, Debounce Figuring Out Where Things Go Wrong while Loops Repeat Forever, while true do Some Things to Keep in Mind while Loops and Scope for Loops How for Loops Work Nested Loops Breaking Out of Loops Working with Arrays What Are Arrays? Adding Items Later Getting Information from a Specific Index Printing an Entire List with ipairs() Folders and ipairs() Finding a Value on the List and Printing the Index Removing Values from an Array Numeric for Loops and Arrays Working with Dictionaries Intro to Dictionaries Adding and Removing from Dictionaries Removing Key-Value Pairs Working with Dictionaries and Pairs Returning Values from Tables Client Versus Server Understanding the Client and the Server Working with GUIs Understanding RemoteFunctions Using RemoteFunctions Remote Events: One-Way Communication Remote Events: A One-Way Street Communicating from the Server to All Clients Communicating from the Client to the Server Communicating from the Server to One Client Communicating from Client to Client Using ModuleScripts Coding Things Just Once Placing ModuleScripts Understanding How ModuleScripts Work Naming ModuleScripts Adding Functions and Variables Understanding Scope in ModuleScripts Using Modules in Other Scripts Don't Repeat Yourself Dealing in Abstractions Coding in 3D World Space Understanding X, Y, and Z Coordinates Refining Placement with CFrame Coordinates Offsetting CFrames Adding Rotations to CFrames Working with Models Understanding World Coordinates and Local Object Coordinates Smoothly Animating Objects Understanding Tweens Setting TweenInfo Parameters Chaining Tweens Together Solving Problems with Algorithms Defining Algorithms Sorting an Array Sorting in Descending Order Sorting a Dictionary Sorting by Multiple Pieces of Information Saving Data Enabling Data Stores Creating a Data Store Using Data in the Store Limiting the Number of Calls Protecting Your Data Saving Player Data Using UpdateAsync to Update a Data Store Creating a Game Loop Setting Up Game Loops Working with BindableEvents Monetization: One-Time Purchases Adding Passes to Your Experience Configuring the Pass Prompting In-Game Purchases Object-Oriented Programming What Is OOP? Organizing Code and Projects Making a New Class Adding Class Properties Using Class Functions Inheritance Setting Up Inheritance Inheriting Properties Working with Multiple Child Classes Inheriting Functions Understanding Polymorphism Calling Parent Functions Raycasting Setting Up the Function to Raycast 3D Math Trick: Getting the Direction Setting Raycast Parameters 3D Math Trick: Limit Direction Plopping Objects in an Experience: Part 1 Setting Up the Object Creating a Plop Button Tracking Mouse Movements Previewing the Object Plopping Objects in an Experience: Part 2 Detecting Mouse Input Sending a Message to the Server Getting the Message Roblox Basics Keywords DataType Index Operators Naming Conventions Animation Easing Possible Solutions to Exercises 9780136829423     TOC     10/19/2021

Weitere Artikel vom Autor "Books(Pearson), Official Roblox"

Alle Artikel anzeigen

Weitere Artikel aus der Kategorie "Informatik & EDV"

Lieferbar innerhalb 36 Stunden

CHF 31,50
inkl. MwSt.
UVP

Nicht mehr lieferbar

CHF 17,90
inkl. MwSt.
UVP

Lieferbar in ca. 10-14 Arbeitstagen

CHF 46,00
inkl. MwSt.
UVP

Nicht mehr lieferbar

CHF 28,90
inkl. MwSt.
UVP

Lieferbar innerhalb 36 Stunden

CHF 28,90
inkl. MwSt.
UVP
Alle Artikel anzeigen