質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

672閲覧

unity初学者用の本に書いてある通りのシステムを書いたのですがエラーが出ています。

mashumaron

総合スコア1

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2023/05/18 19:42

前提

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

poto568

2023/05/19 01:23

回答がついていますので蛇足ですが、下記URLにて当該書籍の ソースコードがダウンロードできます。(って書籍にも書いて あると思いますケド。) https://www.shoeisha.co.jp/book/download/9784798164113 写経が楽しいとか勉強になるとかでしたら余計なお世話ですが、 とりあえずおかしなところで手間取るよりちゃんと動かして 先に進みたい、ということでしたら、ソースコードは拾って きた方が楽かもしれません。
退会済みユーザー

退会済みユーザー

2023/05/19 07:49

Visual Studio のインテリセンスは働かないのでしょうか? GameManager.totalScore.To までタイプすれば候補一覧が表示されてその中に ToString が出てくると思うのですが。また、tostring とタイプしても自動的に ToString に直してくれませんか?
guest

回答1

0

ベストアンサー

Unityは知らないですがドキュメントからすると
Tostring → ToString

https://docs.unity3d.com/ja/2021.1/ScriptReference/Vector3.ToString.html

この手の「機能」は大文字小文字大別しないので、はじめのうちはドキュメント確認してコピペするくらいの慎重さがあったほうが良いと思います。
丸写しは「つもり」以上にはなれないので注意です。
手元にVisualStudio入れてないですが、機能のサジェスチョンはあるのでは?

投稿2023/05/18 20:35

編集2023/05/18 20:36
m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mashumaron

2023/05/19 13:44

ご指摘の通りToStringがtostringになってました、大文字小文字のタイプミスは見つけにくいですね。 ありがとうございます!
m.ts10806

2023/05/19 20:25

IDEであれば別コメントであるように機能の候補は出てくるはずですし、 ドキュメントを確認する癖をつければ良いと思います。エラーメッセージにも出てますから「見つけにくい」わけではなく、現状だと経験などの少なさから「対処方法を知らない」というのが正しい表現になると思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問