Comments (11)
I experienced that problem with FlashDevelop after it was upgraded to 4.7. I solved the problem by using the "Clean project" command before compiling anything. I don't think that's a Flixel issue, but a FlashDevelop one.
What version of Genome2d are you using?
from flixel.
I believe it was the current from here:
https://github.com/pshtif/Genome2D/tree/master/bin
Is there a specific one that's meant to be built against?
from flixel.
The new GPU render has been tested with Genome2D 1.0.274. After release 1.0.279, the API has changed, so Flixel Community should build just fine against it, but it will show a black screen in GPU mode. There is a pull request with a fix to make everything work with 1.0.279.
The "error:null" problem seems to be a SDK/FlashDevelop issue though.
from flixel.
Two things that may be involved that I've found, still chipping away at this as I work on everything else.
First, the FPT test suite carries a copy of Flixel 2.55 and of 2.56 in its default configuration, which may have been a piece of the puzzle. So I've removed both of those so I can work with it against the current marker.
Second, this may be an upstream error but if you say that there is a version that is known to be good then I should test against that before submitting it upstream.
http://stackoverflow.com/questions/6483692/flashdevelop-halted-with-no-explicit-compile-error
If nothing else, this error is teaching me just how dependent we become on compiler vomit to clue us to what's going on. I'm afraid with no error I'm at a bit of a loss. If there's a way to force it to tell me some gist of what's actually wrong here, it'd be useful.
The IDE and SDK are both up to date. I've tried cleaning. Obsessively as I move things around and search the source trees for possible answers.
from flixel.
I've just merged the pull request I mentioned. The dev branch should now work with Genome2D 1.0.279.
About the FPT compilation, I've tried a different approach. I cloned the FlixelSandbox project and moved the FPT folders src
and lib
into it. The FlixelSandbox project seems to compile and inform compilation erros correctly.
You could try that and see how it goes.
from flixel.
No luck, though I think it's just me struggling with something that actually is simple here given that flixel itself is precompiled in that project.
I need to start on my own work. Therefore I have decided to work from the last commit I can get to compile. Ironically, this happens to be 7232E06F
If there is anything I am able to do that may help you diagnose this error, please let me know. Naturally, the FPT will be against that commit. The good news is that the lib-dev folder is marked at ten months ago (as I write this) for last change (in FlixelSandbox) and the indicated commit is approximately seven months - in theory newer commit than even what I was pointed at? The bad news is that this is still the early side of the GPU render changes.
I imagine you're as frustrated as I am.
from flixel.
Go ahead and work against 7232E06F. Even though it is behind the GPU render, it should be straightforward to apply all GPU-related changes later, since there is minor API changes.
Regarding your problem, could you please ZIP your current working dir (including the FlashDevelop project file) and host it anywhere I can download? From there I can replicate your dev environment and dig for the problem.
from flixel.
Good (bad?) news! I can compile against that SWC now. I think my current problem is related to trying to forcedebugger but once that gets cleaned up and I can confirm that compilation runs against this fine for latest dev, this can be closed.
This is in anticipation on trying to get some minor work on flixel itself done.
Edit: Genome2D_1_0_279.swc is the one referenced here and the one build works against. I'm sure dev already knows but just in case someone comes across this and wonders.
from flixel.
Followup - despite the fact that this works, no objects seem to be drawn to camera in more complex situations.
I use factories to simplify creation. I'm befuddled.
I'm open to zipping the project up and sending it to you privately to analyze. We've moved to "won't compile" to "utterly WTF", which is an improvement but still not a useful state 😞
from flixel.
I've seen that pattern already, but I cannot do much without analyzing the code. If you are ok sending it to me privately, that would be great. You can use [email protected].
from flixel.
Subject: flixel-community #227 code
Sent roughly five minutes before this comment. Don't forget to check your spam filter.
Best of wishes and don't be afraid to ask me if there's something you think I could clear up or could help you with.
from flixel.
Related Issues (20)
- Use bitwise operators for faster Math functions HOT 6
- Add FlxRandom seeded random generator HOT 13
- Add ray casting with soft shadows HOT 6
- Centralize all input handling in FlxG.input HOT 2
- Achievements in Flixel HOT 3
- FlxTween Enhancement HOT 11
- Overhaul the built-in debugger HOT 7
- Instantiable FlxColors HOT 6
- Community Notice Board HOT 3
- FlxTilemap() can't draw one-column tilemap - BitmaData exception HOT 4
- Create flixel-demos repository
- Bump version 2.58 to 3.0 HOT 2
- Add property "position" to FlxSprite HOT 4
- Implement FlxG.assets
- Dev branch lacks clear notice of Genome2d Dependency HOT 1
- FlxRandom has ASDoc validation errors HOT 3
- Context3D "Texture too big" error HOT 7
- [GPU build] calcFrame() wrong order HOT 2
- Current state of Flixel on GPU? HOT 3
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 flixel.