void LoadWords() { System.Collections.Generic.List <string> words = db.getWords(); wordList = new Word[words.Count]; print(words.Count); for (int i = 0; i < words.Count; i++) { wordList[i] = db.getWord(words[i]); } //chooseWords = Random.Range(0,rcd.wordList.Count); chooseWords = 0; backWord = wordList[chooseWords]; canvas.word = new Word(); frontWord = canvas.word; wordDisplay.SetTarget(frontWord); wordPlayer = new Word(); backWordDisplay.SetTarget(wordPlayer); backDisplayPos = -1; //prepare shader /*Material[] tmp = canvasRenderer.materials; * //Material tmpM = new Material(Shader.Find("Tranparent/Diffuse")); * //tmpM.color = new Color(0,0,0, * tmp.SetValue(backWord.mat_t,1); * tmp[1].SetColor("_Color", new Color(0,0,0,0.5f)); * canvasRenderer.materials = tmp;//*/ }
void LoadWords() { /* * wordList = new Word[rcd.wordList.Count]; * for(int i=0; i<rcd.wordList.Count; i++){ * wordList[i] = db.getWord(rcd.wordList[i]); * } * //*/ /* * wordList = DataManager.modelComponent.getWords("金汁"); * //*/ wordList = DataManager.modelComponent.getWords( DataManager.modelComponent.getChapters( Global.Instance.seletedTheme )[Global.Instance.seletedChapter].name ); //chooseWords = Random.Range(0,rcd.wordList.Count); backWord = wordList[chooseWords]; canvas.word = new Word(); frontWord = canvas.word; wordDisplay.SetTarget(frontWord); wordPlayer = new Word(); backWordDisplay.SetTarget(wordPlayer); backDisplayPos = -1; //prepare shader /*Material[] tmp = canvasRenderer.materials; * //Material tmpM = new Material(Shader.Find("Tranparent/Diffuse")); * //tmpM.color = new Color(0,0,0, * tmp.SetValue(backWord.mat_t,1); * tmp[1].SetColor("_Color", new Color(0,0,0,0.5f)); * canvasRenderer.materials = tmp;//*/ }
void OnMouseDown() { frontDisplay.SetTarget(word); word.BeginWriting(); }
void LoadWords() { Object [] wordsInfo = Resources.LoadAll("WordsInfo"); length = wordsInfo.Length; string [] filename = new string[length]; for (int i = 0; i < length; i++) { filename[i] = wordsInfo[i].name; } for (int n = 0; n < filename.Length; n++) { StringReader sr = new StringReader(((TextAsset)wordsInfo[n]).text); Word rWord = new Word(); rWord.wordName = filename[n]; int strokeNum = int.Parse(sr.ReadLine()); rWord.finishIndex = strokeNum; sr.ReadLine(); // property sr.ReadLine(); // ATK int count = 0; Stroke s = new Stroke(); while (count < strokeNum) { string line = sr.ReadLine(); if (line == "Stroke End") { count++; rWord.strokeList.Add(s); s = new Stroke(); continue; } string [] split = line.Split(new char[] { ' ' }); Vector3 p = new Vector3(float.Parse(split[0]), float.Parse(split[1]), float.Parse(split[2])); s.pointList.Add(p); } wordList.Add(rWord); sr.Close(); } Object[] textures = Resources.LoadAll("Words"); img2D = new Texture2D[textures.Length]; for (int i = 0; i < textures.Length; i++) { img2D[i] = (Texture2D)textures[i]; } int [] shuffleNum = new int[length]; shuffleNum = shuffle(); chooseWords = new int[4]; for (int i = 0; i < 4; i++) { chooseWords[i] = shuffleNum[i]; } canvas.word = new Word(); frontWord = canvas.word; wordDisplay.SetTarget(frontWord); }
public void ClearCanvas() { canvas.word = new Word(); frontWord = canvas.word; wordDisplay.SetTarget(frontWord); }