■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド17
- 1 :名前は開発中のものです。:2015/04/19(日) 12:16:54.53 ID:Erl+lZnN.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
http://peace.2ch.net/test/read.cgi/gamedev/1425192691/
■本スレ
【3Dゲームエンジン】Unity総合スレッド26
http://peace.2ch.net/test/read.cgi/gamedev/1429375487/
■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう
- 951 :名前は開発中のものです。:2015/06/12(金) 01:19:47.02 ID:hWrk7D/h.net
- こりゃまたかなりのエスパー案件だなぁ…
正直何を言ってるのか全くわからんレベル。
- 952 :名前は開発中のものです。:2015/06/12(金) 01:25:58.19 ID:Qx6QZuPl.net
- スクリプトAかスクリプトBが悪いんだと思います
それ以上のことは言えません
- 953 :名前は開発中のものです。:2015/06/12(金) 01:44:04.12 ID:2yEcBp3P.net
- シーン読み込みにかかった時間がdeltaTimeに加算されてるってことじゃね
遷移する前にTime.timeScaleを0にしてみるとかどうだろう
- 954 :名前は開発中のものです。:2015/06/12(金) 01:49:02.37 ID:mbqz7iSU.net
- 伝わりにくくてすいません
シーン1で演出に10秒使って
シーン2に遷移
シーン2で15秒の演出としようとしたところ
シーン2の演出が5秒だけになっていた
と言った感じになります
- 955 :名前は開発中のものです。:2015/06/12(金) 02:19:38.24 ID:hWrk7D/h.net
- 100億ドルの大作ならいざ知らずUnityでロードに10秒かかるから、とは
思えないからその10秒を数えちゃってるってことではあるんだろうが。
ただいずれにせよそれはUnityの問題じゃなくて書いたプログラムのバグだから
そのプログラムを見る以外ねぇよ
- 956 :名前は開発中のものです。:2015/06/12(金) 03:10:47.36 ID:51BuC/sy.net
- とても初歩的な質問で申し訳ないんですが、アニメーションパラメータがスクリプトで動作しません
関係しそうなところ以外省きますが
private Animator animator;
void Start(){
animator = GetComponent<Animator>();
}
void Update(){
animator.SetBool("A",true);
}
Aがtrueの時アニメーションを変更するように組んでいるのですが、変更されずうまくいきません
どこか間違っていたら、ご教授いただけたら光栄です
或いはAnimator Controllerの設定自体が間違っているのかもしれませんが
- 957 :名前は開発中のものです。:2015/06/12(金) 03:20:08.65 ID:hWrk7D/h.net
- そこに書いてある式に誤りはない。
それだと毎フレームAをtrueにセットし続けるが多分それはわかっているんだろ?
まぁAnimator内部の設定が間違えている、もしくはAのつづりを間違えている、とか
そんなあたりだろうな。
- 958 :名前は開発中のものです。:2015/06/12(金) 07:27:16.81 ID:51BuC/sy.net
- >>957
ありがとうございます
内部の設定が間違ってるみたいですね
Entryというステートが良く分かってなくて...、これは無視していいんですか?
- 959 :名前は開発中のものです。:2015/06/12(金) 08:41:04.85 ID:yT7Nup/Q.net
- >>948
追従するカメラをFixedUpdateで動かすとカクつきが抑えられました
パソコンのファンが鳴り響くようになりましたが・・・
rigidBodyはFixedUpdateで動かしたほうがいいと先ほど知りました
FixedUpdateで動かしたほうがいい場合と動かさないほうがいい場合を教えていただけませんか
Unity4のときはUpdateでもカクつかなかったのは何故なんでしょうね
- 960 :sage:2015/06/12(金) 11:33:05.44 ID:rdo3cS8y.net
- 主人公キャラが一部の壁にめり込んでしまいます。
特に斜め移動(↑と左右キー同時押し)時に発生しやすいです。
rigidbody.position = new Vector3
(
Mathf.Clamp (rigidbody.position.x, xMin, xMax),
Mathf.Clamp (rigidbody.position.y, yMin, yMax),
Mathf.Clamp (rigidbody.position.z, zMin, zMax)
);
以上のようにRigidbody.positionで強制的に正しい位置に戻したいのですが
・キーを押して移動している間 → 壁にめり込み続ける
・キーを離す → 正しい位置に戻る
という動きをし続けます
スクリプトは公式のspace shooterのものをアレンジしたのですが、より良い方法で
壁にめり込まないようにできれば教えて頂けませんか
総レス数 1011
314 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★