dop2000's Recent Forum Activity

  • And where do you set the 8direction.MovingAngle and NPC.enemyangle?

    It would really be much easier if you could share the capx.

  • I think the easiest solution would be to compare X,Y of the touch with that saved ID with button coordinates. Something like this:

    Touch.XForID(VarTouchID) is between Button.BBoxLeft and Button.BBoxRight
    Touch.YForID(VarTouchID) is between Button.BBoxTop and Button.BBoxBottom
    
  • I need to see your code, please post a screenshot or upload capx file.

  • You save your project as a single file (.capx), upload to some file sharing service and post the link here.

  • Please share your capx file.

  • If you want to limit the number of existing enemies on the layout (maximum 100 for example), add this condition to your event where you do the spawning:

    System compare two values Enemy.Count<100

    .

    If you want to limit the total number of spawned enemies (including the ones that are already destroyed etc.), you need to add a variable SpawnCounter. Add 1 to it every time you spawn a new enemy. And before spawning check if SpawnCounter<100

  • You are using "Trigger once" wrong. Also you don't need all those "Pick all" events. Change your code like this:

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can simply add another event to the function, after the loop - Set "Layer 3" visible

    Another solution would be renaming all layers that you want to change visibility like this: L1, L2, L3, L4...

    And change your code: For ""=1 to 20 : Set layer "L"&loopindex invisible

  • There is a trick that allows you to generate a very big map, save it and then load using just one small number. The solution is Seeded random. There are a couple of addons for it, I recommend this one:

    construct.net/en/forum/extending-construct-2/addons-29/plugin-seedrandom-53718

    .

    Regarding saving to a file - using "NWjs Write File" action you can save a file "silently", without showing "Save as" dialog.

  • You can use LiteTween plugin. Tween to scale 0, move sprite to another teleport, reverse the tween.

  • I thought your question was more about how to get words from the file.

    In my example one word is shown at a time when Space key is pressed. You can change this to "Every X seconds" or some other event. Or you can display all words in a loop, here is an example with 0.5 delay between words:

    Repeat tokencount(fileData, " ") times
     Wait 0.5*loopindex
     Text set text to trim(tokenat(fileData, currentWord, " "))
     Add 1 to currentWord
    
  • Do you want your sprite to always turn to the direction of mouse cursor? In this case the code you posted should work! Have you tried different browsers?

    You can actually do this in just one event - "Set angle toward (Mouse.X, Mouse.Y)"

dop2000's avatar

dop2000

Member since 26 May, 2016

Twitter
dop2000 has 259 followers

Connect with dop2000

Trophy Case

  • 8-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • 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
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • x5
    Popular Game One of your games has over 1,000 players
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x3
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x13
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

28/44
How to earn trophies