Thanks for joining our creator community! Are you ready to get started?
Before posting, please review and adhere to our Community Guidelines.
Recently active
Is it possible (via some sort of API perhaps) to upload mesh with the textures in-tact instead of separate?
Hi,Wondering, is there a way to send a network event from player to server without using broadcast?I tried sendNetworkEvent(this.world.getServerPlayer()...) but it doesn't accept the server player. Thanks,John
Hello meta creators, I need some help because I truly want to cry. Since I deleted the leaderboard in ONE world, it's now impossible for me to get the leaderboard working in any world. Can someone test this script to update a leaderboard? Create a leaderboard in /Systems/leadersboard with the name "test". Create the leaderboard at /Entity Build/Gizmo/WorldLeaderboard, and set its Leaderboard to "test". Create a script object: Scripts/[+]/ and paste the code. Create a Trigger and set its script to execute this code. import * as hz from 'horizon/core'; export class TriggerScoreUpdater extends hz.Component<typeof TriggerScoreUpdater> { start() { this.connectCodeBlockEvent(this.entity, hz.CodeBlockEvents.OnPlayerEnterTrigger, (enteredBy: hz.Player) => { console.log(`Player ${enteredBy.name.get()} set leaderboard to 42`); this.world.leaderboards.setScoreForPlayer("test", enteredBy, 42, false); } ); }
is it possible to allow any player/user to automatically be invited to be a collaborator?
Is there a way to debug using VSCode only without Desktop Editor? (This relates to my previous question on intellisense or autocomplete)
Is there any way to get NPCs to cast a shadow? I don't see any settings on the asset to turn on cast shadows.
It was fairly easy to see my world capacity in Horizon Worlds Headset but I can't seem to find the option to view it on desktop.
Ive been trying to change my payout stuff to a different account but every time I try to change it it wont let me go into that part saying "Something went wrong when securely transmitting your data. Please try again Later. Where can I put a ticket for this at?
I hope that this is an easy question.I want to get the name of the current sublevel.When I run this.world.name.get() in a sublevel script, I just get the name of the parent world. So how do I get the sublevel name? I need this for scoring in my game.My world allows multiple sublevels to be loaded. So I'm not sure that a global broadcast or variable would work. I basically need to find out what sublevel a script is running in.
I have sublevels scattered around a large space but I find that I have to have duplicate sound clips within each sublevel because of a built-in audio distance limit (apparently 1000 meters?).This seems to apply even if I set the audio to be global. Is there a solution (beyond duplicating my audio clips?)
It seems that there are gizmos that are not accessible to some users. One gizmo I heard about yesterday is the Media Gizmo. However, as another user reported as well, I cannot seem to find this in my Desktop Editor gizmo listing... Does one need more access to enable this gizmo? Alternatively, is it possible to create a typescript/UI that does the same?
Upvote this post if you want to be able to see your estimated bonus earnings for the month.I believe it would motivate us if we knew where we were at with the bonus throughout the month. We would know if any world needs attention, and know which category we need to work on the most. The estimate could work the same way the IWP bonus used to work, how it fluctuated throughout the month based on the current numbers. Whatever the bonus was at the end of the month is how much we earned.
I have brief movement animations (5 seconds) in my TypeScript Horizon Worlds starship game and unfortunately the frame rate drops from 72 fps to 50 fps during those periods. I'm currently using lerp to generate a position for every frame using onUpdate.Any advice for improving movement performance?
Hi everyone, I hope you are all doing great. Just a quick question firstly! Is anyone able to invite me to the Discord group at all. I thought I would get an invite upon joining the MHCP but haven't heard anything. Also, im really looking to group up with some creators and bring our ideas to life. I have had many sleepless nights trying to get to grips with the scrypt, which is all completely new to me. My two school age sisters 18 years younger than me understand it better than I do haha.Iv watched some great tutorials so I am gradually getting the hang of it though. Im a life long graphic designer & retired graffiti artist when my children came along.But I still love creating day in day out. im determined on bringing my ideas to life! I just thought if there were people out there in a situation, it would be great if we could all work together, help one another and get things going a lot faster. Im happy to help any way I can.Thanks everyone Conor
When you have a grabbable item such as a weapon, how would I use codeblock scripting to assign the action? The only key on desktop that works with the item automatically is the X for dropping the item and E to pick it up. What about swinging the bat, or if its a gun shooting it? Or is this something you can only do in typescript?X_Elias_X
Hello creators! Analytics can provide valuable insights into player behavior and world performance. We want to know how you've implemented analytics in your worlds and what data you find most useful. What analytics tools have you used, and how have they helped you? Feel free to mention resources we provide if they’ve been helpful to you, like the Chop ‘n’ Pop analytics tutorial. What data do you prioritize gathering, and why? Share your strategies for data-driven design. What challenges have you faced with analytics, and how did you address them? Let's discuss solutions. We look forward to hearing your feedback.
how does one copy a script compile error in order to try to google up solutions?
How does one create a moving platform that can transport all users and NPCs on it?
I apologize that this is not the right forum but my hands are shaking. I have been cloned and I never even knew it. They had me blocked and I couldn't see them. They are using my real life picture from my Facebook profile and they have completely cloned my name except for one extra dot. Are there any options for me? I just don't want this person to be taking advantage of people in my name.
HI,i want to add stuff to a basket. For that i want to set the parent of an entity on runtime using Typescript. Is there any way to do so?
Hi everyone.I can't understand how the projectile launcher configured in the "Simple Shooting Mechanism" demo manages to shoot toward the center of the screen.It has no rotation, yet it's pointing downward, and its scale is extremely large. When I try to recreate that hierarchy from scratch using another grabbable object, I can't get the same result.Thanks to anyone who can help!
How can a door with a collider only be visible to players after they enter a room, while also allowing other players to enter through the same entrance? Like in Spy School when players reach the finish line.
We all use horizon.exe to spawn in music bots.With the new seat gizmo avatar pose. I just cannot seem to enter a sitting position when launched directly from windows horizon.exe control wise the mouse moves over the SEAT icon highlights but cannot left click to activate it.Any help?
let grabbleEntity = this.entity.as(hz.GrabbableEntity); grabbleEntity.setWhoCanGrab([player]); grabbleEntity.forceHold(player, hz.Handedness.Right, false);My script works fine in the editor, but when I run it on the Web or Mobile, it doesn’t enforce the hold. Is this expected behavior? I am calling this when the player first enters the world.
Can someone explain to me how to extend from single user mode to multiuser? I can't figure out how to copy console error messages so here is the screenshot
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.