Jump to content

Rick

Members
  • Posts

    7,936
  • Joined

  • Last visited

Everything posted by Rick

  1. Rick

    YADC

    You were right, I like that a lot better!
  2. Rick

    YADC

    Easy enough to try and see what it looks like. I'll give it a shot and post that one.
  3. Rick

    YADC

    Just a test for an idea and a gif creator app
  4. So the Games section is part of the forum system? I don't see what kind of section that would be on the left side here: https://invisioncommunity.com/developers/rest-api?endpoint=downloads/files/GETindex
  5. Is there any API I can use to check a games page download file and then download it? I like the games page and I'm thinking about creating a little launcher app for my game that would check the games page for my game to see what version the download link is and if newer than what is locally installed download it and unzip it for the user so they don't have to come here to see if there is an update and manually download. I can parse the HTML if I have to but would prefer not to do that as it's error prone.
  6. Thanks. Setting the character shadow mode to dynamic and the light to dynamic + static worked.
  7. I have a point light in my scene that is basically a room. When I have the Cast Shadows setting to any of the Static settings my character has a shadow but obviously doesn't move with the character (doing a top down view). If I change to dynamic then there is no shadow. What should I be checking that might cause such a thing?
  8. Snippets and autocomplete are 2 different concepts. It sounds like you guys are trying to merge them which might be a bad idea. There are a decent amount of table functions for lua so when I type "tbl" they would all come up. I'd arrow to the one I want and it'll fill it in for me. That's what snippets are and do.
  9. Those lua statements are pretty verbose. One of the main points of snippets is to be short and to the point. Generally not having spaces or capital letters. Since in lua you type "if" for the statement then "if" would make more sense. For table insert just tblinsert as most ppl will type tbl and it'll come up and they'll hit enter. It's more about grouping correctly with the first letters so people can just filter quicky and then use arrow keys to select the item. [edit] Dear god please give me that "print" snippet! I'm so sick of typing System:Print("") all the time!
  10. What about a snippet that creates all the LE script functions? I know in VS for angularjs I type ngController and it sets the entire method up. Maybe lescript could create what gets created when you create a script from LE today? All commented out as well.
  11. lol You'll get there eventually. Maybe LE 6. Then you'll wonder why you didn't do it sooner
  12. Just note that because VS Code is built with html/css/js that I would think any 3D viewer you can get working will use WebGL (if that matters). I would love to see that because if WebGL works good enough for an editor then the entire LE editor could be an extension for VS Code OR at least built with Electron which would make extending it as easy as extension VS Code. It also makes creating interesting UI's easier because there are so many stylings for html/css/js that it's crazy. Anything you can imagine is easy to create with that stack from a UI side. I personally would think WebGL would display 3D stuff well enough for the world editor. But if you start just with the model viewer you'd learn more to know if that's possible.
  13. Yeah, that way the only thing you have to really create is the 1 extension and the only thing us users have to get is said extension.
  14. Couldn't you just get away with 1 LE extension for VS Code that allows that communication and debugging communication? I mean VS Code only needs to know from LE to run when in debug mode right?
  15. What is the VS Code Controller?
  16. If you make an LE extension maybe the extension will always create a local server from VS Code to do the communicating between?
  17. From what I've seen with Squirrel you can basically use it like lua. It has the same idea of tables like Lua, but it also has the C++ like syntax.
  18. I personally dislike Python BUT anything that uses swig to create the bindings would be the way to go so it's easier to create bindings for any language in my view. Python wouldn't be the worst decision though.
  19. Ha! Electron is the same as Node Webkit (nw.js) which is what I said some time back was the future of writing desktop apps and here it is. Major company using it to create their IDE. I knew that was the way to go. The web stack is just an easier way to get cross platform desktop apps with better UI's. Nice to see that idea taking off.
  20. I would think the majority of the time spent is coding gameplay with Lua vs shader coding. Wouldn't want to gimp the majority one for the minority one. At first glance a virtual machine of your own starts going down rabbit holes that seems dangerous. On the other hand if you supported languages like Python, C#, etc I bet sales would increase. Coders are picky about their language and like what they like. If they have the option to use their language as officially supported vs community supported people would like that. I don't personally like Python (white space as meaning? f that) but it's the fastest growing language currently so a lot of people know it and like it. Squirrel is interesting. I've never used it but most anything that has the class keyword I like and feel comfortable with.
  21. Looks like it has coroutines! Having "true" classes as well! I'm all in, but I'm sure others might not be so thrilled.
  22. I’ll have to read up on that language but it’s a big decision to switch scripting languages. I would support both for a version on le before totally switching. For me the big thing will be coroutines and not being so rigid on types as that makes coding gameplay more challenging to overcome.
  23. Curious if anyone wants to donate a model of a cartoon clock to my game? I'm having trouble finding one online that fits the look and feel of the game. I guess it would be sort of like a clock that's in the crash bandicoot game? It's used to add seconds to the amount of time you can freeze the enemies and traps in game. http://crashbandicoot.wikia.com/wiki/File:Crash_Bandicoot_The_Wrath_of_Cortex_Clock.png
  24. There are always ways to hack in types to a typeless language. As long as they aren't mandatory please.
  25. Learning the details will always have value but understand that there are layers all over the place. Using LE itself is not learning the details of how 3D coding really works as it abstracts OpenGL away from us. Each layer abstracts knowledge away from us to make our lives easier and to get something done quicker and more efficiently. We are always free to dig deeper on any aspect of things. Even most templates in other engines come with source to do just that. All game studios create libraries and tools to do exactly this as well for efficiency sake. The question often is, are you wanting to just make a game or just learn how a game is made at a certain level, because I can tell you that once you learn you then start creating systems to abstract things away for efficiency. The irony of all of this is when you're new you want to learn the nitty gritty details, but the more experienced you get the less you care about those details and want a framework that handles them for you, but is easily extendable so you can tweak things as needed. So said toolkit meets 2 groups needs (don't want to code and just want to make a game, and experienced who want to make a game but not start from scratch and wants to be able to make changes).
×
×
  • Create New...