[過去ログ]
【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net (1002レス)
【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
538: 名前は開発中のものです。 [sage] 2017/08/11(金) 09:57:38.79 ID:fbd1ELRy this.GetComponent<ctrl>()のthisはcommonクラスがアタッチされているゲームオブジェクトを指すんじゃなくて、commonクラス自体のインスタンスを指すんだから、そもそもthis.GetComponent<ctrl>()では何も取れてないんじゃないの? エラー出てるならエラーを貼れ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/538
539: 名前は開発中のものです。 [sage] 2017/08/11(金) 10:10:40.65 ID:4hQFH2dY >>532 スクリプトは難しいですね。アセットをかっちゃえばそんな苦労もないですよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/539
540: 名前は開発中のものです。 [sage] 2017/08/11(金) 10:41:37.97 ID:AX6e9G6c アセットを買えばこんなスレを見なくても済みますよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/540
541: 名前は開発中のものです。 [sage] 2017/08/11(金) 10:43:44.60 ID:/wXKl2Ja >>535-536 すみません、ctrl abc がもうすでにわからず・・・ >>537-538 >>532で、エラーは何も出ず、commonに書いたif文が実行されず、ctrlで宣言した際の1を返し続ける状態です。 そこで、http://qiita.com/Teach/items/8d1cdb90a3b533707c9a こちらを参考に、一番はじめの「publicで取得」をなぞり ctrlのsys00をcommonのxsys00に代入し、Update関数のDebug.Logでxsys00を表示するだけの処理をしようと思いましたが、同じくエラーは出ず、xsys00を宣言した際に入れた値が表示されるだけでした。 //ctrl.cs public class ctrl : MonoBehaviour{ public int sys00 = 1; } //common.cs public class common : MonoBehaviour { public ctrl ctrl2; //ここでctrl.csを代入? int xsys00 = 10; //代入されてない場合は10のまま } void Start () { xsys00 = ctrl2.sys00; //ここでctrl.csのsys00をxsys00に代入 } void Update () { Debug.Log(xsys00); //sys00を代入したxsys00を表示 } 結果:10を返し続ける(xsysに代入されていない) 知りたいこと ほかのスクリプトの変数を取得、操作する方法 http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/541
542: 名前は開発中のものです。 [sage] 2017/08/11(金) 10:48:54.89 ID:zcZ67cQE >>541 >538の方が言ってる通りだと思う。 getComponentのところがまずい。 そして、541最後の知りたい事がそれに当たる。 http://hiroyukitsuda.com/archives/1702 http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/542
543: 名前は開発中のものです。 [sage] 2017/08/11(金) 11:13:34.42 ID:L26ZWthx >>541 Debug.Log("お前は何を言っているんだ:"+this.GetComponent<ctrl>().sys00); http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/543
544: 名前は開発中のものです。 [sage] 2017/08/11(金) 11:32:10.57 ID:/wXKl2Ja >>535、>>538等で詳しく触れられたthisの扱い、ようやく理解でき、 >>542のURLの先を参考に入力してみたところ無事取得することができるようになりました。 ですが、そこで2点疑問ができました。 ・sys00=2としているはずなのに、しつこく0を返すのでctrlのUpdate関数にDebug.Log(sys00)を放り込んだところ、同じく0を返していました。 Logを表示する前に改めてsys00=2;と記述したところ無事に2を帰すようになったのですが、 MonoBehaviourで宣言した public int sys00 = 2; は、sys00が作られるだけで、宣言時に中身は指定できないのでしょうか? ・スクリプトをいじっていると時折プレビュー開始時に自動で一時停止されるのですが、これはどのような場合なのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/544
545: 名前は開発中のものです。 [sage] 2017/08/11(金) 11:50:14.50 ID:seM6V/nM これ、null refのエラー出るよね? エラー無いってのは質問者が気付いてないだけ? 俺の勘違い? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/545
546: 名前は開発中のものです。 [sage] 2017/08/11(金) 11:51:22.13 ID:seM6V/nM >>544 一時停止はエラー時に停止するオプションが音になってるからでは? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/546
547: 名前は開発中のものです。 [sage] 2017/08/11(金) 11:56:20.96 ID:L26ZWthx 出来てない気しかしない 明らかにおかしい http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/547
548: 名前は開発中のものです。 [sage] 2017/08/11(金) 12:27:27.23 ID:/wXKl2Ja >>546 ありがとうございます。そういう設定をどこかでやっているのですね >>545,547 どこで確認したらよいでしょうか。 ctrlのStart関数にsys00 = 2;を追記、 commonのUpdate関数を void Update () { ctrl d1 = GetComponent<ctrl>(); Debug.Log(d1.sys00); } と記述したところ、無事一時停止もなくなり、ログは2を返すようになりましたが、誤りでしょうか? 正しく動作していればctrlのMonoBehaviorに記述したpublic int sys00 = 2;で2を返すようになるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/548
549: 名前は開発中のものです。 [sage] 2017/08/11(金) 13:16:28.73 ID:4hQFH2dY >>548 有料アセットを使えばなりますよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/549
550: 名前は開発中のものです。 [sage] 2017/08/11(金) 13:31:36.57 ID:seM6V/nM >>548 ログの中に赤い!マークが出てるときあるでしょ? それがエラー ログが出てるウィンドウがconsole windowでそこにあるerror pauseが有効になってるとエラー時にエディターが一時停止する 一時停止した状態からそのまま再度すすめるとそのエラーを無視して無理やりすすめるからおかしな動作につながる なれないうちはエラーが出たらすぐにそのエラーを解決したほうが良い エラーを無視して進めると、先に出たエラーを起因に後続もエラーになることがある だからエラーは基本的に一番最初に出るものに注目する 黄色いマークは警告だから直ちに影響は無い場合もあるけど、基本的にこちらも解決した方がいい 警告されている内容を理解し、その警告は現状無視して問題ないって確信してるならおk http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/550
551: 名前は開発中のものです。 [sage] 2017/08/11(金) 14:28:51.35 ID:sWP9eS8j アセットを買えばエラーは出ませんよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/551
552: 名無し@キムチ [] 2017/08/11(金) 14:31:26.02 ID:t/bAY03d 外車を買えばエラーは出ませんよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/552
553: 名前は開発中のものです。 [sage] 2017/08/11(金) 14:43:20.38 ID:/wXKl2Ja >>550 ありがとうございます。このレベルが判らないので確信は持てませんが、今のところ特に問題ないようなので、これで大丈夫だと納得しておきます。 http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/553
554: 名前は開発中のものです。 [sage] 2017/08/11(金) 15:42:49.30 ID:sWP9eS8j >>553 エンジニアを辞めれば質問も出ませんよ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/554
555: 名前は開発中のものです。 [sage] 2017/08/11(金) 15:56:41.53 ID:TjGjs7SA ※エンジニアとは、アセットはミドルウェア(ドヤァ)とか 恥かしい勘違いを自信タップリに強弁する頭の可笑しい人の事 http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/555
556: 名前は開発中のものです。 [sage] 2017/08/11(金) 17:20:04.94 ID:TQRkond4 コミケにUnityの会社が出てるからそこで質問してくればいいよ もちろんUnityチャンのグッズも買ってあげて http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/556
557: 名前は開発中のものです。 [sage] 2017/08/11(金) 17:42:49.92 ID:TEkHJXHp <セキュリティーログ> 本日のエラー >>525-526 本日のバグ >>523-524 >>539-540 >>549 >>551-552 >>554-556 エラーは仕方ありませんが初心者の皆さんはバグにならないようお気を付けください http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/557
558: 名前は開発中のものです。 [sage] 2017/08/11(金) 17:59:58.46 ID:Ef1AfGl7 アセットおじさんは何のために生きてるの? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/558
559: 名無し@キムチ [] 2017/08/11(金) 18:40:00.33 ID:t/bAY03d >>558 疑問に思うことはない。どんな変質者にも、そのヒトなりに生きる喜びがありドラマがあるのです。 アセットおじさんのようなどうでもいいヒトにもですw http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/559
560: 名前は開発中のものです。 [sage] 2017/08/11(金) 18:54:42.83 ID:Ef1AfGl7 キムチは何で生きてんの? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/560
561: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/08/11(金) 20:38:41.56 ID:d26RbtTp キムチは何でキムチなんでふか?(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/561
562: 名前は開発中のものです。 [sage] 2017/08/11(金) 23:00:08.81 ID:v0mv7pYG >>499 お答えいただき、ありがとうございます 自作した.blenderを更新してくれたらと思いましたがテクスチャーは難しいようですね File→External Data→Pack into .blend file? fbx なら事前にAssetsフォルダーの直下に手動でテクスチャーを放り込んでおくとFBXをインポートした時にリンクしてくれるのでしょうか やってみます http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/562
563: 名前は開発中のものです。 [sage] 2017/08/12(土) 01:17:47.00 ID:gtIR8xAv アセットを買えばUNITYで簡単にゲームを完成させることができます それを伝えたいだけです http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/563
564: 名前は開発中のものです。 [sage] 2017/08/12(土) 01:40:23.27 ID:EQqZBJMO その割にボッキングとかキムチとか滅茶苦茶時間掛かってんな 無能だと何使っても大差ないの? http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/564
565: 名前は開発中のものです。 [sage] 2017/08/12(土) 02:31:07.73 ID:vdKTp6ss 中級ぐらいまでをカバーするような書籍、英語版でもいいけど何かないんですかの(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/565
566: 名前は開発中のものです。 [sage] 2017/08/12(土) 03:01:22.95 ID:XSntJ3JY そんな質問してるお前は初心者 http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/566
567: 名前は開発中のものです。 [sage] 2017/08/12(土) 03:16:20.72 ID:vdKTp6ss 無能は黙ってていいよwww http://mevius.5ch.net/test/read.cgi/gamedev/1500412168/567
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 435 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s