1 名前:名前は開発中のものです。 [2015/06/16(火) 01:35:14.74 ID:VIGyPiQQ.net] 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。 Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>970 を踏んだ方が建てること。ダメなら>>980 か>>990 が建てて下さい。 ■前スレ 【3Dゲームエンジン】Unity質問スレッド16 peace.2ch.net/test/read.cgi/gamedev/1425192691/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド26 peace.2ch.net/test/read.cgi/gamedev/1429375487/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/japan/ ・ユーザーガイド&リファレンス japan.unity3d.com/developer/document/ ・チュートリアル japan.unity3d.com/developer/document/tutorial/ ・スクリプトリファレンス docs-jp.unity3d.com/Documentation/ScriptReference/ ・FAQ answers.unity3d.com/index.html ・MSDN msdn.microsoft.com/ja-jp/ms348103 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
654 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 10:48:16.06 ID:DOKGhZWC.net] 2Dプロジェクトでシーン2つ作ったとして、3つ目のシーンだけ3Dにする(z軸を使う)事ってできる?
655 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 12:51:33.42 ID:AcTFWrHX.net] 自分で作ったインスペクタのウィンドウタイトルって変えられないでしょうか? インスペクタのタイトルタブに名前空間も表示されるんで、見た目が今ひとつ過ぎる…
656 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 13:01:12.93 ID:wWpmL9d1.net] >>653 有難うございました。無事、動作しました。 本当に助かりました。
657 名前:653 mailto:sage [2015/07/31(金) 13:44:35.39 ID:zR+doXOc.net] >>655 は下記の方法で、自己解決しました。 EditorWindow.GetWindow(typeof(Hoge)); ↓ EditorWindow.GetWindow<Hoge>("MyTitle"); あと、どなたか>>636 について心当たりある方居ませんでしょうか? (UnityEditorの変更フラグがONにならない以外は正常に動作してます。)
658 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 13:52:14.68 ID:sJXi0pxs.net] オブジェクトAが他のオブジェクト(アザー)にぶつかったとき、 アザーのタグを取得したいんですけどなんて書けばいいかわかりません・・・ GetTagなんたらかんたらって感じでしょうか・・・?
659 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 14:00:53.72 ID:YMxn16nT.net] >>658 CollisionのgameObject.tagじゃだめなのけ?
660 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 14:06:28.92 ID:sJXi0pxs.net] void OnCollisionEnter(Collision other) {Collision Object.tag} こんな感じですかね?
661 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 14:09:56.37 ID:YMxn16nT.net] >>660 リファレンスくらい読めばいいのに void OnCollisionEnter(Collision other) { string targetTag = other.gameObject.tag; // hoge hoge fuga fuga // bra bra bra }
662 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 14:17:00.82 ID:5SPHf7EG.net] 愚痴るくらいなら相手すんなよ いつもの奴なのに
663 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 15:13:59.72 ID:RhyrBYaZ.net] まったくだ。荒らしに反応する奴も荒らし。これ不変の真理ね
664 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 15:27:26.68 ID:sJXi0pxs.net] void OnCollisionEnter(Collision other) { if (other.transform.CompareTag("hoge")) {Destroy(other.gameObject); fuge.soundplay(); てやってみたんですが何かしらオブジェクトに当たるたびに エラーが出て処理ができないです・・・
665 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 16:34:00.96 ID:WovsSI2/.net] そうですか
666 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 17:00:54.18 ID:eoJ/TU2T.net] オブジェクトをプレハブ化してから、弾のように打ちたいのですが、どのようなコードをかければいいのでしょうか? instantiateを使って何かすればいいんでしょうが、ネット上の情報がバラバラで具体的な方法がいまいち分かりません。
667 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 17:04:11.90 ID:jeCqhKTe.net] せめて日本語のチュートリアルくらいやれよ 初歩の初歩の初歩だろうに
668 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 17:58:17.57 ID:eoJ/TU2T.net] ですからやったうえで、説明が理解できなかったってことです。
669 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 19:06:48.60 ID:Vu5nLFYt.net] いやにふてぶてしいなw そんなのお察しの通りプレハブをInstantiateして一定方向に動かすだけだと思うんだがな 君に限らないけど 何をどうしたか、何処までは出来たのか、何が上手くいかないのかも詳しく書かずに 丸投げしても教える方も教わる方も誰の得にもならないよ
670 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 19:11:41.65 ID:Lm2yc7i7.net] つかあれだけ詳しく書いてある事を理解できないのにこのスレのアドバイスで理解できると思う頭が凄すぎ。 それとも日本語や英語が苦手って意味か?ハングルとかも選べたはずだぞ。
671 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 19:31:30.05 ID:RhyrBYaZ.net] >>669 >>670 荒らしは失せろ
672 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 19:40:58.38 ID:eoJ/TU2T.net] ネット上の説明にも古いと思われるものが沢山あって、どれが現在のバージョンで使えるのが不明で、混乱しているのですが。
673 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 19:51:04.84 ID:Lm2yc7i7.net] 後出しキタ━(゚∀゚)━。 言いたい事があるなら今全部言っとけよ。
674 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 20:06:04.17 ID:QPF7TamU.net] >>668 どのチュートリアルをやったの? URLを示してくれれば解説するよ
675 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 20:08:05.65 ID:tOs9XGaN.net] >>672 unity5 3Dゲーム開発講座 翔泳社 の、chapter2を、おやりなされ。 するとすぐにできるようになるよ。 数日でこのぐらいできるようになるわさ。 i.imgur.com/ZhGkwsa.jpg
676 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 20:08:59.52 ID:YMxn16nT.net] なんだか久々に思うのだわ 「馬鹿にはムリ」って名言だなぁと
677 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 20:29:46.93 ID:HQFNNlDc.net] リファレンスにズバリそのままの説明があるしな。何故わからないのがわからない。
678 名前:名前は開発中のものです。 [2015/07/31(金) 22:06:48.24 ID:aotWqykg.net] C#からカメラをorthographicにしたいのですが、どう記述すれば良いですか
679 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 22:35:47.89 ID:HQFNNlDc.net] >>678 なぜなんだぜ camera.orthographic=true
680 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 22:49:37.53 ID:/tVBaXQz.net] なんかもう基礎が出来てない人が多すぎどんだけ無駄な事してんだか 退屈なようでも基本からやったほうがずっと効率いいのに
681 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 22:51:56.85 ID:aotWqykg.net] Camera camera = new Camera(); camera.orthographic = true; をStart()でやるだけで合ってる?
682 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 22:52:48.29 ID:aotWqykg.net] camera.orthographic = true;でNullReferenceExceptionが出てる
683 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 23:03:55.26 ID:O0ttBGQQ.net] リファレンス見れないデバッグの仕方も知らない こんな馬鹿が何人もいるはずない ここのところずっと似たような質問してるの同一人物だな
684 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 23:13:22.71 ID:HQFNNlDc.net] >>681 メインのかめらの設定を変えたいなら Camera.main.orthographic=true スクリプトから新しくカメラ追加したいなら addcomponentして戻り値をいじればいい
685 名前:名前は開発中のものです。 mailto:sage [2015/07/31(金) 23:57:43.03 ID:aotWqykg.net] >>684 ありがとうございますタグからIDを参照する必要があったんですねC#をカメラにドロップすれば勝手にくくりつけられると思ってました Unity使い始めたばかりで使い方わからなくて混乱する
686 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 00:03:39.20 ID:i1+vWcu3.net] >>685 ここはお前のためだけのスレじゃないんだ 個人レッスンして欲しいなら俺を当たりな 1時間5000円で指南してやるよ
687 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 02:34:06.67 ID:z8I0QfK2.net] ゲーム以前の問題なんですが unityの画面に文字を出力させることができません サンプルコードの通りに打っているのでプログラムにミスはないと思います 単に保存して実行するだけではダメなんでしょうか?
688 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 03:01:44.94 ID:jY947x09.net] GameObjectとしてSceneに配置しないとダメ
689 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 07:09:42.68 ID:N5rDgKfW.net] 初心者だとデバッグのやり方がわかったところでバグを修正できないことなんて良くあるだろ 質問スレで質問が気にくわないなら見るのをやめるか無視してればいいのになんでも思い通りにならないと許せないお子様かな?
690 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 07:18:38.30 ID:2ZzDYBuY.net] japan.unity3d.com/developer/document/tutorial/ お願いだから最低これをやってから質問してくれ。 これが理解できないなら適正ないから止めたほうが無難。
691 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 07:51:45.11 ID:yel3dFfv.net] >>677 リファレンスの不親切な説明が、初心者に理解しにくい普通のことでしょうが。 でなければ、初心者向けの解説書なんて必要ないんだから。 その程度のことも分からないんですね。
692 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 07:52:56.43 ID:yel3dFfv.net] >>675 ありがとうございます。googlebookにありました。
693 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 08:09:12.83 ID:U5fFq4PZ.net] あれほど単純に説明してあるリファレンス読んでわかんないならやめればいいのに googlebooksで覗き見とか端をしればいいのに
694 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 08:28:27.25 ID:IxTSbC0V.net] >>693 そこが問題なんでしょうね。 HelloWorldの表示ができてから、リファレンスなところを、いきなりリファレンスが多いのでは? プログラムの初心者かどうかで分かれるよね。
695 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 08:41:46.07 ID:2ZzDYBuY.net] だからtutorialをやって欲しい。 何故tutorialで解らない事が書籍等なら解ると思えるのか。 本家動画なら完璧だけど日本の公式でも初心者レベルなら下手な書籍より詳しく解説してあるのに。
696 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 10:11:32.85 ID:Kqi02M3B.net] チュートリアルは、あれ以上簡単にならないと思った方がいい だからあれを理解するまで繰り返しやる、調べる それが出来ないとこの先も無理 Unityのチュートやる→C#の適当なテストプログラム作る を繰り返して上手くなるように努力した方がいい
697 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 11:52:30.76 ID:OJSte7FI.net] もっともだが、ここの質問の9割はチュートリアル、リファレンス、ググる。 これのいずれかで解決するからな。 そういったことすらできない初心者以前の輩を排除したらこのスレ誰も書き込まなくなるべ
698 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 11:53:01.20 ID:YjJigv1K.net] エスパーたちが集うUnity初心者質問スレ みたいなスレをたてた方がいいかもね
699 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 12:43:16.42 ID:SKqTXBOa.net] みんなエスパーだよ! 夏帆のパンチラ全開だったな。 サトリン?も後半はエロエロ。
700 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 14:39:14.68 ID:Kqi02M3B.net] そもそもある機能を実装する方法はいくらでもあるから、 細かい仕様が詰らないと答える事もしにくい 仕様を細かく出して来ても、環境が違ったり仕様以外の部分が問題だったりと答えにくい 質問スレじゃなくて初心者スレでも立てるべきだったな
701 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 17:33:05.44 ID:jc9A8jvW.net] 3DRPGでplayerはCharacterControllerとRigidbdyどっち使うのが一般的なのかな マニュアルにはDoom 形式の 1 人称制御は物理的に現実的ではありませんとか書いてあるけど チートぽい動きさすにはCharacterControllerがいいってことかな 実装時のメリット・デメリットとか分かればいいんだけど
702 名前:名前は開発中のものです。 mailto:sage [2015/08/01(土) 23:58:45.39 ID:jXnEB+paG] 公式の動画チュートリアルはぶっちゃけクソわかりにくいジャマイカ 5分毎ぐらいに細切れにしてるし、単調すぐる 使ってればイヤでもわかるような情報と、ゲームづくりの上で重要な情報が一緒くたになっててわかりにくいし、しかも大事なトコを重点的にレクチャー、とかじゃないのが決定的にダメ
703 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 01:36:06.80 ID:Vp2dKOLc.net] Unityって次のフレームで実行させたい場合はコルーチンを使う以外選択肢ないですか? 仮にコルーチンで実装したとしても、時間指定なので厳密なフレーム指定が出来ないと思うのですが、 どうやって次のフレームで実行する処理を実装できますか?
704 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 01:41:54.15 ID:Vp2dKOLc.net] すいません解決したっぽいです
705 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 02:36:01.22 ID:m7jtNAJR.net] >>703 coroutine yield return 0とかで検索してみたら それ以外で思い付いたのはemptyゲームオブジェクトの animatorにフラグ送ってステート切り替えさせ 新実装のStateMachineでEnter関数使うとか ステートマシンはストリーム使ったフラグ管理みたいなのが 簡単にできるけど乱暴な気がする (フラグごとにアニメーション必要とか) UniRXとかもあるけど…難しい コルーチンでやってみて
706 名前:名前は開発中のものです。 [2015/08/02(日) 03:13:57.54 ID:ALbMT5T2.net] iOS用にビルドしようとしたとき、 Build and Run でビルドのフォルダを選択して Replace だと Xcode に進むのですが、 普通に(Replaceせずに) Build しようとすると Key Not Found Exception が出ます。 これって、なにか環境設定ミスってるんでしょうか。
707 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 09:08:40.08 ID:F6edIxaF.net] 解決したことに対して一時間も経ってからレスする男の人って……
708 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 10:15:40.35 ID:JWc0rPW1.net] >>701 慣性とか摩擦とか再現したいならRigidbody 方向キー離したら止まってほしかったらCharacterController 俺が作ってるものつくるゲームだと慣性でずれると困るからキャラコンつかってる よくかんがえたらGetButtonUpでvelocityに0かければ同じことはできる。 初心者でも実装が簡単なのがキャラコンで、 ちょっとめんどくなる(接地判定とか)なるけど高機能なのがリジッドボディ
709 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 10:30:45.83 ID:U+39cdqX.net] Rigidbodyだとジャンプしてると摩擦が無いのでなかなか止まらないとかあるよね かといって離すとぴたっと止まられるとちょっと違和感あるし
710 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 10:39:13.48 ID:j0uQ2tEd.net] >>706 アセットを買えば簡単に解決すると思います
711 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 10:41:48.45 ID:XpYqS+XP.net] 久々に見たわアセットおじさん
712 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 10:42:41.82 ID:1RrGBk/h.net] 頭おかしい
713 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 12:49:51.79 ID:JWc0rPW1.net] >>709 Physics Materialを使って調整すればいいんじゃないかな
714 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 17:44:24.96 ID:3QNXeBXM.net] 最近、unityを知って触り始めたのですが、 セーブについて悩んでいます。 PlayerPrefsはスマホゲームには便利ですが、 windowsではレジストリを汚してしまうのでよろしくないですよね? キャラクターの位置やステータス、進行状況などをセーブデータとして 保存と暗号化する方法を探したのですが、これといったものが 見つかりませんでした。 関連サイトや情報を教えていただけないでしょうか? 当方、DXライブラリでゲーム製作とC#をかじった程度です。
715 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 19:51:20.74 ID:sRVitmLQ.net] エディタ拡張でシーンファイルを開いたタイミングで処理をしたいのですが、なにか方法はないでしょうか? EditorApplicationのデリゲートを調べているんですが、それらしきものもなく。。。
716 名前:名前は開発中のものです。 mailto:age [2015/08/02(日) 20:08:14.40 ID:RvbbQEG1.net] https://github.com/zasadnyy/unity-editor-utilities/blob/master/Demo/Assets/EditorUtilities/Editor/EditorUtilitiesWindow.cs これだとEditorWindowの子クラスでEditorApplication.OpenScene(path)呼んでるね あとスレが下がりすぎてるんであげます
717 名前:712 mailto:sage [2015/08/02(日) 20:52:58.12 ID:k/xxeCDy.net] >>716 レスありがとうございます! 自前のEditorスクリプトでシーンを開く事は想定していなく、例えばシーンファイルをダブルクリックして開いた際に、それを検知して処理を行いたいのです。 説明不足ですみません。
718 名前:名前は開発中のものです。 mailto:sage [2015/08/02(日) 21:21:02.54 ID:/jmyPNb8.net] >>714 > これといったものが見つかりませんでした。 そんなわけは無い C# system.io 暗号化とかの単語で検索すればいくらでも出てくる
719 名前:634 mailto:sage [2015/08/02(日) 21:45:34.51 ID:sRVitmLQ.net] >>636 自己解決しました。 EditorApplication.MarkSceneDirty() を実行することにより、シーンに変更済みフラグを設定できました。
720 名前:名前は開発中のものです。 mailto:sage [2015/08/03(月) 00:38:08.06 ID:sUAL5SV7.net] >>717 docs.unity3d.com/ScriptReference/MonoBehaviour.OnLevelWasLoaded.html これでいけそう
721 名前:名前は開発中のものです。 mailto:sage [2015/08/03(月) 00:45:09.11 ID:sUAL5SV7.net] >720はextensionの話じゃないなすまん InitializeOnLoadAttributeで起動時の検出はできるみたいだけどシーンのはないみたいね
722 名前:名前は開発中のものです。 mailto:sage [2015/08/03(月) 00:48:59.00 ID:VCNUsCPH.net] unity3d editorscript detect scene load コレでググればTopにでるよ
723 名前:712 mailto:sage [2015/08/03(月) 01:01:57.42 ID:gdJQ1USB.net] >>720-721 そうなんですよね、起動時しかないんです。 あってもいいと思うんですが。。。 >>722 なるほど、シーン名を保存しておいてゴニョゴニョするわけですね。 できそうな気がしてきました、試してみます! みなさん、有難うございました。
724 名前:名前は開発中のものです。 mailto:sage [2015/08/03(月) 01:07:59.38 ID:sUAL5SV7.net] ググって出てきたのは力任せな気がする ヒエラルキーの変化イベントからシーン名変更時だけ選んでるわけで answers.unity3d.com/questions/175931/perform-action-on-saveload-in-editor.html AssetModificationProcessor使うのが直感的
725 名前:名前は開発中のものです。 [2015/08/03(月) 21:48:38.92 ID:k6yxb0aR.net] japan.unity3d.com/developer/document/tutorial/2d-shooting-game/mobile/04.html 上記のチュートリアル、player.csをまるままコピペしたけど動きません ジョイスティックの表示はできたのですが、 All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification() というエラーが出てしまいました。player.csを元に戻すと動きます。 CrossPlatformInput.GetAxisRaw が赤くなってるのでコレかもしれないとも思うのですが ナニをどうすればよいのか、分かりません、どなたかアドバイスいただけませんか?
726 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 00:12:51.81 ID:x4O7d8ht.net] >>725 知らんがな。 名前空間とかあってないとかじゃねーの?
727 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 00:54:51.98 ID:CdCFgkQu.net] じゃあ俺は{}の数が間違ってて閉じてないと適当にエスパー
728 名前:名前は開発中のものです。 [2015/08/04(火) 01:41:18.56 ID:jsbxOowB.net] 第三回のタッチパネル機能のあるプロジェクトダウンロードしたけど同じ結果でした unity5.1.2f1だからダメってことですか? assets storeからインポートしたのはSample Assets (beta) for unity4.6と書いてます Assets/Scripts/Player.cs(33,27): error CS0103: The name `CrossPlatformInput' does not exist in the current context というエラーも確認しました。また、括弧も閉じられていました。 コンポーネントの呼び出しみたいなこともしてないのですが、そんなもんなんですか?
729 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 05:16:29.64 ID:Wpm59TCv.net] error CS0103: The name `CrossPlatformInput' does not exist in the current context このエラーメッセージで、検索してみれば? ttp://qiita.com/okuhiiro/items/97c138ff1e32d02c9f91 // 後 この漢字がダメみたい? 日本語でエディタがバグる?
730 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 08:16:40.55 ID:dDpbLmri.net] 質問です オブジェクトAとオブジェクトBにはtest.csが付いています test.csにはhogeという変数が宣言されており、ゲームオブジェクトのネームがAならば0に、ネームがBならば5になります オブジェクトAが、オブジェクトBのhoge変数を知るにはどうすればいいですか? Findなどを試しましたが書き方が悪いのかなぜかうまくいきませんでした・・・
731 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 08:19:20.52 ID:gEK1E2WM.net] 何をどうやってgetcomponentしてだめだっかくらいかけよ
732 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 08:34:07.68 ID:FRpxq3j9.net] Aのtest.csでBのオブジェクトを取得すりゃいいんでねーの
733 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 09:05:42.90 ID:BVz+WUji.net] >>730 オブジェクトA dog オブジェクトB cat とすると dogのほうのスクリプトで int modeLo = GameObject.Find("cat").GetComponent<test>().hoge; で多分いく hogeという名前をつけるのはやめたほうがいいとかなんとか。 hogeがpublic宣言じゃないと読み込めないから注意な あとスクリプトの名前は先頭大文字のほうがええよ。俺小文字にしちゃうけど
734 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 10:11:59.31 ID:dDpbLmri.net] >>733 そのとおりにしてうまくいきました!ありがとうございます
735 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 14:56:25.93 ID:XK4uLt7d.net] An element with the same key already exist in the dictionary というエラーが何やっても出てくるんですけどどういう意味ですか
736 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 15:19:57.82 ID:PLSswhe5.net] 「要素は既に同一キーで辞書に存在する」
737 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 18:46:11.71 ID:ZoCpEnb/.net] つまり、全ては頭の中に入っている、だ。
738 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 18:46:16.36 ID:CHB2A97R.net] 意味っていうか対処法が聞きたかったんだった なんとなく訳はわかるけど辞書か何を示しているのかわからないしだだのハローワールドでも出てくるから何を示しているのかがさっぱりわからない
739 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 18:53:24.68 ID:PLSswhe5.net] >>738 新規プロジェクトでも出るのか? Unityのバージョンは? 使っているOSは? ビルドターゲットは何? 一般的過ぎるエラーメッセージの場合上の様な付帯情報の方が解決の糸口なんだぜ
740 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 19:20:08.17 ID:lR4yHysF.net] スーパーエスパーしてやるとそのエラーはMacでxcodeプロジェクトにアウトプットしたときによくでるやつ たぶんunityのバージョンの問題だった気がするから書いてみ
741 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 20:55:56.50 ID:FkXeAL4H.net] unityとxcode最新にしたら、一括でビルド&ランしなくなった…泣 そしたら、ちょっっとまえにまたアップデート、直るかねぇ…
742 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 21:13:00.24 ID:PLSswhe5.net] >>741 xcode最新にするとダメなんだけどこれなんとかならんのかとiOS6位の時にかなり泣いたわ xcode単体で起動してやれば済むことではあるんだけどさぁ、buildシーケンスの途中の無駄な待ち時間がもうね ('A`)
743 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 22:47:16.38 ID:FkXeAL4H.net] そうそうw DWARF?をなんとか短縮できたけどいやはや、まだ長ひ…
744 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 23:03:57.43 ID:JnjMUCtt.net] FPS ControllerでFPSのようなものを作る場合に、自分のキャラクターも表示したいと思っています そこで、設置したFPS Controller下にキャラクターを設置し、走るキーが押された際にLocomotion Playerなどについている走るアニメーションをしたのですが・・・・少し動きに違和感があるだけでなく、地形に応じてFPS Controllerとキャラクターがズレて行ってしまいます (極端におかしな場面としては、木の枝のようなものにキャラクターのみが引っかかり、FPS Controllerだけ地面に着地してしまったりします) 本当はアニメーションをいじれればいいのですが無理そうなので、簡単な解決方法、良いアセットがあったら教えてください よろしくお願いします
745 名前:名前は開発中のものです。 mailto:sage [2015/08/04(火) 23:41:35.98 ID:BVz+WUji.net] >>744 もしかするとAnimatorのApplyRootMotionのチェックを外すとうまくいくかもしれん。 違うかもしれん。
746 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 11:37:31.52 ID:O2DRENoW.net] つかうまく表現してないだけなのかもしれんがなんかもう根本的に考え方が変なんじゃね 一人称と3人称のコントローラーの違いとかをちゃんとチュートリアルとかサンプルで見たのか?
747 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 11:38:53.14 ID:sQ0lfZB7.net] Unityの基本を覚えようとチュートリアルのブロック崩しを作ってるんですけど、 ボールを反射させるところで詰まりました・・・。なんか真横にしか反射しない上に 反射するたびにボールが欠けていって2回反射すると何も見えなくなっちゃいます・・・ 何が悪いんでしょうか?C#で書いてるから?
748 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 11:41:10.95 ID:+K4+LokO.net] >>735 のエラーはアップデートしたら出なくなりました 確認したつもりだったんですがunityのcheck for updateでは5.1.1で更新されなかったのに公式には5.1.2が来てたのでアプデしたら治りました ありがとうございます しかし今度は新しいエラーが2つ出るように Namespace "System.Collections" is never used. Namespace "UnityEditor" is never used. この二つは何を意味しているのでしょう 情報はすぐ見つかったのですが知識が乏しくてよく理解できません 致命的なエラーではなさそうなので無視しても良さそうですしエラーの表示を消すことはできそうなんですけど根本的に改善することはできませんか OSはMac yosemite 10.10.4 ビルドターゲットはよく分かりませんがおそらく初期設定 MonoDevelopでビルドすると出てきます 新規プロジェクトでDebug.Logしかつかってないのに出てきます
749 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 11:45:43.78 ID:CamXSh92.net] >>748 ちなみにそれエラーじゃなくて警告な スクリプトのアタマでusing System.Collections;とか宣言してコレクション使いたいなーって書いたのに 実際のスクリプトでは使ってないけどいいのけ? って教えてくれてるんだぜ、C#さん優しいな
750 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 11:59:43.77 ID:O2DRENoW.net] >>747 いろいろつっこみどころあるけど細かい事言ってたらキリがないから プログラムも初心者でとりあえずそのまま真似てC#でやりたいならこっちがいいかも もし2画面あるならビデオ見ながらやるとすごく効率いいよ Creating a Breakout Game for Beginners unity3d.com/learn/tutorials/modules/beginner/live-training-archive/creating-a-breakout-game?playlist=17219
751 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 12:22:47.27 ID:3nvpsIXf.net] >>747 悪いのはお前の頭だろ! ソースと設定見直せとしか言えん
752 名前:名前は開発中のものです。 [2015/08/05(水) 14:32:47.47 ID:GZ4wlvWY.net] Physic MaterialのFrictionがあやしい
753 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 15:22:58.95 ID:2cx28vay.net] >>747 そうそう、一字一句、見直しから始めよう。それが近道。
754 名前:名前は開発中のものです。 mailto:sage [2015/08/05(水) 15:36:20.99 ID:sA7q36NS.net] チュートリアルは英語でもビデオ版がいいな マルチディスプレイで同じことやってけば確実に出来る 理解できず繰り返し見たり止めたりで1hモノが半日かかるとかざらだけど