- Home /
[Solved]WWW function issue on build.
Hello, i have a problem with the script from the unity wiki. Highscore script to be more specific. I keep getting the error "BCE0005: Unknown identifier: 'WWW'." Not while i play in the editor, but when i try to build it. I really need some help here. It works without any problem when i play the game within the editor.
function getScores() {
var hs_get = WWW(highScoreUrl);
yield hs_get;
if(hs_get.error) {
print(" Error: " + hs_get.error);
} else {
displayText = true;
score = hs_get.text;
print(score);
}
}
Answer by rutter · Apr 09, 2012 at 04:19 PM
You'll usually catch errors like this earlier, if you add this line at the top of your JS files:
#pragma strict
I believe Unity does this by default, in newer versions.
Anyway, is this the script you're using? If so, the history for that wiki page suggests that the code hasn't been updated in some time; I wonder if it might be out of date. You can surely find a bunch of tutorials along the lines of "How to use Unity's WWW class", and update the code to match those tutorials.
The scripting reference might be a decent place to start.
Sorry, i had the flash build thingy selected when i built the game. So when i selected the normal windows one it worked. Just me being stupid.
Ah, gotcha. I was thinking that seemed like a pretty strange error, but at least I'll have a better idea of where to point somebody if they hit it, too.
Thanks for posting your solution. It really does help.
Answer by jjcc1421 · Feb 27, 2014 at 06:10 AM
Hello use this asign WWW object and use constructor of object
var hs_get:WWW;
hs_get = new WWW(url);
Your answer
Follow this Question
Related Questions
Distribute terrain in zones 3 Answers
Loading textures into an array after build 1 Answer
Problem with WWW 2 Answers
Displaying only 5 of the high scores 1 Answer