Comments (6)
Hi. Could you provide a full runnable code example in a gist or pastie that demonstrates this error? Either use gfx that's in chingus examples\media-dir or provide downloadlinks to the gfx. I'll check it out and find out why it doesn't work.
from chingu.
Sorry for the delay, here I leave a link to download a basic example of what happens when I want to use parallax to viewport. When executed you can see clearly that after walking a stretch, the parallax image repeated stops.
The link: http://www.megaupload.com/?d=9MP5KDGE
I hope his assist, greetings.
from chingu.
Yes, the problem is that viewport-trait automatiaclly draws every object (created with Model.create) with an offset. This confuses the parallax scroller.
The sollution is to use .new instead of .create like this:
@parallax = Chingu::Parallax.new(:x => 0, :y => 0, :rotation_center => :top_left)
Then:
def update
....
@parallax.camera_x, @parallax.camera_y = self.viewport.x.to_i, self.viewport.y.to_i
@parallax.update
end
def draw
@parallax.draw
super
end
I'll make a note of this in the Readme.
from chingu.
I succeeded in formating my code bad too :):
Here's is the new working nive1.rb-file http://pastie.org/1598473
from chingu.
Thanks a lot for the help, works perfectly!, now the parallax slides, never ends and I can appreciate having a good performance :) . Now I have another question, and tried fairly and I can not find it: how I can flip images horizontally? Because all I can do is to rotate with the method 'angle' and if I put the negative factor but also make a rotation but not turned horizontally (or vertically).
from chingu.
game_object.factor_x = -1
from chingu.
Related Issues (20)
- Chingu::Text objects cannot have a bounding box HOT 1
- .exe of my game? HOT 3
- latest chiungu from git fails rake tests with segmentation fault HOT 4
- How to require two keys be combined HOT 7
- Problem with accessing namespaces HOT 2
- Unable to get the library working on ubuntu HOT 11
- Error with EnterName State HOT 3
- How to disable enter name gamestate once pushed to remote
- How to listen to semicolon and quote characters HOT 4
- destroy method doesn't really destroy GameObjects HOT 3
- Pass a parameter to a gamestate? HOT 1
- EnterName and HighScore GameStates not working as expected HOT 2
- Chingu doesn't install with new Ruby 2.0 HOT 2
- load_game_objects HOT 5
- Missing Dependency rest-client
- Example 7 crash with 0.8.1 version on fill_circle HOT 1
- Animation undefined method next. HOT 1
- Klass.empty? HOT 2
- FPS drops on Gosu Tutorial
- Gem Install Chingu no longer works
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chingu.