cjbruce's Recent Forum Activity

  • Hi Ashley / anyone else who might be able to help

    I just have a quick question about normal CPU usage.

    Some of the simple examples as well as some of my simple levels go up to about 90% cpu usage on iPhone SE.

    This is info I get from the remote preview profiler.

    I am getting 60 fps, but the CPU usage seems very high.

    Is this normal?

    Thank you in advance

    It is easy to max out a mobile CPU with events. I recommend creating a set of event groups called “Test Group 1”, “Test Group 2”, etc. in the event sheet, and then profiling your game. This will tell you exactly which events are taking up what percentage of the CPU, which should allow you to redesign the events to use less CPU time.

  • If you already have a host or server you can you FTPbox. Works similar like dropbox, but using your own server. Placing stuff in the folders syncs automatically to your FTP, so you can run your games directly from there. Pretty easy to set up as well.

    Only wish C3 could export directly to FTP, instead of having to download a zip, extract and move in to there.

    Thanks for pointing this out! I have been pining for a solution to this problem ever since my Dropbox public folder died. This looks perfect!

  • This is pure speculation, but wouldn't it check against the instantiated instances in that object's array, then, finding none, move on to the next line?

    I'm assuming that this would be functionally identical to having an event that runs when an object exists, but is skipped when there are no objects of that type in the current layout.

    Assuming that I am correct, I haven't had problems where these "unrun" events incurred a substantial performance hit. Maybe a few clock ticks, but not big enough to make a perceptible difference in the game.

  • I am learning Construct 3 right now to develop a game but I usually develop Business Applications. I am curious if it is possible to design business apps here as I am really enjoying the software and prefer to stick to one software if possible.

    It is possible, but certain things are really difficult without a lot of effort. I spend about 50% of my development time working on more traditional applications, and the remainder of the time working in Construct 2/3.

    I have done one major project where I built something that would typically be a standard web app entirely within Construct 2. It is called "ChemThink", and has teacher and student account management, the ability for teachers to create classes, assign tutorials, and review results of quizzes, and many more functions. Please note that this was built in Construct 2, and some of the plugins I used are not available in Construct 3. Also please note that this is an HTML5 port of a Flash app built in 1997. I kept the original teacher-drawn graphics, and Construct 2/3 are both capable of looking a lot nicer than what you see here:

    http://simbucket.com/chemthinkserver/chemthink/index.html

    Here are a few of the stumbling blocks:

    1. Scrollable lists - These are a pain to implement, as they are not hardware accelerated like they would be if you were using CSS or native scrollview/listview solutions. I used a plugin called "iScroll" which is only available for Construct 2. It is possible to do this by hand in Construct, but it will take A LOT of experimentation to get everything looking right.

    2. Button styling - You can't use native or CSS buttons. Every pixel must be drawn by hand in a separate program and imported if you want something more than colored rectangles.

    3. Masking - Masking takes a bit of work, and isn't automatic like it would be in native or CSS. There is no concept of container views, so you have to create masks manually for any pictures or text that go out of what you would otherwise build as a container view.

    For simple business apps, things that I would do in 30 seconds in Xcode (I used to develop for iOS) took me weeks to figure out in Construct 2. However, having a full video game engine meant that I could do things very simply in Construct 2 that I wouldn't even attempt when building a native iOS app or CSS-driven web app.

    In addition, POST and GET requests are dead simple compared to native. This is where Construct really shines, in my opinion.

  • tunepunk is an expert on this, so I will defer to his experience. I used C2 and C3 for about six months with a Surface Pro 4, but despised the tablet because of poor battery life, the floppy, bouncy keyboard, and the small, mushy trackpad. I couldn’t get into using the pen, as it was so much slower and clunkier than a mouse/trackpad and a keyboard. By the end of six months, I decided that both my Dell Inspiron and my MacBook Air were better for C2 and C3 respectively, and my iPad was a better tablet, but I don’t use the iPad for C3. I gave the Surface Pro 4 back two months ago, and haven’t regretted the decision.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Psychokiller1888 Nice work! Thank you very much for the great effort you have put into this. Are there any examples how the controllers are made with C3? Any basic setups available?

    I don’t have a C3 example, but here is a link to a controller with lots of options built in C2. It also includes a discussion about how to set up the directory structure to make development go faster:

    https://www.scirra.com/forum/viewtopic.php?f=153&t=186227&p=1142313&hilit=airconsole+controller#p1142313

  • The only other cross-platform browser engine is Firefox, and I don't think it's architected to support a framework like NW.js, so it's not been done yet AFAIK.

    Edge is Windows 10 only, so you may as well publish a Windows Store app (which you already can do). Safari is Mac-only, and I don't think it would be very interesting if you couldn't use it on any other platform.

    For the sake of inclusion, you could do the same thing in the Mac app store by loading everything into a web view and publishing it as a native app. I believe this is the mac equivalent to a Windows Store app. If you have a game that runs well on MacBooks, you might stand a much better chance of getting noticed in the mac App Store than in the Windows Store because there is less competition.

    Then again, NW.js works just fine for this purpose, and it is much simpler than creating your own project in Xcode.

  • I haven’t been able to use UserMedia in iOS 11 in Construct 3 either. I suspect it is a problem with the Safari implementation.

  • repkino

    Alternative

    Genius! Thank you for this. I ended up building my own solution, but this is so much cleaner!

  • ,

    Unfortunately Q3D isn’t compatible with C3. There are two reasons for this:

    1. The C3 plugin drawing API hasn’t been released yet. This means that no one (other than Scirra) has the ability to write plugins that draw to the screen. Q3D is one of many C2 plugins that require this.

    2. Even when the drawing API is released, someone has to go through the (extensive) effort to convert all of the Q3D plugins and behaviors to C3. I would love it if QuaziGNRLnose were willing to do this, but completely understand if it is more than he is willing to take on. I believe that Q3D is many times more complicated than any other set of plugins on the store.

  • Good evening...

    I'm studying plugins (Q3D), I've even created small projects, but I still have a lot of questions about importing objects (3D), and texturing.

    Can I get more information or instructions, mainly in Portuguese, so I can receive more details and instructions ...

    I'm not sure if you saw this from a few posts back:

    [quote:3fo76lo0]There are a couple of gotchas when working with Blender to import models:

    1. Make sure you are using the three.js R71 exporter. Later versions of three.js made some breaking changes.

    2. Make sure you are calling at least one of your diffuse map textures "DiffuseMap" in the animation editor in Construct 2.

    Also, in case you haven't already, read all the way through the excellent Q3D manual: https://www.dropbox.com/s/vpn0mbh4m7lo9 ... .docx?dl=0

  • Has anyone had any luck with this?

    I am looking to pull video from either the camera or from the iOS photo reel and include it into a video object on the canvas.

cjbruce's avatar

cjbruce

Early Adopter

Member since 25 Apr, 2013

Twitter
cjbruce has 4 followers

Connect with cjbruce

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • x3
    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
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies