■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド10
- 1 :名前は開発中のものです。:2014/06/26(木) 23:02:03.72 ID:t35CWy1R.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質問スレッド9
http://peace.2ch.net/test/read.cgi/gamedev/1399506271/
■本スレ
【3Dゲームエンジン】Unity総合スレッド22
http://toro.2ch.net/test/read.cgi/gamedev/1395140574/
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/japan/
・ユーザーガイド&リファレンス
http://japan.unity3d.com/developer/document/
・チュートリアル
http://japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
http://docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
http://answers.unity3d.com/index.html
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 511 :名前は開発中のものです。:2014/07/14(月) 21:20:38.61 ID:1o9oiTSA.net
- >>500さん
ありがとうございます。
早速試してみようと思います!
- 512 :名前は開発中のものです。:2014/07/14(月) 22:46:46.13 ID:h1Bdtly/.net
- キャラコン使ってモノを操作するとき左右に動いてる時オブジェクトやカメラの向きを変えるのってどうやりますか
- 513 :名前は開発中のものです。:2014/07/14(月) 23:23:12.05 ID:85QOXmxl.net
- >>512
アセットストアで検索しましょう。
- 514 :名前は開発中のものです。:2014/07/14(月) 23:57:20.77 ID:29nUKgyp.net
- もうちょい具体的に書いてくれ
オブジェクトやカメラをキャラに向けるならLookAtを使うが
- 515 :名前は開発中のものです。:2014/07/15(火) 03:04:00.93 ID:ZRDIQswu.net
- >>497ありがとうございます
アセットのオブジェとはiTweenがアタッチされているオブジェクトの事でしょうか?
シーンビューにあるTestオブジェクトにiTweenとiTweenTest.csを付けて、
インスペクターでiTweenTest.csのGameObjectにTestオブジェクトを指定しています
それと指摘頂いた
public GameObject gameobject;
iTween.Stop(this.gameobject, "move");
を小文字のoから大文字のOに修正しました
public GameObject gameObject;
iTween.Stop(this.gameObject, "move");
- 516 :名前は開発中のものです。:2014/07/15(火) 05:06:43.85 ID:8i3QXvER.net
- >>515
自分が引っかかった単純なところなのであまり解決に繋がるかわかりませんが
インスペクターでiTweenTest.csのGameObjectにオブジェクトを指定するウィンドウを出したとき
その画面の左上あたりにAssetsとSceneと2つのタブがあると思いますが
もしTestオブジェクトのプレハブなどを作っていたり
アセットにオブジェクトを読み込んでからシーンに配置した場合
アセットにもTestオブジェクトという名前のものが存在し
シーンにもTestオブジェクトが存在するかと思います
この時誤ってアセットにあるTestオブジェクトを指定していると
シーン上に存在するオブジェクトではないので受け取れないという感じです。
しっかりシーン上のオブジェクトを選択してあげればOKかと。
もしそれが原因でしたら
NullReferenceException: Object reference not set to an instance of an object
このエラーは消えると思いますが
残りの2つのエラーもそれが原因だといいのですが…
- 517 :名前は開発中のものです。:2014/07/15(火) 06:08:22.64 ID:ZRDIQswu.net
- >>516
なるほど!
あまり考えずにシーンから選択していましたが気をつけます
エラーは消えなかったんですがuntyAnswersをgoogle翻訳したら
難解な日本語訳の中に「オブジェクトには直接iTween.csはアタッチしない」という文だけ
理解できたので外したらエラー消えました
>>516さんのアドバイスも色々参考になりました
ありがとうございました
- 518 :名前は開発中のものです。:2014/07/15(火) 08:47:19.59 ID:10V7SkVq.net
- >>517
解決したようだけど…
iTweenは適切な引数でスタティックメソッドを呼ぶだけででおk。インスペクタ上の操作は必要ない。
iTweenインスタンスはiTween自身が必要なタイミングで生成破棄を行うので、アタッチしたiTweenインスタンスは本来生成時に内部的に行われているはずの操作が正しく行われていないのが例外の原因ではないかと。
- 519 :名前は開発中のものです。:2014/07/15(火) 09:08:30.28 ID:/3JuiaOh.net
- まとめると
iTweenは悪くない、君の使い方が間違っているだけだ
ということになります
- 520 :名前は開発中のものです。:2014/07/15(火) 10:28:21.92 ID:RsaDysOO.net
- ↓の配置でNav Meshを使ってオブジェクトを移動させようとすると
障害物と障害物の間に挟まって目的地に辿りつけないのですが
対策をご存知の方、おりませんでしょうか……。
★
■
■
●
★ = SetDestinationで設定した目的地
■ = Nav Mesh Obstacleを適用した障害物
● = Nav Mesh Agentで移動するオブジェクト
AgentとObstacleに設定しているRadiusだと
絶対に間を抜けられないはずなので迂回してくれると思ったのですが…。
総レス数 1066
346 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★