kmsravindra's Forum Posts

  • I have an initial layout / event sheet wherein on Start of Layout, I am preloading the Audio. Once the preload is complete, I have a trigger to go the game layout. It works on PC/desktops. However when I test this on iPad, it just stays on the first layout itself...meaning the code is not entering the condition "Audio All Preloads complete --> Go to Game layout". Any pointers on how to get around this?

    I have done research in the forums and figured out that in iPad / OSX for the audio to play, I need to delete the offline.appcache (or atleast the audio files in offline.appcache). But, if my audio files are of approx 100Kb dialogues, then how do I load them before I start the animating the character corresponding to that audio dialogue? If I dont preload the dialogue, then the audio goes out of sync with the animation.

    Please help if someone faced / resolved this issue earlier.

  • purplemonkey, this looks quite good and a great start in the right direction. Thanks for putting it together.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • miketolsa, you are right that we cant rotate the view in 2D in the isometric grid approach that I have used.

  • purplemonkey, this is nice. I know its quick and simple example...however, I am unable to detect collisions OR place a cube on top of other cube.

  • miketolsa, Frankly I didn't try further implementing this using Q3D after raising this issue. It sounded slightly complex for me to take that route...So I tried an alternate route of managing the same in 2D but faking 3D (ie., w/o threejs/Q3D plugins.). I managed this by laying an isometric board in 2D, keep track of each cell index, and then manipulate the z-order along with checking if that particular cell is occupied by how many number of cubes. I managed to get a very similar thing although without Q3D...

  • R0J0hound, I am providing unbounded scroll / zoom view for my geometry application. For this, the canvas has to be on the layer that can scale for zoom-in/zoom-out purposes. So, for such a feature, can I have a very huge sized canvas? When I try to have a huge canvas, then the performance goes down drastically. Any alternative suggestions as to how I can reuse a small sized canvas while scrolling the view (It should not disturb the position of already drawn objects onto canvas earlier)?

    Also I am unable to get the positioning onto the canvas accurate for touch/mouse positions after I do scroll+zoom due to layer parallax and relative positioning of canvas. Any help is appreciated as to how the relative positioning on canvas works when present on a scroll-able+zoom-able layer...Thanks a lot.

  • R0J0hound, Thanks a lot for this working example. I suppose the same method could be used for arc's and circles...I will try that.

  • eGeometry app released on windows 8.1 store! You can completely replace the regular geometry box that have sharp & pointy tools.

    Also it helps you go green and save paper!

    Here is the link on windows app store ( note you need windows 8.1 to download and run this app) -

    You can try it for free for a day!

    Link - http://goo.gl/oQoAl7

    Feedback/comments - Welcome

  • eGeometry app released on windows 8.1 store! You can completely replace the regular geometry box that have sharp & pointy tools.

    Also it helps you go green and save paper!

    Here is the link on windows app store ( note you need windows 8.1 to download and run this app) -

    You can try it for free for a day!

    Link - http://goo.gl/oQoAl7

    Feedback/comments - Welcome

  • Thanks R0j0. For drawing straight lines, I am not using canvas plugin...Just drawing them by spawning a sprite . So I was able to implement the erase functionality on the lines etc., Initially, I used the same method ie., spawning small lines to make an arc/cricle so that it becomes easy to erase using collision checking. However this method of drawing circles /arcs is causing performance degrade and hence I planned to implement specifically arcs & circles using canvas plugin. Using canvas alternative, the performance has definitely improved but with a sacrifice of eraser functionality.

    I could think of implementing something like undo/redo from the methods you suggested but pick & choose a particular arc OR a circle on the canvas and erasing it sounds beyond my ability using the canvas plugin. So looks like I have only one of the options left - I will have to sacrifice performance and go back to my earlier method of drawing circles/arcs w/o using canvas OR sacrifice the erase functionality on circles/arcs while using the canvas plugin.

    Given this, any feature on how we can check for overlap or collision on canvas objects will be a great addon to canvas, if that is possible.

  • Thanks a lot R0j0 for these suggestions! On the second suggestion you made, if there are "n" circles/arcs on the canvas, then how do I know which of them is the user trying to erase? There is no overlap property for object on the canvas, right? I am sure I am missing something from what you wanted me to grasp...

  • Hi R0J0hound, I am creating a geometry application and using a single canvas to draw circles/arcs. But I wanted to provide the user with a eraser tool that could erase a circle/arc on this canvas when the eraser is moved on top of that circle/arc. Any possibility on how I can achieve this erasing functionality using the canvas plugin? Incidentally "Clear canvas" clears everything on the canvas and is not a desired action for this feature. Please let me know if you have any suggestions. Thanks!

  • Thanks Will go through this.

  • Just wondering if it is possible to publish to the Mac OSX app store using Construct 2? Has anyone tried this? If so please let me know the process for the same.

    I have published apps to iOS app store using Cordova / IntelXDK etc., But couldn't figure out how to publish to Mac OSX app store.

    thanks!

  • Ralph

    I'm wont working on Q3D for a while (possibly for a few months) since i have other projects to complete for the time being.

    Gosh! does that mean the minor fixes that we were talking about will not happen for few months!?