AnD4D's Recent Forum Activity

  • Interinactive

    Thanks for the tips. However, I'm having trouble even getting the game to run. Did you have this at first? Did you have to upload a specific build to get it to work on the Steam Deck?

    On mine, I've uploaded a Linux version, but when I try to open the game it flashes up for a second before quitting instantly.

    Found this thread through Googling this issue, and you're the only one I can find using Construct 3 and a Steam Deck.

  • Poke poke!

    Trying to avoid things like this:

  • Chinese and Japanese text don't have spaces between words. Therefore, to display them correctly, you have to enable character wrap, rather then word wrap.

    The problem with this is that a period is also a character. So it's possible to have a Japanese sentence reach the end of the textbox, then have the period wrap down on its own to the next line.

    I am struggling to think of a way to prevent this... so came up with the idea of checking if the first character of each line was a period. If it is, I can scale the font slightly and stop this from happening.

    However, I can't figure out if this is possible.

    Does anyone know of a way to perform my solution, or even know of a way to get around my problem in another way?

  • Just did a Google Search to see how to do this, and was saddened to see me asking the question 4 months ago.

    Grumble grumble...

  • Anyone know how to add padding to text?

    Some of my text is italicised, and I have word wrapping on. If the text gets too close to the edge, sometimes it simply gets cut off.

    If I could add some padding to the text box, it would still display it, and also make the text wrap at an early position to ensure it doesn't get cut off.

    Additionally, I know we have wrapping for both word and character, but is there a way to turn it off entirely?

    While I'm at it, is anyone else working with Japanese characters in their games? Construct doesn't seem to like formatting them at all! I have to set it to character wrap in order to get it to work even slightly, which results in periods being added to the line below on occasion.

  • Anyone unable to access their save files from Onedrive? Hoping it's a quick fix.

  • In the Find Results window, there is a button dedicated to "Refresh".

    I'm currently going through about 70 results, replacing a little bit of code in each. Every single time I made a change, the search is refreshed, and the list scrolls back up to the top.

    This is making a 2 minute job take significantly longer.

    Is there a way I can stop Construct from refreshing the find list? I'm not pressing that refresh button, so why is it refreshing? Can this be a toggle? At the moment, I'm not sure what the point of the button is for, if it does it anyway.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Yeah, it's really annoying that NoSave behavior can't be added to arrays, dictionaries and JSON.

    I remember posting this suggestion, but it must have been on an old platform, and it never got implemented.

    What you can do is save array.AsJSON in an instance variable on a sprite with NoSave behavior, clear the array, save the game, restore the array from that instance variable.

    Haha! Yeah, that's what I had. While making it, I kept thinking how frustrating it was. Reminds me of the time a year ago where I mentioned multiplayer breaking when you leave the server before leaving the room. Ashley pretty much told me it was my mistake and I had to work around it.

    https://www.construct.net/en/forum/construct-3/how-do-i-8/multiplayer-broken-163229

    Look what's coming out in the next stable build! A fix for my exact issue.

    I guess all I needed was to wait for Ashley to start developing a multiplayer game.

    I hope a year from now I'll be able to have more control over what gets saved and what doesn't. Hopefully Ashley will try to add the ability to customize a save in his game, and we'll get it sooner XD

  • With sprites you can give them a "No Save" behaviour.

    Say I have an array or a Global Variable that I don't want to be included in the save game.

    How do I stop that from happening?

  • I think the default is mouse.x just grabs the bottom layer. I think it would be complicated for construct to automatically guess what layer to grab the position from or it may just be impossible most of the time to make a good guess.

    You're correct. My bottom layer is indeed 3D.

    However, I'm having a similar issue trying to get the sprite on the 3D layer to follow the cursor on the 2D layer if controlled by something other than mouse, such as a gamepad or a keyboard.

    Sprite.X("Layer") isn't a thing, unfortunately.

    My guess is I'll need to multiply its position based on the Z difference?

  • Thanks, R0J0hound. That did the trick, but strangely enough I had to tell the sprite on the 2D "Cursor" layer to set its X and Y to mouse.x("Cursor") rather than the 3D layer I expected.

    Makes sense if you think about it, but I'd have thought that would be default behaviour.

  • I appear to be having some issues with a mouse cursor if I have a 3D Camera enabled.

    I want the cursor to always be rendered on top of everything else, so I have it set on a 2D layer. When I do this, the cursor no longer stays on the mouse's x and y pos so long as I have the 3d camera enabled.

    Why is this? Why are 2d layers affected by 3d cameras?

    I mocked up a quick example. Feel free to check it out.

    https://1drv.ms/u/s!AlZkRk7KfdFFivsjA7O4P3LQrRDW0g?e=0iTe6y

    Is this intended by design? Seems... for lack of a better word... useless for game development. When would you not want a sprite to stick to the mouse if you set it to the mouse's x and y? I'd have thought a sprite on a 2d layer would follow the mouse.

    However, if you open debug and look at the mouse object, it shows a different x and y position for each layer. There's no way I can use this data from what I can tell.

    I want the sprite to appear on the HUD layer, but get its positioning from the 3D layer, apparently.

    Also, I know I could replace the cursor with a sprite, and that works, but for my actual game, rather than a sprite, I'm using particles.

    Any ideas?

AnD4D's avatar

AnD4D

Member since 4 Nov, 2011

Twitter
AnD4D has 3 followers

Connect with AnD4D

Trophy Case

  • 13-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Coach One of your tutorials has over 1,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

20/44
How to earn trophies