Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. LiveBind plugin

    LiveBind: A quick and dirty plugin to make tag bindings to aid with development.

  2. Rotating and tilting

    In Roblox Studio, Ctrl+R “rotates” around the normal of the focused surface.

  3. RunService

    If you need to simulate something, such as an assembly, you can call RunService:Run() and :Stop() from the command bar.

  4. Best UI

    Roblox Studio’s interface should be more like Blender’s.

  5. Library performance

    Comparisons of performance between libraries are completely meaningless.

  6. FAQs

    Preemptive FAQs are not FAQs.

  7. Real houses

    Latest obsession: building houses realistically.

  8. Remote signals

    Remotes effectively break the Signal pattern, so the only thing you should be doing with them is :Connect()ing exactly one listener.

  9. Language benchmarks

    If a language benchmark requires sacrificing readability to achieve performance, then it isn’t an accurate measurement of the language.

  10. Luau coverage

    Wrote a script to display luau --coverage in a readable format.

  11. TaskPolyfill

    Polyfill for Roblox’s task library.

  12. Plugin management

    Fun idea: A protocol that programs can implement to allow their plugins to be managed by the system’s package manager.

  13. Testing testing

    What tests the testing framework?

  14. Metatable types

    Luau: > Barges into output > 'Type { @metatable Foo, { } }' could not be converted into 'Foo' > Refuses to elaborate further > Leaves

  15. Cartesian product

    What is the name of the thing I am doing here?

  16. Tests n benchmarks

    thinkin bout tests n benchmarks

  17. Scope library

    Experimental library for lifetime management and value scoping. https://github.com/Anaminus/roblox-library/tree/master/modules/Scope

  18. Git exclude

    .git/info/exclude lets you gitignore things locally without modifying a .gitignore that exists remotely.

  19. Connect serial

    Function to connect a listener to a signal serially. task.cancel continues to be MVP.

  20. Downtime

    If downtime is inevitable, then it might as well be on schedule.

  21. ModuleReflector

    Here’s a module for requiring modules without caching, and monitoring Source changes.

  22. Button movement

    Have GuiButtons always passed mouse movement inputs or am I crazy?

  23. Destroying

    Boring Facts: If Destroying is used to add a child to the destroyed instance, that child wont be destroyed.

  24. Telemetry

    “According to our analytics, no one was using the setting to opt out of telemetry, so we decided to remove it.”

  25. Input handling

    Certain input types have to be handled in certain ways.

  26. Input position

    Boring Facts: The Position of a Keyboard InputObject will update with the position of the mouse while the key is held down.

  27. Keyboard InputObjects

    Boring Facts: Keyboard InputObjects are reused per KeyCode, but only while the current source (e.g.

  28. Input visualizer

    Widget to visualize how InputObjects are produced.

  29. Track the mouse

    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.

  30. StudioStyleGuideColor

    Fusion widget to help narrow down what StudioStyleGuideColor a studio element is using.

  31. Lattice

    A port of my “lattice” container GUI to Fusion.

  32. If-expressions

    furiously begins authoring the “If-Expressions Considered Harmful” paper

  33. Dusty reference

    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.

  34. Part I - The Plugin Compensation Model You are developing a game on Roblox.

  35. Hand-holding

    Game: depicts hand-holding Roblox: this game is rated 17+

  36. Radio silence

    Operation Radio Silence to Improve Chances of Securing my Discord Username was a resounding success.

  37. Arrow

    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.

  38. 🗿

  39. Child indexing

    stop [clap] using [clap] child [clap] indexing The entire problem is that the operation isn’t forward compatible.

  40. KVM switches

    At this point, I’m just gonna call it: VM with GPU passthru is dead.

  41. Punishment

    Surely we’re past punishing users for playing our games in ways we don’t like.

  42. Walk speed

    Theory: The reason player characters move at different speeds from NPCs is because the PC has been calibrated on the player’s perception.

  43. Bad but easy

    Instead of trying to work out a good-but-hard design from scratch, just start with a bad-but-easy design.

  44. Immutable data

    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.

  45. Cursed grammar

    boolean := "true" | "fake" boolean := "right" | "false"

  46. It reads, it writes

    Been rewriting rbxfile.

  47. Thatcher Cinematic Universe

  48. WireframeHandleAdornment

    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.

  49. Screen/viewport split

    The screen/viewport split was one of the biggest blunders Roblox ever made.

  50. R-tree

    Visualization of an r-tree.