dop2000's Recent Forum Activity

  • The project you shared is empty.

    Your code on the screenshot looks fine. Do you have any other events where you change scrolling, or an object with ScrollTo behavior?

  • my translation was normal and inappropriately arguing with me

    Case in point

  • So you are that guy who contributed 10K+ translations made with Google Translate? It took other people two years to fix your horrible mess!

    .

    There are other limitations in Free version besides the number of events - you can't have more than 2 layers, 2 effects, 1 timeline etc.

    See this page (hope you can read English, lol)

    construct.net/en/make-games/buy-construct-3/personal-plans

  • If you don't want to change elevation for each individual object, then families is the way to go.

  • You need Touch.SpeedAt() and Touch.AngleAt() expressions.

    Try something like this:

    On any touch end:
     Ball Bullet set speed to min(Touch.SpeedAt(0), 500)
     Ball Bullet set angle of motion to (Touch.AngleAt(0)+180)
    

    Instead of Bullet behavior you can use Physics if you like - apply physics impulse at angle.

  • FadeOut is still finishing playing when you start FadeIn. Change the wait time to 1.1s

  • Add an invisible sprite with Tween behavior, or use any existing static object. The object doesn't matter, as long as it exists on the layout and has Tween behavior.

    Run "Tween (value)" action.

    In "Tween Is Playing" event set layer elevation to Sprite.Tween.Value

  • Are friendly units also members of this family? You can define an instance variable "isFriendly" on it, and use it to distinguish friends and enemies in this event.

  • The most straightforward solution is to create multiple animations (for example "WalkRed", "WalkBlue", "AttackRed" etc.), or multiple sprites - PlayerRed, PlayerBlue.

    Or you can try Replace Color effect.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • To load "Buildings" into an array you need to do something like this:

  • I believe for "Array Load from JSON" to work, JSON string needs to be in a specific format, something like this:

    {"c2array":true,"size":[10,1,1],"data":[[[.......
    

    I guess the easiest option is to loop through all entries in "Buildings" every time you need to find a specific building.

  • Add two variables CellX, CellY.

    On every tick
    If CellX not equal Tilemap.SnapX(Mouse.x)
    OR CellY not equal Tilemap.SnapY(Mouse.Y) 
    	-> Set CellX to Tilemap.SnapX(Mouse.x)
    	-> Set CellY to Tilemap.SnapY(Mouse.y)
    	-> ... other actions
    
dop2000's avatar

dop2000

Member since 26 May, 2016

Twitter
dop2000 has 280 followers

Connect with dop2000

Trophy Case

  • 10-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
  • x14
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

30/44
How to earn trophies