Draws a box from one vector to another.
To be used as some kind of arrow.
Need feedback if its a better way to do this, but so far seem to be ok for my purposes.
Example usage:
ArrowUi *t = new ArrowUi(Vec3(0.0, 0.0, 0.0), testshadow->GetModel()->GetPosition());
class ArrowUi {
private:
Model *model;
Entity *pivot;
Vec3 from;
Vec3 to;
float distance;
public:
ArrowUi();
ArrowUi(Vec3 from, Vec3 to);
void From(Vec3 from);
void To(Vec3
Leadwerks Game Launcher can now be used on SteamOS. I fixed a bunch of little issues that were preventing this from running. The interface is not optimal right now for controllers, and there is much left to do, but your games do run. It's pretty fun to play your games on a console, when most of them were developed on Windows and never even run on Linux before.
If you have a Steam Machine give it a try!
Valve has delivered on their plan to add a new Steam browser protocol for paid Workshop items. The Leadwerks Game Engine beta branch on Steam has been updated so that Workshop Store purchases go through the Steam client instead of requiring you to log into a web browser. You must also opt into the Steam client beta for this functionality to work. At the moment, this feature is only available on Windows.
This removes the biggest source of friction in the checkout process and makes the
Most of the prizes are now shipped, and I am just cleaning up a few pieces of missing information for shipping. In order to ship posters, I need a full name, which I have requested from onaid, MDGunn, Evayr, and Graham. I also am missing a shirt size for Garlic Waffle and MDGunn. I have not received any shipping info from MartyJ, or else I missed it.
I found some mailing tubes from ULine to send posters in, at about $0.75 each. If you are receiving a sticker it will be included in the tu
In this non-technical blog I will give you more of Josh's useful tips on how to live. In this blog I am talking about baggage, in the form of data physical possessions.
Archive and Delete
The first thing you need to do is organize. If you have all your files in dozens of different folders all over your computer, it will be very difficult to track them all down. This is why Leadwerks and most other programs store files in your Documents folder on your computer. Leadwerks projects, along
Visit forum topic here: http://www.leadwerks.com/werkspace/topic/15171-record-cameraobject-path-movement-script
Features
- Record camera path movement by controlling camera itself, what you see is what you get
- Path information can be saved to sperated file for later use
- Attach saved path file to any entity to playback recorded path
- Camera movement can be adjusted for smooth and better path record
- Great for cut scene or object with motion.
Demo
I was optimizing and downsizing my computer systems yesterday, and I thought I would write a blog about how I keep my Windows, Mac, and Linux systems running, along with email on my iPhone.
Install Windows and Linux on Two Separate Hard Drives
The best way to run Windows and Linux side by side is on two separate drives. Try anything else and you will run into trouble. You should unplug the other drive when installing the OS to make sure they don't interfere with each other. Use the boot
I figured out why some Workshop items weren't installing correctly. There's a series of steps I need to go through to make a paid item ready for sale, and I omitted one button press in the Steamworks interface.
If you experienced downloading problems with the nature model pack, zombies, or any of the scifi material packs, they should work now.
Let me know if you still have any problems.
After I've returned from Steam Dev Days, I caught a terrible cold, so my first week home was unproductive when it came to LEX or Blue Portals. But besides that, I had a great time! I mentioned briefly in my last blog post before I went that I was giving LEX some reorganizing and defragmenting. This blog post, I'm going to go more into detail.
LEX2 has a lot of things going for it. The developer console is really handy, the AssetManager prevents crashes and has the ability to pre-loads things
Everything I'm working on right now is a real grind. Trying to get some window code to run on Mac and chatting with Valve on how to optimize the Workshop Store. If I didn't have a plan this would not feel like I was going anywhere. I think that's why programmers often fail to reach beyond a certain level of success. I don't mean simply financial success, I mean they don't go big enough to make a really complete product. They make a car with 22 different gears and no seat. If you don't have
Being reasonably confident that my GUI design will work on Windows and Linux, I wanted to make sure it would also work for Mac computers. The first step was to compile Leadwerks Game Engine in Apple's Xcode IDE. Like Visual Studio and Code::Blocks, I was able to create two targets so that the same project can be used to compile both the static library and standalone executable.
At this point the Window class for Mac contains mostly empty functions that don't do anything, but this is a
The most interesting thing about the development of Leadwerks is digging into low-level X11 libraries that no one really understands. If the stock answers of "use GTK" or "use QT" were sufficient, this project would not be necessary. No one really knows how X11 works anymore, so it's like we are exploring an archaeological ruin and discovering ancient forbidden knowledge.
Here's me looking at the X11 documentation.
X11 doesn't really have a concept of non-embedded child wind
The general GUI elements for LeadwerksGUI are more or less done, and I have turned my attention to another problem. The LeadwerksGUI system is built around the notion that GUI widgets have a discrete bounding box in which they are contained. All events and drawing occur within these bounds, which are further constrained by either their parent widget's bounds or the area of the window they are created on. However, there are three situations where this paradigm breaks down.
Menus
Wind
I got back last night from Steam Dev Days 2016 in Seattle. This year focused heavily on VR, with Valve mentioning they are working on a new unannounced title built for VR. Valve also announced Steamworks will begin supporting the PS4 controller, with other controller support in the works.
This was also an opportunity for me to meet with a bunch of people on the Steam dev team and chat with other developers. I got a lot done! We're getting our Steam controller integration fixed, as I
TinyGom Racing PC Game is available !
New demo : at: tinygom.sdmg-studio.eu (register)
or if you have an account on indiedb.com :
http://www.indiedb.com/games/tinygom
lot of bugs corrected:
menu appearance now conform to what it should be
all sub-menus revisited
in game cosmetics adjustments
time trial mode now fully fonctionnal
screen resolution detection improved and working with multi monitors
no more bugs at the first launch of the demo
SDMG-STUDIO produc
"Once you hit rock bottom, that's where you perfectly stand; That's your chance of restarting, but restarting the right way."
-Justin Kanayurak
About two years ago, I had this idea to make a horror game, a horror game that would be different to most, "Myst and a bit of Amnesia" I thought back then, little did I know that the game would evolve so much, so quickly.
Back then everyone thought I was crazy for making a game (game development where I live is a
A small update is available on the beta branch. This just changes it so that surfaces using the leaves or groundplant vegetation shader will be skipped when computing a convex decomposition. This was implemented specifically to make it easier for Nenero to get his Tree Pack approved for sale in the Workshop Store. At this time, only the Windows build is affected.
I will be in Seattle tomorrow evening for Steam Dev Days, along with some other people from the Leadwerks community.
Want to share this maybe will help someone.
Its pretty basic but it has missile effect by distance and at certain time.
Should be easy to extend.
trigger the missile:
tm3 = new Missile(Vec3(5.0f, 5.0f, 0.0f));
tm2 = new Missile(Vec3(0.0f, 0.0f, 0.0f), tm3->GetPosition(), true);
and call the Loop method in the game loop
#ifndef __S_MISSILE_H__
#define __S_MISSILE_H__
#include "Leadwerks.h"
using namespace Leadwerks;
class Missile {
private:
Emitter *mem;
Materi
Very happy on how everything is coming along. Blue Portals: Anniversary Edition development is going a tad slower than I wanted it too, but it's coming along nicely. We've finally shipped that
in late August, and the mod made even more progress since. We just got some unknowns to work out like voice acting and music. I got some puzzles in the pipeline, and the mod right now has 11 playable maps.
LEX2 is getting re-organized. I went back to the CMD window based dev console as I plan on add
II. Implement advanced actions
Previous tutorial guided you to create your own FPS Character Controller with basic actions: Move, Look.
This tutorial will help you add some advanced actions like Jump, Run, Crouch, and Lean
*Note: Below steps will use code from previous tutorial (CharacterController.lua)
1. Jump / Run / Crouch
Firstly, build obtacle with space under it to test crouching, the space height shoud be at least 120cm (leadwerks editor will show you this height
In Leadwerks FPS game, if you want to do something like Leaning, HeadBobbing, ThirdPersonView, modifing default FPSCharacterController to fit these needs is a painful task. But it is much easier when you make your own Character Controller (CC) then alter it.
This tutorial series will guide you to:
Create a CC which can: Move, Look around from scratch.
Implement advanced actions: Lean, Jump, Run, Crouch
I. Create a basic CC
Step 1: Understand CC's components
This tutorial will help you to make something like this
Step 1: Prepare scope model
In 3D application, import your 3d scope model and adjust its pivot point. Make sure the pivot's position looks like image below. This step is extreme important! The position of pivot point is the position of Scope Camera Render Target
If you use Blender, press Ctrl + A > Location / Scale / Rotation to reposition scope's pivot
Example model file attached at the bottom of this entry
These are the top-ten top grossing items in the Leadwerks Workshop Store over the last three months:
Nature Model Pack
SciFi Materials 1
Modern Sewer Construction Kit
Zombie Action Figures
Old Furniture Pack
SciFi Materials 5
Mercenary Action Figure
Morgue
Strike Troop
The Stalker
First of all, we can see that outdoor vegetation and rocks sells best. This is consistent with what I have seen with our DLCs and with products in the past.
We also see four c