Questions tagged [lua]
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua is widely used as a scripting language by game programmers, perhaps owing to how easy it is to embed, its fast execution, and its short learning curve.
260
questions
-1
votes
0
answers
362
views
Roblox studio error observableValue undefined [closed]
i get an error saying observableValue undefined after i updated studio and roblox
theres 1 other person out there having the problem here
Just as i am posting this ...
0
votes
0
answers
19
views
How to change the render distance of a game in Roblox?
I need considerable render distance in my place, and Studio Settings allows me to do this while editing. However, when I play-test or just my published test game, it only has a distance of around 500 ...
0
votes
1
answer
32
views
Predictive Rectangle Collision Resolution Corner Snagging
I've written two main functions who's purpose is to detect and resolve collisions between a moving rectangle and a non-moving rectangle. I have a decent understanding of how the algorithm works, and ...
2
votes
0
answers
57
views
Tool stops working after death, but only in the Roblox Client, not Roblox Studio
In the experience I'm currently working on there has been a bug where, after death, the gun tools would stop working unless dropped and picked back up. However, when trying to debug this, I found that ...
0
votes
0
answers
40
views
How to call a modular script from a parent
I have this line of code to try and retrieve a script from a (distant) parent
local signal = require(script.Parent.Parent.Parent.Parent.Parent.Parent.Parent.Script)
...
0
votes
0
answers
24
views
Second purchase button in shop interface doesn't work
The 1st button works, but the 2nd button doesn't work.
I think the problem is in this part:
...
0
votes
0
answers
90
views
In Roblox how can I use :GetTouchingParts() to get all parts a player is currently touching?
I'm trying to make a client-side function where when triggered, it teleports the player to any player that is currently touching a spawn location, but I can't get it working.
...
0
votes
3
answers
134
views
Implementing framerate independent friction with linear deceleration
I'm implementing friction into my game, and I'd like it to be framerate-independent. Here's my first solution, in Lua style pseudo-code:
...
0
votes
1
answer
35
views
How do I go about Mesh Simplifcation in generating multiple LODs?
I have been recently looking for any information on creating multiple LODs (level of detail) for an inputted mesh. However, there does not appear a lot of articles or pseudo code on how to go about ...
0
votes
1
answer
188
views
How to go about executing lua scripts in a ECS engine?
I'm trying to add scripting with lua to my C++ game engine, and I'm pretty stumped on how to tackle the executing/processing part. I started by creating a ...
0
votes
1
answer
45
views
Checking if I am looking through a window using angles
I am developing a mod for a game with a Lua api.
I am trying to detect if I am looking through from behind a window when I shoot an enemy. For context, when I shoot through this window I apply a ...
1
vote
0
answers
88
views
Which part of UnLua for UE5 can be defined at runtime?
I'm looking into options to allow a released UE5 game to be modded, with just "text files". That is, without having to use the Unreal Editor, and give access to the game code, to create the ...
0
votes
0
answers
22
views
Splitting regions across mountain ranges in 2D tile map partitioning, for a Civ5 mod
I'm trying to do a rewrite of Civ5's AssignStartingPlots.lua (Lua is the scripting language used by Civ5), and I'm comfortable writing it, but conceptually, just ...
1
vote
1
answer
113
views
How to properly split damage against armor?
I am developing a third-person shooting style game and I want to implement an armor system. The system that I have envisioned does not reduce the damage to 0, but by half. So the incoming damage is ...
0
votes
0
answers
133
views
How do I morph a player's character to a specified player's character?
I'm making a shapeshift command that you can run via chat. It works pretty similar to how HD Admin handles character morphin (https://create.roblox.com/marketplace/asset/13549366436)
I know how to get ...
0
votes
1
answer
34
views
Why does my Roblox game delete all parts when testing?
I'm working on a Roblox game, but whenever I test it, none of the parts I added in the game display in the Explorer or in the game itself. It works perfectly fine when I view it in the studio, though. ...
0
votes
1
answer
265
views
In my Roblox Tycoon game, my button is not working
I am a rookie at Lua and Roblox Studio in general. I am attempting an easy and reasonably simple tutorial on how to make a pretty good looking tycoon game. In my "Core" script, I am ...
0
votes
1
answer
134
views
Why check the ball and brick collision twice?
I watched https://www.youtube.com/watch?v=F86edI_EF3s.
I believe the following code is the complete code
https://github.com/games50/breakout/tree/master/breakout13
And
https://github.com/games50/...
0
votes
0
answers
60
views
UDim2.new(a, b, c, d) is acting very strangely
I am using a debugger and (i-1)*50 is equal to 50, but ...
1
vote
0
answers
77
views
VR Controllers in Roblox Studio not working as expected
I am trying to create a Roblox game with VR support. My understanding is that this code should move the hands of the character as the user moves the controllers:
...
0
votes
1
answer
105
views
Why is mission planner not reading my Lua script?
Whenever I try to run my Lua script, right after the first function, be it defining a parameter, mission planner (ground control station of ardupilot), display an error message saying unexpected token....
0
votes
1
answer
842
views
Attempt to call missing method - Lua (Roblox studio)
I am trying to develop a game in Roblox and I have am cannot call a method on a class that I created. I have added my steps below. I am certain the path to the model is correct and I think I have ...
0
votes
0
answers
125
views
LUA Hooks - Command Modern Operations & PE
Looking for examples of utilizing the available LUA hooks for modding the games Command: Modern Operations and the simulation suit Command: Professional Edition.
0
votes
1
answer
70
views
Synchronizing in-game clock vs real world clocks across servers started at different times
Regardless if you know how Roblox works or if you know Lua syntax, I just need an algorithm/equation here.
Currently, at the start of each server, I reference the seconds of a centralized clock since ...
0
votes
1
answer
64
views
moving an object around a Circle [closed]
I am going to draw a shape like a gear, how can I move a tooth around a circle?
Something like the image below :
For example, I need to draw 20 teeth at equal intervals around a circle with a ...
1
vote
1
answer
103
views
cyclic dependency error in roblox survival game
Description
In my game, I have have 3 module files: "PlayerList.lua", "PlayerData.lua" and "WorldData.lua".
PlayerList.lua = a list of PlayerData classes (requires ...
0
votes
0
answers
131
views
What's the most basic way to create and handle multiple objects?
I'm trying to figure out what the most basic approach would be to effectively (or at least more effectively than what I have) create and manage objects. I know I could store them in a table when I ...
0
votes
2
answers
279
views
Numbering sprites in a sprite sheet left-to-right, top-to-bottom
I'm using this program called Quadtastic which is a sprite sheet management tool that lets you define quads on a sprite sheet, name them, etc, and export to metadata with those names (+ position, size,...
0
votes
2
answers
364
views
How to add a save/load game function to a Lua/C++ game engine
I'm curious what the best approach would be to save the current state of my game.
The lua scripts contain the gamestate, but also some gameplay related info that doesn't need to be stored as part of a ...
1
vote
1
answer
229
views
How do you clone a part to the Player in Roblox?
I have been making a game in Roblox, But I had one problem.
I wanted to make a debug GUI that one can use to spawn items at the Player Location, but I do not really know how to copy it to the player ...
0
votes
1
answer
333
views
Rotating an object in a circular path (using time)
I want to move an object in a circular path but I want it to complete its movement in that circle when the time ends.
I tried doing this:
...
2
votes
1
answer
154
views
How to deal with rapid acceleration/deceleration from physics forces?
I'm working on a game in LOVE2D using Lua, where you pilot a drilling vehicle. The idea is that as you drill into different surfaces, you speed up/slow down depending on how dense that surface is. I'...
0
votes
0
answers
45
views
Applying quadratics to velocity based player movement
In a speed based system where player.x and player.y +=1 when a button is pressed, a 3pt quadratic can be calculated via
...
2
votes
1
answer
82
views
How do I get the consistent time it would take for two points to reach each other in circular motion?
I'm making a 2D game. It involves the player swinging around a grapple hook in perfect circular motion, however, I want to make the cooldown for this ability based on predicted end position for the ...
1
vote
1
answer
169
views
Find the smallest angle to turn between two angles in range 0..1
I have a function for approaching a value to a target by a certain amount:
...
0
votes
1
answer
63
views
for loop problem
So it works first time when the player dies. But when it dies twice the for loop doesn't work.
...
0
votes
1
answer
45
views
Drawing rectangle with line's causes join artifact with the graphics api
how can I join lines to draw rectangles, I get this artifact like this, here's my code:
...
0
votes
1
answer
209
views
Using Lua to define NPC behaviour
I'm working on a RPG in C using Lua for event scripting like NPC behavior. I ran into a design problem.
I have created Lua threads in the C API for each game object which can be a NPC. So this:
...
1
vote
0
answers
184
views
How to get started in game development with Lua without LOVE or any game engine [closed]
Recently, I've been wanting to get into Lua, and I just started to. I was wondering if it is possible to make a game, without the LOVE engine, like are there any built-in libraries I can use or ...
0
votes
1
answer
76
views
How can I allow my players to create, save and use moves?
I want to create a system to allow the players to create, save then use moves in Roblox Studio.
My first thought was to do this by letting them create animation files in Roblox Studio, but I'm not ...
0
votes
2
answers
147
views
Pathfinder is making my NPC follow my oldest position only
I am trying to make a maze/horror game. I used an online template in the Roblox library as my enemy. I used pathfinder as you will see in the code below. It's finding me like it's supposed to, except ...
0
votes
1
answer
801
views
Play and Pause State
Problem
i want to implement a pause state and with a simple conditional inside the update of PlayState is very very simple.
However i think that the pause has to be another state in the StateMachine ...
2
votes
3
answers
2k
views
How to fix diagonal velocity being greater than axis-aligned?
I have a 2D top-down RPG type game, with movement in 8 directions (N/E/S/W/NE/NW/SE/SW) involving both x and y velocity.
I'm finding when I'm moving in the diagonal directions, I'm building both x and ...
0
votes
1
answer
666
views
Rotate relative to set point in a specified direction in a 3D space
I know there's a geometry formula to calculate the next point in rotation relative to another point in 2D but I'm working in 3D and I want to calculate the next position in specified direction as well....
1
vote
0
answers
95
views
Binding Lua Function to Perform tasks using std::async
I am trying to load a bunch of mesh resources in the format of .obj files. Some of the files are very high in poly count so when loading using the below method It takes more than 10 seconds. I would ...
1
vote
1
answer
531
views
How to connect a GUI button to function?
I am developing a new Roblox game where you can setup and control you're own virtual machine using SurfaceGUIs on a modeled screen. I am trying to make a confirmation GUI
where if you click YES, then ...
2
votes
1
answer
3k
views
Optimizing falling sand simulation
So, for the past couple of weeks, I've been working on a falling sand simulation inspired by games such as The Powder Toy, Noita, and Sandspiel. I've been making it in Love2D and I'm please with what ...
0
votes
1
answer
163
views
When PlayerRemoving event is fired, for loop does not work properly
while I was implementing the Backback save feature in my Roblox Game (using game.Players.PlayerRemoving:Connect(), I found that when I used a loop of any form (<...
0
votes
0
answers
1k
views
Hiding World of Warcraft UI Elements with Lua
I'm tyring to make a very simple WoW addon that hides the gryphons on either side of the main menu bar and hides the micro buttons in the lower right. The addon has one Lua script, main.lua:
...
0
votes
0
answers
250
views
Integrating Moonsharp with Unity for Nintendo Switch project
Has anyone tried to run Unity project with integrated Moonsharp on Nintendo Switch? Can it be done? Are there any significant performance issues due to running Lua scripts?
EDIT: Sorry, I wasn't ...