Notifications
bg
t
taka1890
Artist
0
Likes
1
Follower
1
Connection
All
Articles0
Games0
Showcases0
Column0
Jobs0
tamtamさん、Uchidaさん、ゆに丸1号さん、丁寧な回答ありがとうございます。
Uchidaさんの言われたように、最初にコンポーネントを参照するスクリプトに変更したところ、エラーも無くなりました。C言語について勉強を始めたばかりで、まだ理解出来ない部分もあるので、丁寧な説明でとても助かりました。
これからも色々勉強させて頂きます。

初歩的なことかもしれませんが、質問させてください。
Unityチュートリアルの”Roll-a-Ball”のPlayerControllerScriptの中で添付画像のようにrigidbody部にエラー?が出てきました。ゲーム実行時の動作は問題ありません。
なぜこの部分に赤線が出てきたのか、教えていただけないでしょうか。
よろしくお願いします。

Yoshihiko Uchida
20 days ago
ゆに丸1号超自信ないですが、Unityが以前使っていたキーワードだから怒られてるんだと思います。 Unityは4までは GetComponent<Rigidbody> など Unity 側で最初から用意しているコンポーネントに対するGetComponentは rigidbody などの短縮ワードとして記載できていました。他には GetComponent<Renderer> に対する renderer や、GetComponent<Camera> に対する camera などです。その名残で Transform だけは今でも transform とかけます。 一方それらのキーワードは内部的にキャッシュしているか紛らわしい、つまり Uchida さんや tamtam さんが書いているように参照を保存しておいて使いまわすのを Unity が自動でやっているかわからないという問題があったためキーワードは廃止した、と元Unityの伊藤さんにむかーしTwitterで聞きました。 そういうわけで、以前は Unity 側で使っていたワードなので 5 以降はキーワードと同名の変数を定義してしまうとエラーが出る仕様になったという感じみたいですねー。
あぁ!!、だからUnity4で作られているチュートリアルはrigidbodyっていきなり書けるんですね!! すごく納得しました、ありがとうございます。
tamtam
20 days ago
ゆに丸1号超自信ないですが、Unityが以前使っていたキーワードだから怒られてるんだと思います。 Unityは4までは GetComponent<Rigidbody> など Unity 側で最初から用意しているコンポーネントに対するGetComponentは rigidbody などの短縮ワードとして記載できていました。他には GetComponent<Renderer> に対する renderer や、GetComponent<Camera> に対する camera などです。その名残で Transform だけは今でも transform とかけます。 一方それらのキーワードは内部的にキャッシュしているか紛らわしい、つまり Uchida さんや tamtam さんが書いているように参照を保存しておいて使いまわすのを Unity が自動でやっているかわからないという問題があったためキーワードは廃止した、と元Unityの伊藤さんにむかーしTwitterで聞きました。 そういうわけで、以前は Unity 側で使っていたワードなので 5 以降はキーワードと同名の変数を定義してしまうとエラーが出る仕様になったという感じみたいですねー。
へー、知らなかった! 勉強になる!
ゆに丸1号
20 days ago
超自信ないですが、Unityが以前使っていたキーワードだから怒られてるんだと思います。 Unityは4までは GetComponent<Rigidbody> など Unity 側で最初から用意しているコンポーネントに対するGetComponentは rigidbody などの短縮ワードとして記載できていました。他には GetComponent<Renderer> に対する renderer や、GetComponent<Camera> に対する camera などです。その名残で Transform だけは今でも transform とかけます。 一方それらのキーワードは内部的にキャッシュしているか紛らわしい、つまり Uchida さんや tamtam さんが書いているように参照を保存しておいて使いまわすのを Unity が自動でやっているかわからないという問題があったためキーワードは廃止した、と元Unityの伊藤さんにむかーしTwitterで聞きました。 そういうわけで、以前は Unity 側で使っていたワードなので 5 以降はキーワードと同名の変数を定義してしまうとエラーが出る仕様になったという感じみたいですねー。
tamtam
21 days ago
このメッセージは私もわかりません・・・。Visual Studioだとこうなりますね。 ちなみにこの書き方でも動きますが、 @Yoshihiko Uchida さんが言う通り、最初にコンポーネント参照するやり方のほうがいいと思います。
はじめまして。
ゲーム開発に挑戦して見たいと思い、Unityとプログラミングの勉強を始めました。色々勉強させて頂きます。
よろしくお願いします。

tamtam
22 days ago
こんにちは! Unityを始めたとのことで、素晴らしいです! 少しずつで大丈夫なので、一緒に勉強していきましょう! わからないことがあれば、このグループに質問などしてみてくださいね。
About Me
No description
See more
Skills
No skills added yet
taka1890's liked project (1)
Following (1)
Follower (1)
Following Companies (0)
Not following anyone yet