前提
unity初学者用の本に書いてあるコードを丸々書き写したのですがエラーが出ています
解決策を教えてください
発生している問題・エラーメッセージ
Assets\Script\ResultManager.cs(13,70): error CS1061: 'int' does not contain a definition for 'Tostring' and no accessible extension method 'Tostring' accepting a first argument of type 'int' could be found (are you missing a using directive or an assembly reference?)
該当のソースコード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6public class ResultManager : MonoBehaviour 7{ 8 public GameObject scoreText; 9 10 // Start is called before the first frame update 11 void Start() 12 { 13 scoreText.GetComponent<Text>().text = GameManager.totalScore.Tostring(); 14 } 15 16 // Update is called once per frame 17 void Update() 18 { 19 20 } 21} 22 23
補足情報(FW/ツールのバージョンなど)
たのしい2Dゲームの作り方 Unityではじめるゲーム開発入門
unity2021.3.16f1
visualstudio2019
回答がついていますので蛇足ですが、下記URLにて当該書籍の
ソースコードがダウンロードできます。(って書籍にも書いて
あると思いますケド。)
https://www.shoeisha.co.jp/book/download/9784798164113
写経が楽しいとか勉強になるとかでしたら余計なお世話ですが、
とりあえずおかしなところで手間取るよりちゃんと動かして
先に進みたい、ということでしたら、ソースコードは拾って
きた方が楽かもしれません。
Visual Studio のインテリセンスは働かないのでしょうか? GameManager.totalScore.To までタイプすれば候補一覧が表示されてその中に ToString が出てくると思うのですが。また、tostring とタイプしても自動的に ToString に直してくれませんか?
回答1件
あなたの回答
tips
プレビュー