Jump to content

Lethal Raptor Games

  • Content Count

  • Joined

  • Last visited

Community Reputation

136 Excellent

1 Follower

About Lethal Raptor Games

  • Rank
    Advanced Member
  • Birthday 06/23/1989

Profile Information

  • Gender
  • Location
    Tas, Australia
  • Interests
    Computer graphics; games programming; flying; metal and wood working; story writing; submarine building (see blog); and AI.

Recent Profile Visitors

8,483 profile views
  1. My Turbo Subscription expired and I can't seem to renew?

    1. Show previous comments  1 more
    2. Lethal Raptor Games

      Lethal Raptor Games

      I have, it says it cant find what I'm looking for.  The subscription isnt on the store page anymore either... 

    3. Josh


      I will add you into the beta testers group.

    4. Lethal Raptor Games

      Lethal Raptor Games

      Thanks, will that give me access to the forms too?  😁

  2. Is this the correct naming? { "root": "PBR.json", "float": { "OPAQUE": { "default": { "base": { "vertex": "Landscape.vert.spv", "geometry": "Landscape.geom.spv", "fragment": "Landscape.frag.spv" } All stages compile and the vert & frag work, but the geometry shader seems to be skipped. Changes to it don't take effect.
  3. How do these handle geometry shaders?
  4. Lethal Raptor Games

    Next Steps

    When can we expect another update?
  5. You might have to decrease your brush size, that may help.
  6. Looking good. If you do release it to Steam will it be a subscription also?
  7. A multiplication operator for Vec4 would be nice. E.g. Vec4() * Vec4()
  8. Instead of the single UpdatePhysics() hook in LUA and the Actors, how about the same hooks that are in newton? PreUpdate() and PostUpdate(). I'm finding them very useful.
  9. I like how he puts the box on his head Good job.
  10. If you change the method they will be available. Those options don't apply to Average Normal.
  11. What you'll need is an Actor in C++. The script is basically an Actor (but in LUA) that attaches to an Entity. An Actor is a class in C++ that attaches to an Entity. Look in the Actor.h and Actor.cpp files for Leadwerks. You derive from the Actor class like this. I named mine cBaseActor, but you can name it anything you like. class cBaseActor : public Actor { private: public: cBaseActor(); ~cBaseActor(); //reDeclare the functions found in Actor.h, create a BaseActor.cpp and define your functions there like in the script void Attach(); virtual void UpdateWorld(); virtual void UpdatePhysics(); virtual void Collision(Entity* ent, const Vec3& position, const Vec3& normal, float speed); virtual void UpdateMatrix(); virtual void PostRender(Context* context); } cBasActor* _actor = new cBaseActor(); myEntity->SetActor(_actor);
  12. Yeah I set mine to 0.1 but it wasn't perfect. Lowering the friction of the kinematic joint changes how it effects the rotation and position of it's child.
  13. As in when using SetTargetPosition()? I found using a very low mass made it accelerate and de-accelerate a lot faster.
  14. Thought I'd update this here too, the above code doesn't get the correct newton world. The code below does; NewtonWorld* GetNewtonWorld() { auto _world = World::GetCurrent(); auto _simulation = (NewtonDynamicsSimulation*)_world->simulation; return _simulation->newtonworld; }
  • Create New...