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

990 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 00:43:06.86 ID:/XcBk5mx.net]
>>947
何が一般的かはわからんが、3Dカメラの前にに透明なコライダ置いて、OnMouseDownとかで処理するのが一番楽じゃね?

991 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 03:08:59.23 ID:JbF1dD4V.net]
BoxColliderに色をつける方法ってないんですかね
Rigidbodyをアタッチすると今コライダーがどこの位置にどういう方向を向いてるのかデバッグしにくくて…

992 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 05:06:40.34 ID:JbF1dD4V.net]
>>949
これのことは忘れてください…

993 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 05:13:20.40 ID:5cQM/EgV.net]
Audiosourceで3Dサウンドセッティングはリニアにしてるんですが
音の発生源の逆方向を向くと近距離でも音が消えてしまいます
ミニマム音量を設定云々以前にこんなに近いのに真後ろを向くだけで音が消えるのは
さすがに不自然なのですがなんとかならないでしょうか
パンレベルを下げてもあまり効果

994 名前:は感じられませんでした []
[ここ壊れてます]

995 名前:950 mailto:sage [2014/05/05(月) 08:20:06.40 ID:X9v3lm6I.net]
OnTriggerEnterで地面と足の裏がぶつかった時を衝突判定して音を出してるんですが
一定距離以上離れて音源がカメラから消えて真後ろくらいになると、
OnTriggerEnterがHitを返さなくなるみたいです。
仕様?

996 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 09:47:12.84 ID:428tp8gm.net]
OnTriggerEnterには不具合があるって記事あったな

997 名前:945 mailto:sage [2014/05/05(月) 11:40:18.75 ID:76gEmSvZ.net]
自己解決しましたので報告を

t_t2d.ReadPixels(new Rect(0, 0, 800, 600), 0, 0);

t_t2d.ReadPixels(new Rect(1, 1, 800, 600), 0, 0);

これでピクセルパーフェクトになりました
ただ、なぜ 1, 1 で正常動作するのかは謎です
スクリプトマニュアルだと左下が 0, 0 と書いてあるから
0, 0 から 800, 600 のサイズを取得する当初のコードで合ってる
ような気がするんですけどね・・・

998 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 14:05:29.88 ID:2+1B78H7.net]
blenderでモデルを編集し、保存してUnityに戻ると自動的にモデルを更新してくれるのですが
blenderでアニメーションを追加しても、Unityではアニメーションクリップが増えなくなることがあります

一旦インポートされたモデルをPrefabから削除すればアニメーションも増えているのですが
そうするとシーンに追加したモデルの設定が無くなってしまいます(SkinnedClothなど)



999 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 14:20:31.32 ID:2+1B78H7.net]
すみません自己解決しました
ImportSettingから登録しないといけなかったとは
しかしアニメーション2,3個までは更新したときに自動で増えてたような気が・・・

1000 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 15:46:52.40 ID:9T1HQCMk.net]
初歩的な質問ですみません、困っています。
BlenderのCyclesからUnityへインポートする時のマテリアルなんですが
Cyclesで作製したモデルのマテリアルをGlassshaderにし宝石を作ったのですが
これをUnityにインポートすることはできますか?

CyclesでUV展開し保存して、Unity側のProjectにD&Dするとメッシュのみがインポートされ
マテリアルの情報がインポートされません、インスペクターには文字化けしたマテリアルが適用されていました。
テクスチャなら画像に出力してUnity側で貼れると思うんですが
Unity側でオブジェクトをガラスの質感にしたい時はどの様にしたらいいでしょうか?

1001 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 17:00:40.12 ID:b+pS5Xex.net]
初歩的な質問で済みません
Unity4.3.4f1をダウンロードして、スクリプト書き始めたんですが、
MonoDevelopで日本語の入力ができなくて困っています。
どうするのがいいのでしょうか?

1002 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 17:16:33.67 ID:+CKSCUy8.net]
>>958
Macだと思うが4.3.1同梱のmonodevelopは腐ってるので
ttp://naichilab.blogspot.jp/2014/01/unitymonomonodevelop.html
あたり参考にして別ビルドのMono持ってくるか自前のエディタ使う。

WinならVSでOK

1003 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 17:17:26.53 ID:JbF1dD4V.net]
>>958
ファイルをUTF8で保存すればいいんじゃないの

1004 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 17:48:52.58 ID:JbF1dD4V.net]
RigidbodyのFreeze positionとrotationともにチェックを入れていても
親の動きによって位置がズレていってしまうんですが、
これを確実に動かないようにすることって出来ないんでしょうか。

スクリプトで初期値を取得して、updateの中で常にtransformを初期値に戻す、
とかそういう方法しかない?

1005 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 18:54:29.23 ID:3ASBwSZm.net]
>>958
アセットかえばいいよ

1006 名前:名前は開発中のものです。 [2014/05/05(月) 19:24:45.63 ID:8kZtSiaV.net]
mono を継承しないで c# のソースを使うには
どうしたら良いでしょうか

1007 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 19:25:37.41 ID:428tp8gm.net]
そのまま使えばよろし

1008 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 19:53:06.37 ID:8kZtSiaV.net]
そうおもったのですが、
GameObject に C# の mono 非継承のソースをドラッグ&ドロップしようとすると、
Cant't add Script
と言われてしまいました。。。

GameObject に結び付けない形で C# のソースは使えるんでしょうか。



1009 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 20:02:51.55 ID:mV0UlYHE.net]
コンポーネ

1010 名前:ントとしてアタッチするなら継承する必要がある []
[ここ壊れてます]

1011 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 20:05:15.60 ID:jQpfHHo1.net]
特定の処理をユーティリティー化するとか
classを構造体みたいに使うとか

1012 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 20:08:57.69 ID:8kZtSiaV.net]
サウンド関係を調べていて、Webの記事を見よう見まねで作ってまして。

サウンド再生をシングルトンの Class で一括管理したいのですが、
シングルトンで作成するため new が必要、
それゆえ mono を継承してはならないとありました。

しかし、これまで GameObject にスクリプトを持たせる方法しか知らず、
どうしたものかと……

1013 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 23:00:24.23 ID:76gEmSvZ.net]
>>968
やりたいのは、こういうことじゃないですか?

[具体例:クラス側]cUtility.cs
using UnityEngine;
using System.Collections;
// クラス
public class cクラス
{
  public cクラス()
    {
      Debug.LogWarning("cクラス");
    }
}

[具体例:利用側]
// これを実行するとコンソールに "cクラス" と表示される
private cクラス CC = new cクラス();

1014 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 23:59:09.28 ID:CdX9rdEw.net]
MonoBehaviour継承したシングルトンじゃダメなん?

1015 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 00:06:27.20 ID:Kz/lgo2J.net]
シングルトンのオーディオマネージャを作りたくて、
Web記事を色々見ているうちにこんがらがってしまっていたようです。

ジェネリックという方法を使って
new せずにインスタンスを作成することで対応できたようです。

なぜ出来なかったのか、なぜ今は出来てるのか、
すこし落ち着いて見返してみます。

お騒がせしました。でも、ありがとうございました。

1016 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 00:07:43.23 ID:QZiIsyaW.net]
>>948

946です。
なるほど!早速試してみたいと思います!
ありがとうございました!

1017 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 00:10:59.54 ID:Kz/lgo2J.net]
>>970
はい、おそらくそれです。
最終的には、

public class クラス名<T> : MonoBehaviour where T : MonoBehaviour

で行けました。
(あまり詳しく書くと拝見した Web コピペ丸載せになって申し訳ないので1行だけ)

というか、そもそも、Unity での開発 = mono なんですね。
そのレベルで理解してませんでした。

1018 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 00:34:21.17 ID:V/HnThW7.net]
>>961
これ、やっぱtransformで直接指定すると物理の挙動がおかしくなって
あさっての方向に飛んでしまいます

どなたかよろです



1019 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 02:04:02.23 ID:hMDTO/Ej.net]
>>974
アセット買えばいいと思うよ

1020 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 02:23:52.81 ID:QZiIsyaW.net]
>>948

946です。度々すみません・・・
3Dカメラの前にに透明なコライダ置いて、OnMouseDownで処理してみましたが、
GUIのボタンをクリックした時、OnMouseDownも処理されてしまいました。

GUIのボタンとは被らないように透明のコライダを設置するということでしょうか??

1021 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 08:12:55.43 ID:ceI0k4Xf.net]
ぐぎぎ…AnimatorのTriggerに指定したパラメータが自動でfalseにならない…
2個のTriggerのうち片方はちゃんとfalseになるのに
おかしい方のTriggerをtrueにしてる箇所と同じ部分にlog入れて調べたけど別に何度もそこを通ってしまってるわけではないし…

1022 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 09:03:11.69 ID:hMDTO/Ej.net]
>>977
アセットで解決すると思うよ

1023 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 09:28:52.30 ID:572ZTf28.net]
プロ版月30ドルくらいなら喜んで使うが・・・。

1024 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 20:17:11.32 ID:Bi/YJF+7.net]
今日もアセットちゃん事チョン嫌いのTreeBoaたんは頑張りました。

1025 名前:名前は開発中のものです。 mailto:sage [2014/05/06(火) 20:59:59.27 ID:ceI0k4Xf.net]
自己解決
トリガーってそういう意味か

1026 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 00:44:50.80 ID:v6bwmwWI.net]
>>976

946です。
下記を参考に自己解決しました。
ttp://caitsithware.com/wordpress/?p=61

いろいろすみませんでした。
そしてありがとうございました!

1027 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 01:48:45.76 ID:H7uwW0GF.net]
日本語フォントをスマホアプリで使用したいのですが、ダイナミックフォントって
使えなかったりしますか?

1028 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 03:44:55.94 ID:RhqiIMpP.net]
ダイナミックフォントは使える。
どの程度使えるかはしらんが
ttp://terasur.blog.fc2.com/blog-entry-376.html



1029 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 05:28:40.81 ID:34WquHfD.net]
半透明なマテリアルのオブジェクトの描画についてなんですけど
頂点単位で透明度のソートをする方法がどうしても見つかりません。
ご存知の方いましたらご教示お願いします。

海外のページに大抵のゲームエンジンはパーツ毎にしか
ソートしないという書き込みを見つけました。
複雑な形状の半透明オブジェクトは使わないというのが一般的なのでしょうか?

1030 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 06:00:06.71 ID:RhqiIMpP.net]
イマドキだと少々ポリゴン増えようができるだけ半透明は
つかわないって感じはある。
ドローコールの問題を考えれば全体でのソートは
多分できないんだろうな〜

1031 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 09:25:41.07 ID:ssely9S7.net]
>>984
ありがとうございます!

1032 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 10:21:39.52 ID:HJA4D6c1.net]
>>985
低レベルの話になるけど
頂点リストはビデオメモリに転送してから使うものだからな。

GPUには、行列だけ渡して、
あとは毎回頂点の登録番号と描画命令をだすだけなんだが、
頂点をソートすると言うことは、頂点リストを毎回ソートして
転送し直すということになる。

だからやんない

1033 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 19:24:14.52 ID:PlYsGhwK.net]
>>960
ファイルは元々UTF8で保存されてるみたいです。漢字キーを押すと、もう入力できなくなって、Monodevelopリスタート
しないとダメです。もしかして、 windows7(64bit) 使ってるからですかね?
>>959
Monodevelopの現バージョンらしいXamarin Studioインストールしたら、日本語入力はできました。
メニューも日本語だし、デバッグでもできる統合エディタらしいのですが、プロジェクトのSyncとかできません。

1034 名前:名前は開発中のものです。 [2014/05/07(水) 20:18:54.86 ID:txxBo3Bh.net]
Input.compassが全く反応しない・・・
何やっても0しか取得できん
始めたばっかで心が折れそう

1035 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 20:23:05.95 ID:gnNKbaWX.net]
Android端末でNGUIのUIInputやWebViewでソフトウェアキーボードを出しているときに、
戻るボタンを押すと応答なしになってアプリが落ちるんですが解決法をご存知のかたいましたら教えてください。
Unityのバージョンは4.3.4です。
よろしくお願いします。

1036 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 23:07:36.95 ID:34WquHfD.net]
すみません。情報が足りませんでした。
やりたい事は半透明な部分がある髪のモデルの表示なのですが

Mayaのビューはポリゴン単位でZソート出来るので
その環境で作った髪のモデルをUnityに持っていったところ
後頭部を見ているのに前髪が手前に見えたりと言う感じでスッチャカメッチャカになってしまいましたので
Unityでもポリゴン単位でソートできないかなと上の質問をしました。

でも、シェーダーの設定で描画はなんとか出来るみたいなので試行錯誤しようと思います。
参考までに皆さんにお尋ねしたいのですが
髪の毛や草花、葉、モフモフしたもの、みたいなモデルにはどんなtransparentの設定をしていますか?

1037 名前:名前は開発中のものです。 mailto:sage [2014/05/07(水) 23:10:58.38 ID:daAowwxY.net]
>>992
もふもふはシェーダに画かせてる
草木はTerrainでできない奴はあきらめた

1038 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 00:02:37.89 ID:VGyvNW8A.net]
フリー版のUNITYをWin環境で使い、Android向けアプリを作っています。

アプリ内にリソースとして取りこんだローカルHTMLをアプリ内に表示したいのですが、
フリー版でも可能な方法はありませんでしょうか。

(やりたいこと)
  アプリのヘルプページをHTMLで表示し、管理する

  ・アプリ内に配置したローカルHTMLを任意の大きさのウィンドウでアプリ内に表示
  ・横幅はウィンドウの大きさ固定、縦ははみ出したらはみ出しただけ縦スクロール
  ・リンクをタップしたら、該当URLに飛ぶ(ローカルHTML内で遷移できれば十分)
  ・JavaやHTML5、CSSなどは使えるにこしたことはないが、必須ではない。

Webを検索し、GitHubにあるWebView を利用する方法に行き当たったのですが、
1つはGREEが出していてPro版のみ対応、もう1つは個人の方が出しているものでした。

個人の方のほうのを落としてみたのですが、
サンプルの方はリビルドして実機で動くのですがページのスクロールができず、
さらにサンプルから該当ソース2点を自分のプロジェクトに読み込んだのですが、
うまく動きませんでした。

フリー版UNITYで動くWebViewはないでしょうか。
もしくは、個人の方のほうはやり方が正しければフリー版でも動くのでしょうか。

WebViewの書籍を探したりしているのですが、見つけられませんでした。
解る方いたら、情報など頂けるとありがたいです。よろしくお願いします。



1039 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 00:51:34.45 ID:VN5fsnzG.net]
>>994
Androidの機能でやるのが結局一番楽だというところに落ち着いた

ネイティブアクティビティにはできなくなるが、上にフラグメント重ねるか、背景透過のアクティビティ重ねてる

1040 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 01:00:21.61 ID:ymMQN2Ep.net]
誰か次スレヨロ

1041 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 03:29:34.60 ID:X4A8VaOg.net]
立てれなかったので質問するけど、
同じスクリプトの中でUpdateが一回呼ばれる間に、
OnCollisionStayが11回も呼ばれるんだけどこれはこういう仕様なの?

よければ次スレで答えてくれてもいいけど

1042 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 04:09:34.77 ID:za4noWir.net]
そういう仕様で作ったんだろアホが!

1043 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 08:47:35.42 ID:3QHRiisF.net]
立てたよ
【3Dゲームエンジン】Unity質問スレッド9
toro.2ch.net/test/read.cgi/gamedev/1399506271/

1044 名前:名前は開発中のものです。 [2014/05/08(木) 12:56:19.00 ID:za4noWir.net]
1000なら俺のゲームが完成

1045 名前:karasu// ◆eJlUd9keO2 mailto:sage [2014/05/08(木) 12:59:49.21 ID:wg26AHJJ.net]
 )))
('ω')うおーーーー☆
1000ならUnity繁栄

1046 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1047 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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