Comments (3)
Hi @madebylo,
Can you try and use the swap
method on the GameEngine to insert your new entities? (You'll need a ref on the GameEngine to do that)..
I imagine this will reset the entire state of your game though.. I
Perhaps the easiest method would be to dispatch an event to the GameEngine that a new user has come online - and then insert the user into the entities using a system. Again, you'll need a ref to the GameEngine..
function handleOnline(...) {
this.gameEngine.dispatch({ type: "spawn-user", userId, userEntity);
}
// Register a new system
function spawnSystem(entities, { events }) {
const spawnEvents = events.filter(x => x.type === 'spawn-user');
if (spawnEvents.length) {
// Handle logic for adding new users to entities
}
return entities
}
Let me know how it goes..
from react-native-game-engine.
Hey @bberak,
Thank you for your quick response, I have already solved the problem with swap.
"Problem" might be the wrong word, reading the documentation thoroughly would have been enough :D
Sorry and thank you :)
from react-native-game-engine.
No problems at all @madebylo -- glad you sorted it out :)
from react-native-game-engine.
Related Issues (20)
- Touch array is empty in iOS HOT 1
- Functions not in TypeScript definition files HOT 8
- How can i catch in Entity onPress event and value on System.js HOT 3
- Custom fonts used inside GameEngine not working
- Default timer doesn't stop when calling `.stop()` HOT 3
- Nested entity property change doesn't trigger rerender process HOT 3
- How to use TouchEvent for continious handelrs? HOT 1
- Systems functions
- FPS issues HOT 9
- Add animation for moving HOT 10
- Best Way to handle touch as directional control HOT 3
- Support for Expo SDK 43, 44, 45 HOT 7
- Cant handle multitouch operations and it is really slow HOT 4
- How to change Game Engine's coordinate ?
- Tilemap free pan
- while dragging create line like WordSearch game
- What type of game can i build???
- is there anyone who is maintaining this library yet? HOT 2
- Types not importing; not a real fix, but raising the issue HOT 1
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 react-native-game-engine.