Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
LiveBind: A quick and dirty plugin to make tag bindings to aid with development.
-
In Roblox Studio, Ctrl+R “rotates” around the normal of the focused surface.
-
If you need to simulate something, such as an assembly, you can call RunService:Run() and :Stop() from the command bar.
-
Roblox Studio’s interface should be more like Blender’s.
-
Comparisons of performance between libraries are completely meaningless.
-
Preemptive FAQs are not FAQs.
-
Latest obsession: building houses realistically.
-
Remotes effectively break the Signal pattern, so the only thing you should be doing with them is :Connect()ing exactly one listener.
-
If a language benchmark requires sacrificing readability to achieve performance, then it isn’t an accurate measurement of the language.
-
Wrote a script to display luau --coverage in a readable format.
-
Polyfill for Roblox’s task library.
-
Fun idea: A protocol that programs can implement to allow their plugins to be managed by the system’s package manager.
-
What tests the testing framework?
-
Luau: > Barges into output > 'Type { @metatable Foo, { } }' could not be converted into 'Foo' > Refuses to elaborate further > Leaves
-
What is the name of the thing I am doing here?
-
thinkin bout tests n benchmarks
-
Experimental library for lifetime management and value scoping. https://github.com/Anaminus/roblox-library/tree/master/modules/Scope
-
.git/info/exclude lets you gitignore things locally without modifying a .gitignore that exists remotely.
-
Function to connect a listener to a signal serially. task.cancel continues to be MVP.
-
If downtime is inevitable, then it might as well be on schedule.
-
Here’s a module for requiring modules without caching, and monitoring Source changes.
-
Have GuiButtons always passed mouse movement inputs or am I crazy?
-
Boring Facts: If Destroying is used to add a child to the destroyed instance, that child wont be destroyed.
-
“According to our analytics, no one was using the setting to opt out of telemetry, so we decided to remove it.”
-
Certain input types have to be handled in certain ways.
-
Boring Facts: The Position of a Keyboard InputObject will update with the position of the mouse while the key is held down.
-
Boring Facts: Keyboard InputObjects are reused per KeyCode, but only while the current source (e.g.
-
Widget to visualize how InputObjects are produced.
-
A unique advantage of ScrollingFrames over a custom implementation is that the scrollbar can track the mouse across the entire screen, not just the viewport.
-
Fusion widget to help narrow down what StudioStyleGuideColor a studio element is using.
-
A port of my “lattice” container GUI to Fusion.
-
furiously begins authoring the “If-Expressions Considered Harmful” paper
-
The Roblox API Reference hasn’t been updating since the start of June, but it should now be working normally again. https://robloxapi.github.io/ref/updates.html Definitely kicked up some dust trying to fix it.
-
Part I - The Plugin Compensation Model You are developing a game on Roblox.
-
Game: depicts hand-holding Roblox: this game is rated 17+
-
Operation Radio Silence to Improve Chances of Securing my Discord Username was a resounding success.
-
The -> operator is unergonomic to type and almost always looks like shit but new languages will always find an excuse to include it because teehee it’s an arrow.
-
stop [clap] using [clap] child [clap] indexing The entire problem is that the operation isn’t forward compatible.
-
At this point, I’m just gonna call it: VM with GPU passthru is dead.
-
Surely we’re past punishing users for playing our games in ways we don’t like.
-
Theory: The reason player characters move at different speeds from NPCs is because the PC has been calibrated on the player’s perception.
-
Instead of trying to work out a good-but-hard design from scratch, just start with a bad-but-easy design.
-
Hot Take: The table.clone-type immutable data libraries that people keep making are actually just table utility libraries with immutability add in for vague reasons.
-
boolean := "true" | "fake" boolean := "right" | "false"
-
Been rewriting rbxfile.
-
Tip for using WireframeHandleAdornment: The Color3/Transparency of the adornment only affects newly added lines, so you only need one adornment to draw lines with any appearance.
-
The screen/viewport split was one of the biggest blunders Roblox ever made.
-
Visualization of an r-tree.