Comments (1)
Hi @clshack,
All that asset loading does is put entries in the Q.assets[assetName]
hash, so it's not a problem if you want to work around this (I'm working on some minification code that does this automatically), the easiest way is just to add some stuff directly onto that assets hash:
Q.assets['sprites.json'] = { ... json data ... }
Q.assets['level1.json'] = [ [ 0, 0, 0, ... ], [ ... ] ... ]
The way I've done it in production games is to create a separate Quintus module that has your data in it:
// in mygame_mydata.js
Quintus.MyData = function(Q) {
Q.assets['sprites.json'] = { ... json data ... }
... set more assets ...
}
// in mygame.js, make sure your HTML loads mygame_mydata.js
var Q = Quintus().include("Sprites, Scenes, ..., MyData");
// You'll now have your assets preloaded and can use offline without a server
This is something worth noting in the guide - I'll add it in.
from quintus.
Related Issues (20)
- Upgrade to ES6? HOT 5
- Sprites collision off
- in Q._generateCollisionPoints, obj.p.points is undefined, which throws an error HOT 1
- Scale To Fit is not working HOT 3
- Overload drawButtons method
- CSV support for TMX
- Player sporadically falling through collision layer on high fall HOT 4
- Does quintus support internal collision?
- Quintus does not load json maps but no error in the console. HOT 1
- Cannot read property 'rate' of undefined HOT 1
- loadTMX() function does not fire in IE11
- Duplicate Player Image. One Animates and Moves, the other one stay static. Q.sheet problem? HOT 2
- Collision Issues: Only Background detected as being collide.
- Can't make the z index order work
- Supports mobile? HOT 3
- Sprite asset with image format .png not rendering on safari HOT 2
- Quitnus not loading assets HOT 26
- [Question] Collision area
- Cannot read property 'getAttribute' of null - Trying to load tmx file HOT 2
- Any interest in creating a proper npm package?
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 quintus.