[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/18 06:41 / Filesize : 310 KB / Number-of Response : 1048
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity質問スレッド8



1 名前:名前は開発中のものです。 [2014/03/10(月) 20:41:34.44 ID:xK0J6QXw.net]
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド7
toro.2ch.net/test/read.cgi/gamedev/1389102625/

■本スレ
【3Dゲームエンジン】Unity総合スレッド21
toro.2ch.net/test/read.cgi/gamedev/1388200821/

■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

817 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 22:25:14.81 ID:KDvqL0Q5V]
そういう場合は大概、自分が適切と思っている所が間違っている事が多い。

818 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 22:42:48.52 ID:OQnk9JQb.net]
ワロタw

819 名前:名前は開発中のものです。 [2014/04/23(水) 23:12:42.07 ID:Os0OiZcp.net]
キャラクターをクリックした場所に向かって走らせたいのですが
クリックした方向に回転させるやり方がわかりません

どのサイトを見てもLookAtを使ってやれと書いてあるのですが
そうするとx軸、z軸方向にも回転してしまい、上手く行きません。
サンプルコードや参考になるサイトなど教えていただけませんでしょうか?

820 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 23:34:30.17 ID:XVN7pCIb.net]
>>783は「アセット買えばいいと思うよ」で確定だなと思ってたら
>>784との合わせ技で思わぬ展開になったw

821 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 23:49:29.24 ID:acqbM/Lv.net]
>>787
transform.LookAt(target,Vector3.up);
もしくは
transform.LookAt(target,transform.up);
とでも書いとけ。

822 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:04:24.65 ID:lacvx9EI.net]
初心者ですいません
スクリプト作成していたら途中でインスペクターに
the associated script cannot be loaded〜
のようなエラー文が出てその後一切スクリプトをゲームオブジェクトに設定出来なくなりました
再起動しても直りませんでした
ググった所同じような症状になったと言う人はいたけど原因が分からないようでした
これに対する対処法などはありますか?

823 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:07:34.51 ID:ON8Ryi4f.net]
エラーは全文書け

824 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:13:37.04 ID:LUb9DtOx.net]
PROを買え

825 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:17:13.43 ID:lacvx9EI.net]
>>790ですが解決しました
スクリプトが間違っていて受け付けなくなっていたようです
お騒がせしました



826 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 08:55:28.42 ID:fh2zbTEB.net]
プレハブを
GameObject hogehoge = (GameObject)Instantiate(Resources.Load("Prefabs/hogehoge"));
と生成しても、hogehoge.nameも見れるのに
形がどこにも見えませんし、ヒエラルキーにも表示されません
何が原因でしょうか?教えてください

827 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 12:11:23.73 ID:zqWEge93.net]
>>782
そういう場合は大概、自分が適切と思っている所が間違っている事が多い。

828 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 20:27:18.49 ID:w4OCew1m.net]
>>794
アセットを買えばいいと思うよ

829 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 00:50:28.84 ID:9FkuY81n.net]
初心者なのですが、教えていただけないでしょうか。
やりたいこと:キャラモデルの服装を変更する仕組みの作り方

共通の構造をもつボーンでキャラと服を、別々のfbxで用意しても、
unityのメッシュ参照を入れ替えると、メッシュが破綻してしまいました。

こういったデータを作りたい場合、データはどう用意すればよいのでしょうか?
それとも、メッシュを切り替えるという考え方が、違っていますかね?

830 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:03:52.56 ID:cajaI1+V.net]
アセットを買えばいいと思うよ

831 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:28:40.73 ID:VC4hpV8J.net]
>>797
どんなゲーム作ってるの?

832 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:52:12.00 ID:9FkuY81n.net]
>>799
現状は基礎技術の研究をしているに過ぎないです。
キャラに剣や盾など、変形がないものは、子にすれば解決したかなと思うのですが、
鎧など変形するものとキャラの関連の付け方が理解できていません。
下記のように、一つのfbxで完結すべきなんですかね

ttps://www.assetstore.unity3d.com/#/content/2825

833 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:05:09.54 ID:MD52BN+1.net]
以前は着替えシステムのサンプルがあったんだけど
4になって動かなくなってなくなっちゃったんだよなw

834 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:46:45.07 ID:9FkuY81n.net]
>>801
これのことですかね?
ttp://answers.unity3d.com/questions/331547/making-characters-with-changes-of-clothes-or-equip.html

835 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:52:16.90 ID:MD52BN+1.net]
そうそう。そこのスレにも4で動かないって書いてあるよね
ダウンロードリストにもないし



836 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:56:06.68 ID:3DFVf34c.net]
必殺技用に同時に起こる二つのエフェクトを作っていて、
一つ目のエフェクトAはボタンを離すまで煙が出続ける、
二つ目のエフェクトBはボタンを押すと光って勝手に消えるというものです

両方ともXffectというアセットを使ってるんでエフェクトBが内部的にどうやってオブジェクトを自動削除してるのかは
わからないんですが、
エフェクトAに関してはGameObject.Destroy (effectInstance);で明示的に削除してます。

で、困ったのは、エフェクトAだけなら問題ないんですが、
エフェクトBを同時に使うと、エフェクトAのみがその後ボタンを押しても二度と復活しないということなんです。

一応書いておくとエフェクトを作成する時はeffectInstance = (GameObject)Instantiate (effect);
といった感じで特におかしなとこはないと思います。


とりあえずある条件下でDestroyを使って消すとその後同じインスタンスを作成出来なくなるというなら、
Destroy以外で削除する方法ってあるんでしょうか?

837 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 03:12:58.24 ID:MD52BN+1.net]
ある条件下でDestroyを使って消したのでその後同じインスタンスを作成できなくなっている、
というのならその条件を探して同じインスタンスを作成できるようにすればいいだけなのではなかろうかw

もちろんその仮定が間違えていて一度ボタンを押すとフラグが入りっぱなしになって戻らないので
インスタンス生成も働かなくなっている、という可能性もあるw
その話を聞いているとむしろそういう可能性の方が高いように感じるw

838 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 05:26:05.31 ID:3DFVf34c.net]
>>805
ちゃんと色々確認してみて解決しました

エフェクトBが存在しなければ発動、という条件を書いていたんですが、
消えたと思ってたエフェクトBが存在していたのが問題でした

左のゲームオブジェクトが並んでる画面では、
エフェクトBが一度発動した後黒からグレーの文字に変わっていたので消えたと思ってたんですが、
やっぱりエフェクトBも明示的にDestroyしないと消えなかったようです

ありがとうございます

839 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 12:58:29.10 ID:busB56c2.net]
>>800
俺も似たようなのつくってるけど、materialのprefabを作って
renderer.materialを切り替えるのが正しい方法じゃないかとおもう。

Unityの流儀的に(prefab単位)で適当に切り替え用のスクリプトを作って、
publicにmaterialを切り替えたい分だけ乗っける感じで実装するのが一番簡単だと思う。

でも物量がすごくなると一覧でみたかったり、修正が誰でも出来るようにしたかったりになるので

840 名前:
俺はエクセルベースで作ってるけどね。

まともに作り出すと、スクラッチで組むのと同じくらい大変。
[]
[ここ壊れてます]

841 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 13:50:09.82 ID:mfHlowxA.net]
>>804
アセットを買えばいいと思うよ

842 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 23:53:43.19 ID:xDlAGmZq.net]
NGにするか

843 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 00:20:11.42 ID:J+PhFz7N.net]
最近面白い組み合わせもないしな
思考停止でアセット買えとかサルでも言えるだろと
ちったあ捻れよと

捻らんなら俺も飽きたタイミングでNGするまでなので、まあ好きにしろって事だけど

844 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 01:09:26.16 ID:CV2KwBIM.net]
メッシュの一部にだけインタラクティブクロスを適用することってできますか?

845 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 13:31:22.81 ID:YKfUNvcm.net]
>>811
アセット買えば出来るよ



846 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 14:48:08.39 ID:hwS1L03d.net]
AsseteStoreに入ったらInternal Server Errorが出て個別の商品ページまで行けないんだけど
みんなそうなの?

847 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 15:02:52.33 ID:kuhnCvSa.net]
最近つながらんよな〜、ホント。
ブラウザの方は見れるんだが

848 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 16:44:04.83 ID:YKfUNvcm.net]
>>813

アセット買ったらなおったよ

849 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 17:31:50.64 ID:1yNdGphh.net]
Asset買えちゃんはURLぐらい出さないとスターリンが来て粛正されちゃう感じ

850 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 17:53:48.21 ID:yulMlecP.net]
ベクターみたいなサイトでUnity製見たことないんですが
こういったサイトで無料で公開することってできますか

851 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 18:48:34.74 ID:hwS1L03d.net]
メカニムの話なんですが、
AnyStateからボタンを押すとしゃがむ、ボタンを離すとIdleへ
というステートを組んだのですが、ボタンを離してもしゃがんだ状態のままIdleへ戻りません
ステート的にはSitDownというステートでずっととどまっている状態で、
GetBoolで調べてもちゃんとSitDown変数がfalseになってます
スクリプト的にはこんな感じ

if (Input.GetButtonDown ("SitDown")) {
animator.SetBool ("SitDown",true);
//animator.SetTrigger ("SitDown")ためしにこう書いてみたがだめだった;
}
if (Input.GetButtonUp ("SitDown")) {
animator.SetBool ("SitDown", false);
}

意味がわからないのでどうしたもんやらなんですが、他になんかチェックするところありますか?
transition設定するパネルのの合成波形の位置設定がおかしいとか

852 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 19:29:50.51 ID:Nwceil++.net]
>>818
AnyState->Idleの方のトランジションの遷移条件はちゃんとfalseに設定してるの?

853 名前:名前は開発中のものです。 [2014/04/26(土) 19:41:09.55 ID:6XoE7qQp.net]
mac買ったから試しにdlしたんですが
iup.2ch-library.com/i/i1180306-1398508767.png
こんな感じでインストールできません
原因は何でしょう?
買ったばっかりなのでほとんどいじってないのですが

854 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:19:32.63 ID:vFzeYH62.net]
まずBootcampでwindowsをインストールしなきゃ

855 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:21:05.26 ID:hwS1L03d.net]
>>819
遷移の流れは
AnyState→SitDown→Idle

となっていてAnyStateからIdleには直接つないでません
AnyStateからIdleまでをfalseでつなぐと常に条件が発動してIdleに遷移してしまうからです



856 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:41:20.11 ID:Nwceil++.net]
>>822
Idleをデフォルトステートにして
Idle->SitDown
SitDown->Idle
の2つのトランジションを設定しては?

857 名前:名前は開発中のものです。 [2014/04/26(土) 20:41:40.20 ID:+JkgFhOK.net]
>>822
shitdown->idleの遷移条件は?

858 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:53:58.07 ID:LmR7y3FP.net]
もうanimator画面晒せよ、transition設定出来てないだけやろうけど。

859 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 21:11:13.43 ID:hwS1L03d.net]
>>824
やってみましたがだめでした

>>824
SitDown=falseが遷移条件ですね


一応再起動してみましたが変化なし

860 名前:ナす
ちょっとこれはあまりにおかしいのでなんか見落としてるんだと思います
[]
[ここ壊れてます]

861 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 21:59:25.22 ID:hwS1L03d.net]
ためしにSitDown -> Idle間のトランジションをexit timeにしてみたんですが、SitDownに留まったまま移行しませんでした

ただ、ボタンをチョコンと一瞬押すと移行することに気づきました。
ちょっとでも押しっぱになってると移行しません

なんだこれ、コントローラーが悪いんでしょうか

グっと押し込む感じのPS3で言うとL2ボタンをSitDownに割り当てて使ってるんですが
www.amazon.co.jp/dp/B001TRESLA

ボタン位置的にはここがベストなんですが…

862 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 22:31:59.56 ID:6XoE7qQp.net]
バージョン落としてインストールしてもダメ、、、
誰か教えてください(;_;)

863 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 01:56:22.17 ID:dMenXR8B.net]
>>828
悪いがわからん

864 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 02:17:45.41 ID:Ry3Kh9q5.net]
>>820
unity以外のものはインストールできる?GoogleChromeとか。
できなかったらたぶん許可されてないんだと思う。
お父さんに頼んでインストールしてもらっておいで。

865 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 04:48:44.65 ID:iVKQZE8+.net]
メカニムでそのステートのアニメーションが最後まで再生されないと条件がマッチしても次へ遷移しないんですがどういうことなんでしょうか…
Atomicのチェックは外してるんで途中でも遷移してくれると思ったんですが



866 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 04:58:19.12 ID:0BUp3jmb.net]
ブレンドツリーからはモーション再生が終わらないと、
ってんじゃなかったかな〜

867 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 06:03:24.59 ID:sW6VLDHB.net]
sublimetext2でプログラム書きたいけど
自動補完の方法がよくわからない・・・
解説サイトはどれもMac用のせいかWindowsで記述通りにやってもなぜか補完してくれない

868 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 13:25:42.75 ID:mzwrYwTt.net]
>>833
アセットを買えばいいと思わないよ

869 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 16:49:42.40 ID:iVKQZE8+.net]
AnyStateとSetTriggerの組み合わせが鬼門なのか、
State遷移が終わってもトリガーが自動でfalseにしてくれないですね

SetTriggerはおそらく、ステート遷移が完了するまではtrueを保持し続けるんだけど
条件がtrueの限りAnyStateが先に呼ばれ続けるからおかしくなってるのかも。
GetButtonDownのほかにGetButtonを追加して

if (Input.GetButton ("Hoge")) {
if (stateInfo.IsName ("Base Layer.HogeState")) {
animator.SetBool ("HogeB", false);
}

みたいにチェックを入れると解決しました。
これやるとSetTrigger使う意味ないですけどね。

なんかただの自分のメモ書きみたいなってアレですが、
似たようなトラブル抱えた人がいつかこれ見つけたら参考に。


>>832
たしかそうでしたね、今回はブレンドツリー使ってなかったんで悪しからずですが

870 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 16:54:40.43 ID:iVKQZE8+.net]
あ、押しっぱなしにするっていう対応が取れない場合は普通にupdate内に

if (stateInfo.IsName ("Base Layer.HogeState")&& animator.GetBool("HogeB")) {
animator.SetBool ("HogeB", false);

みたいな

871 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:01:39.66 ID:7GHRjx+z.net]
>>835
>State遷移が終わってもトリガーが自動でfalseにしてくれないですね
>SetTriggerはおそらく、ステート遷移が完了するまではtrueを保持し続けるんだけど
TriggerなのにTrueやらFalseってのがよくわかんないです
どういう作りにしてるか示してくれないので推測だけど根本的な仕様を誤解してるのでは?

872 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:17:05.98 ID:p4o+UV8Q.net]
おっ新しいパターンイイネー

俺もアセットを買えば良いとは思わないよ。

873 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:28:39.65 ID:iVKQZE8+.net]
>>837
根本的な仕様を誤解してました(;´Д`)
TriggerをBoolとして使ってたのが問題でそこを直すと解決しました

874 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:36:20.10 ID:iVKQZE8+.net]
書き方ややこしいんで書き直すと

Boolで作成したパラメーターHogeBに対して
SetTrigger("HogeB");
しちゃってたのが問題でした

Triggerを使う場合はちゃんとTriggerでパラメーターを作成しなきゃダメだったんですね
Pa

875 名前:rameter作成のとこにちゃんとありました

いやー、変な勘違いを更に誤解で上書きしたまま記憶する、みたいなことにならなくてよかったです
[]
[ここ壊れてます]



876 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 19:28:48.19 ID:sW6VLDHB.net]
自己解決
SublimeSocketは信憑性が薄すぎて買う気がしないわ

>>834
>>877
頭悪そう

877 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 19:29:44.45 ID:sW6VLDHB.net]
安価ミスっちった^^;
じゃ改めて

>>834
>>838
頭悪そう

878 名前:名前は開発中のものです。 [2014/04/27(日) 19:57:48.57 ID:G8M19Bd4.net]
思い込みって怖いね
age

879 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:00:42.73 ID:JPjrG+tW.net]
ずっとモデリングばっかしててUnityの使い方忘れてきた

880 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:02:34.23 ID:JPjrG+tW.net]
誤爆った。総合スレに書き込むつもりだったんだが
・・・ここAssetの話題は御法度な感じなのか?それとも変なのが沸いてるだけなのか?

881 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:12:33.78 ID:GB0I8vQB.net]
アセットという言葉に謎のこだわりを持ってる変なやつがいるんだよここ
ちょっと前まではアセットはチョン製だから買うなとか発狂してた

882 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 22:20:30.57 ID:fJ//nK3t.net]
頭おかしい人が独り常駐してるだけだから、きにしないで

883 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 16:17:01.58 ID:aJogAYxY.net]
InteractiveCloth付きの布オブジェクトを子に持つオブジェクトをCharacterControllerの.Move()で動かすと
布オブジェクトの親オブジェクトへの追従が小刻みに遅れてしまいます
どなたかInteractiveClothに詳しい方、対処法をご教授願います

ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです

884 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 16:25:37.59 ID:AI86JRAf.net]
> ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです
だから何だっていうんだ

885 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 17:41:49.02 ID:qo/dzRrL.net]
そこまで調べてもわからんなら世界的にも
対処できてる人がいないのではなかろうかw
そもそもキャラクターには使わない方がいいよ
ってリファレンスにも書いてあるしw

でもずれるんだから理由は
「座標計算のタイミングが合っていない」んだろうな〜とは
Move()をFixedUpdate()に書くとかか?



886 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 18:03:47.24 ID:Rp+H1cge.net]
>>849
ちょっと早いけど、今日の2ちゃんねるで一番頭の悪い書き込みはこれで確定

887 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:08:25.77 ID:B87EgiQ4.net]
誰か
>>759
ヘルプ。。。

888 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:13:12.19 ID:RFGPoTuI.net]
Terrain ColliderのCreate Tree Collidersではうまくいかんのか?

889 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:56:56.03 ID:B87EgiQ4.net]
>>853
それで出来たコライダーに衝突は出来るんだけど、衝突した情報が木ではなくTerrainそのものになっちゃうんです。
つまり地面と同じ情報。

890 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 09:30:13.48 ID:e3Pxfpzs.net]
プレハブからInstantiateしたゲームオブジェクトについてるスクリプトAに

public Transform HogeTransform;

と記述があって、そこに別のスクリプトBからTransformを放り込みたいんですが、
どうやって書けばいいんでしょうか、あまり推奨されないことだと思うんですが、
Assetteから落としてきたパックで色んなとこで使いまわすから、スクリプトAの中身を変更したくないんです。

とりあえずこちらで用意したスクリプトBに下記コードを書いてみたんですが、上手くトランスフォーム"hoge"が渡せてないようです

instHoge = (GameObject)Instantiate (hogeGameObject);
scriptA = (SCRIPTA)instHoge.GetComponent ("SCRIPTA");
scriptA.HogeTransform = hoge;

どなたか添削していただけますでしょうか

891 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:01:58.26 ID:4faCUYpP.net]
そもそも何で書かれてん

892 名前:の?w
キャストはC#では使うがjsでは使わない。(エラーになる)
しかしにもかかわらずGetComponentの書き方はjs
ひょっとしてBooなのか?w
jsならこんな風にでも書いとけば動く
var hoge:Transform;
var hogeGameObject:GameObject;
var instHoge :GameObject;
var scriptA:SCRIPTA;

function Start () {
hoge=transform;
instHoge = Instantiate (hogeGameObject);
scriptA= instHoge.GetComponent ("SCRIPTA");
scriptA.HogeTransform = hoge;
}
[]
[ここ壊れてます]

893 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:21:02.14 ID:D8gXWLmu.net]
>>855
2行目
SCRIPTA scriptA = instHoge.GetComponent<SCRIPTA> ();

894 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:26:02.63 ID:mXgn1EY3.net]
エラーが出てないってことはComponentの取得はできてるんだろ
いじりたくないってアセットが内部で何かしてるんじゃないか

895 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:33:11.14 ID:e3Pxfpzs.net]
>>856
書き忘れました、C#ですね
うーん、どうなんでしょう、JSは使ったことないんですがやってることは同じに見えますね
もしかするとスクリプトを読み込んだ時点でscriptA.HogeTransformを定義しておかなきゃダメで、
後から代入しても意味ないのかもしれませんね…

scriptAファイルの中でHogeTransformは宣言だけ書かれてて、
namespaceというので色んなファイルと共有してるっぽいです

こうなるとお手上げですかね



896 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:38:05.06 ID:e3Pxfpzs.net]
>>857
変えてみましたが同じでした

ゲームを再生中にボタンを押してインスタンス作成の際にエラーが出ます
NullReferenceException: Object reference not set to an instance of an object

897 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:39:06.15 ID:4faCUYpP.net]
そのエラーはインスタンス元のゲームオブジェクトがセットされていないというエラーじゃないのかw

898 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 14:23:11.82 ID:A0a6FSLA.net]
そのエラーはアセット買えば解決するよ
特に韓国製アセットがオススメ

899 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 16:44:59.20 ID:e3Pxfpzs.net]
>>861
確かに!
インスタンスの更に子オブジェクトが対象オブジェクトなのにそのことを完全に忘れてました。

できました、レスしてくれた方々ありがとうございました

900 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 17:50:21.15 ID:73sTWu15.net]
キャラクターコントローラーを使うメリットって何ですかね?

901 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 18:15:09.88 ID:ro/+5sIf.net]
物理エンジンのめんどくささから開放される。
物理は思ったように動いてくれるとは限らんので
予想外の事態に陥る可能性があって
それをデバッグするのかと思うと…
てのは判る気がする。

902 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 22:38:19.92 ID:a7rbc2Qz.net]
ま、キャラコンはキャラコンで別の面倒臭さに捕われるんだけどな、壁歩きとか
って言うか手抜き杉なんだよアレ

903 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 12:22:19.52 ID:xhsa17MP.net]
アセットを作ったやつの国籍が分かると便利だよな
国籍フィルタを付けて欲しい
まあ、細かい分類は必要なくて「支那」「朝鮮」「その他」で分類できればそれでいい

904 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 12:55:06.28 ID:cNon/gJq.net]
>>867
作者の名前とサポートURL見ればだいたいわかるじゃんよ

905 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 13:19:52.68 ID:xhsa17MP.net]
なんでわざわざ支那人と朝鮮人の名前を見ないといけないのよ。
「クソみたいな名前を見せられるのも不快だからフィルタを付けてくれ」
という意味も>>867の要望には含まれてるんだよ。おわかり?

フィルタの設定をすること自体が面倒だし不快だから、究極の話をすれば、
「支那人と朝鮮人のアセットは販売しないで欲しい」
ということなんだけど、そこまでモンスターになる気はないです、はい。



906 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 13:32:11.54 ID:g+Gr4nhP.net]
お前みたいなJAP見てたら
わざわざ和名使ってやってる???あるわぁって実感できるよ
知らぬが仏とかなんかそんな言い方あるんでしょこの国

907 名前: []
[ここ壊れてます]

908 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 14:08:56.44 ID:I8uGpDxK.net]
朝鮮人がアセット出そうが出すまいが
Unity嫌いでインストールしたこともないお前には関係ないだろっていう

909 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 14:30:41.27 ID:xhsa17MP.net]
>>871>>871
あ、ここ、日本の掲示板なんで、できれば外国の方(しかもレイシスト)はご遠慮願えますか?

910 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 14:49:25.84 ID:cNon/gJq.net]
>>869
俺もお前のアプリなんざみたくないからフィルターほしいわって言って欲しいのかな?

911 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 14:50:46.80 ID:cNon/gJq.net]
>>872
「俺は差別と朝鮮人が嫌いだ」
を間近に見ると異常さがめだつのぉ

912 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 15:55:20.15 ID:xhsa17MP.net]
>>874
スレ違いどころか板違い。Unityの話をしないなら出て行ってもらえます?
日本語が読めて、日本人並の思いやりの心を持ち合わせていればの話ですが

913 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 17:48:55.23 ID:UkTAIe8W.net]
    |  |
 \      /         ____     , -‐……‐--. . . 、          \ | | /
\           /     /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  争  も  _   /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _   争   _
_  え  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,     _    え   _
_   : . と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,   _    :   _
_  :      _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _   :    _
             〃  /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/          \   /.: :/.: : : : /l : |/Гト、       / |_,ノ0:::ヽ : : :i : : : : :′ /        \
 /  |  |  \    | .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,  / | | \
             ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : : ′            ,ィ /〉
               |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : : :,          / レ厶イ

    ̄      ∪〃    ∪ 〃                                 ∪L二ノ

914 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 21:29:50.90 ID:ek/OzcFp.net]
       / ̄ ̄ ̄ ̄\
      /;;::       ::;ヽ
      |;;:: ィ●ァ  ィ●ァ::;;|
      |;;::        ::;;|
      |;;::   c{ っ  ::;;|
       |;;::  __  ::;;;|
       ヽ;;::  ー  ::;;/
        \;;::  ::;;/
          |;;::  ::;;|
          |;;::  ::;;|
   / ̄ ̄ ̄      ̄ ̄ ̄\
   |;;::              ::;;|
   |;;::              ::;;|

915 名前:名前は開発中のものです。 [2014/04/30(水) 21:36:43.92 ID:DPmG2+u3.net]
地形にグリッド線引きたいんだけどなんかいい方法ない?
シムシティみたいな感じで



916 名前:名前は開発中のものです。 mailto:sage [2014/04/30(水) 21:52:17.10 ID:wp2XkE+E.net]
升目のテクスチャ貼れ

917 名前:名前は開発中のものです。 [2014/04/30(水) 22:16:29.77 ID:Idz7XQua.net]
Millennial Mediaを使って
広告の表示をさせたいです。

有料のPluginは見つけました。下のものです。
https://www.neatplug.com/unity3d-plugins-android

ですが、無料でやりたいと思っています。
なにか良い方法があれば教えてください。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<310KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef