Search the Community
Showing results for tags 'prefab'.
-
Prefab: WallLight3.zip #include "UltraEngine.h" using namespace UltraEngine; int main(int argc, const char* argv[]) { auto displays = GetDisplays(); auto window = CreateWindow("Ultra Engine", 0, 0, 1280, 720, displays[0], WINDOW_CENTER | WINDOW_TITLEBAR); auto world = CreateWorld(); auto framebuffer = CreateFramebuffer(window); auto camera = CreateCamera(world); camera->SetClearColor(0.125); camera->SetPosition(0, 0, -3); auto light = CreateBoxLight(world); light->SetRotation(45, 35, 0); light->SetRange(-10, 10); light->SetColor(2); auto prefab = LoadPrefab(world, "WallLight3.pfb"); Vec3 realPosition(10, 0, 10); float radius = 0.8f; Vec3 positionLower = realPosition; positionLower.x = positionLower.x - radius; positionLower.z = positionLower.z - radius; positionLower.y = positionLower.y - radius; Vec3 positionUpper = realPosition; positionUpper.x = positionUpper.x + radius; positionUpper.z = positionUpper.z + radius; positionUpper.y = positionUpper.y + radius; for (auto& foundEntity : world->GetEntitiesInArea(positionLower, positionUpper)) { Print(foundEntity->name + " found"); } //Main loop while (window->Closed() == false and window->KeyDown(KEY_ESCAPE) == false) { world->Update(); world->Render(framebuffer); } return 0; }
-
Gismo and Position from Transform tab does not move a tile GroundTile_city4_2.zip
-
In my game just in wrong place at all, when i reproducing it with new prefabs, children are being copied Maps.zip 1. Create prefab with children 2. Add to map 3. Reload map
-
Hello everyone. I need help with a problem that has arisen when I started using the game engine. When I try to put on the map to see the player as the game is running, it does not appear that the prefab anywhere. I searched all folders and does not appear I even uninstalled and reinstalled the software and nothing. I not find him and I can not use the engine. Please someone who knows how to solve the problem? Thanks.
-
Made a prefab from player from default map, dragged to a map - no ThirdPersonControls component in it.
-
Would like to begin by thanking Josh for all the support I've seen from him on other topics. I've been looking for a way to walk through the game world I've created but I can't seem to be able to find an FPS player prefab. I would think that something simple would be available in the original content. I've tried using a crawler but adding the FPS player script and setting the mass to 10, physics mode to character controller and collision type to character isn't working. The controls bring up nill errors implying that I'm missing controller commands in my script. However I cant imagine that being the case when I've not edited any script for my game yet. I'm guessing the information attached to the crawler is not compatible with the FPS player script ...how might I go about solving this issue?
-
Hello, I am trying to check the world for a prefab entity. I can retrieve the names for model entities but not the prefabs. If I change the name of the prefab(returning it to a model) it will get said value. I am trying to write a script in Lua to check if the "FPSPLayer" is present in the world, if the player is not present then create a camera. If I check for a model entity and it is present the camera is not created, if not present it creates the camera, so I know my script works just not for any prefab item. I have tried several prefabs with no avail. Models return "name" just fine. I found a function posted by Rick and modded it to use on a pivot with a key-press, thanks for all your posts have learned a lot. ty to all others who help in the forum also. function Script:Start() end function Script:UpdateWorld() if window:KeyHit(Key.I) then self:FindEntity() end end function Script:FindEntity(entityName) local x local world = World:GetCurrent() for x = 0, world:CountEntities() - 1 do local entity = world:GetEntity(x) System:Print("name = "..entity:GetKeyValue("name")) if entity:GetKeyValue("name") == entityName then return entity end end return nil end if I run this the output is listed below. I have the player prefab and controller prefab in the scene. I noticed CSG objects do not appear also with the exception of the Arch 1 which I did not rename. Loading shader "C:/Users/klanp_000/Documents/Leadwerks/Projects/test/Shaders/Model/Shadow/shadow.shader"... Loading shader "C:/Users/klanp_000/Documents/Leadwerks/Projects/test/Shaders/Lighting/directionallight.shader"... name = name = name = name = name = name = name = name = name = name = name = controller name = name = name = generic name = firepit name = brick name = Pivot 2 name = Arch 1 name = track_loader name = Directional Light Process Complete. any help appreciated, ty kirk
-
Hi there, having to trouble with my Scripts. I'm using an Spawn Script for Zombies. This works finde in Editor Mode and Debug. No Problems so far. After Publishing the Game. On first spawn i get following Error Message: Error: Failed to read file "C:/Users/Marco/Desktop/ZombieZ-Starter/GameStarter/G ameStarter/bin/Debug/Data/Horde/offshore/AddOns/Zombie Character Pack/zombie1.pfb". Error: Failed to load prefab "C:/Users/Marco/Desktop/ZombieZ-Starter/GameStarter /GameStarter/bin/Debug/Data/Horde/offshore/AddOns/Zombie Character Pack/zombie1.pfb". Lua Error: [string "C:/Users/Marco/Desktop/ZombieZ-Starter/GameStarter/GameStart er/bin/Debug/Data/Horde/offshore/scripts/gamecontroller.lua"]:99: attempt to index local 'zombie' (a nil value) I guess the problem is that the script wants to load the file from this path: C:/Users/Marco/Desktop/ZombieZ-Starter/GameStarter /GameStarter/bin/Debug/Data/Horde/offshore/AddOns/Zombie Character Pack/zombie1.pfb This can not work, because all of the Game Data is zipped in the Data directory. Any idea how to fix this issue?
-
Good evening all, i have a question. How is a simple way to use procedural generation to create Voxels that are encompassed by an smooth iso surface. That i generate those in a kind of "blocky" form and just readjust the shape to be smooth. Maybe with ussage of the marching cubes algorithm. But if the User manipulates it it has to recalculate the shape again to keep the smotthness even with the adding or substraction of some voxels. Maybe the "Terrain" asset may be usefull for this ? I dont have much experience in Leadwerks and just started using it. Before it i used Unity a lot. Is something like this even possible in Leadwerks ? Would be great if you could help me out. Best Regards HAL
- 5 replies
-
- procedural
- generation
-
(and 6 more)
Tagged with:
-
Note: I'm very new to Leadwerks, so most likely I'm missing something obvious. I've created a 512x512 floor block and I'm trying to load a 4x4 square of them with the following code: --Dynamically create some dungeon geometry: System:Print("loading dynamic floor") self.floors = {} for i = 1, 4 do for j = 1, 4 do floor = Prefab:Load("Prefabs/Tinyboss/floor2.pfb") table.insert(self.floors, floor) floor:SetPosition(2048+512*i, 0, 512*j) System:Print(floor:GetPosition().x.." "..floor:GetPosition().y.." "..floor:GetPosition().z) end end self.FirstTime = false (I put it at the end of the App:Start function in app.lua. I also tried running it once in the App:Loop function, but that didn't help.) When I run with F6, I see all the stuff that I've added in the editor, but none of the dynamically loaded floor tiles show up. I can tell from the print statements that entities are getting loaded and their positions are being set, but I don't see any of them. Is there something else I need to do to add them to the current scene, or something else I'm missing here? Thanks!
-
Simple animated flag shader (prefab) with windspeed controls.
shadmar posted a topic in Game Artwork
Flag shader with some controls : Install: unzip into project root Drag Prefabs/Flag/LEFlag into scene Adjustables: In scene/script tab Wind Frequency Wobble SpeedFactor You can easily swap out the flag model with something more exciting than mine. Pics shows when wind is 0.5 and 1.0 flag.zip