[過去ログ] 【3Dゲームエンジン】Unity総合スレッド26 [転載禁止]©2ch.net (975レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(3): 2015/04/19(日)01:44 ID:6Ke+o2io(1/3) AAS
3Dゲームエンジン「Unity」のスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他
次スレは >>970 を踏んだ方が建てること。ダメなら >>980 か >>990 が建てて下さい。
●公式
外部リンク:unity3d.com
省8
895: 2015/08/25(火)01:17 ID:QkbFdZYe(1) AAS
まじかー…
アシンク周りまで勉強したら
頭パンクしちゃ〜↑う
896: 2015/08/25(火)07:00 ID:rRR1VLvc(1) AAS
>>211
そのサンドボックスをつくったのがこれなんだが
外部リンク:rob2.jp
897: 2015/08/25(火)09:54 ID:9w46yIkz(1) AAS
>>893
やっとかー。
でもありがたいわ。
898: 2015/08/25(火)10:20 ID:csnc0BGW(1) AAS
>>893
ロードマップに書いてないけど何処情報?
更新するのC#だけ?.Netのバージョンは変わらないのかな?
899: 2015/08/25(火)14:58 ID:QnKA2Kjg(1) AAS
もう Unity 5.1.3
1ヶ月毎くらいに新しくなってね?
5.2になったらVS標準みたいな変更もあるしマイナーチェンジはどこまで追従するか迷う
900(3): 2015/08/27(木)03:28 ID:Yc/ltIt4(1/2) AAS
3Dでキャラクターに台詞を喋らせる際に、吹き出しの様な文字ウインドウを作りたいのですが
「カメラに追従」「吹き出しの尻尾や位置でキャラのいる方向を示す」「キャラにかぶらない」
ような動きをさせるのが難しいです。どんなスクリプト命令を使うと可能そうでしょうか?
「ファンタシースターオンライン」というゲームの
吹き出しウインドウの動きが理想に近いです。
参考動画 ※24秒〜45秒にキャラの吹き出し表示があります。
動画リンク[YouTube]
省3
901(1): 2015/08/27(木)04:22 ID:RvW5l3Bq(1) AAS
>>900
大して面倒そうでもないんじゃね。
吹き出し本体の位置はキャラの位置を
Camera.WorldToScreenPoint(chara.transform.position);
とかで変換した上であらかじめ決めたオフセット値を
足して割り出してやる。
尻尾は別オブジェクトにして方向は吹き出し本体から
省5
902(1): 2015/08/27(木)08:54 ID:p4MsU4d+(1) AAS
>>900
uguiでの解説してるサイト見たことあるで
探せばある
スクリプトコピペで動いたような気がする
903(1): 2015/08/27(木)10:40 ID:/1UUGlZt(1) AAS
ビルボードで
904(1): 2015/08/27(木)11:03 ID:Yc/ltIt4(2/2) AAS
>>901
ありがとうございます。
正直どこから手付ければいいか悩んでたところがあるので、大いに参考にさせて頂きます。
>>902
うおおほんとですか。すごい、探したいです。
吹き出しとか会話ウインドウとか、日本語ばかりで探していたので
ヒントワードとか頂けたらうれしいです。
省2
905: 2015/08/27(木)11:23 ID:/X58FTun(1) AAS
>>900
フィールドがデケーな。
一人で出来たら最高だよな。
906(1): 2015/08/27(木)21:17 ID:DRhr/xRj(1) AAS
質問お願いします
OnTriggerEnter()内でInstantiate()されて生成されたオブジェクトのAwake()の呼ばれるタイミングはどうなりますか?
生成された瞬間に呼ばれるのか、次のフレームの他のAwake群と同時に呼ばれるのか、そもそもInstantiateで生成されるタイミングはどうなんでしょう。
お願いします
907(1): 2015/08/27(木)21:26 ID:GH3zqhnX(1) AAS
それブレークポイントを仕掛ければ分かりませんかね?
外部リンク[html]:docs.unity3d.com
908(1): 2015/08/27(木)22:31 ID:xaSkqkSC(1) AAS
AwakeはgameobjectがInstantiateされた直後に呼び出される
StartはgameobjectがInstantiateされて、次のUpdateの直前に呼び出される
このページがわかりやすい
外部リンク:jigax.jp
コンポーネントを複雑に参照してるgameobjectのInstantiate時の初期化は悩ましいよな
909: 2015/08/28(金)00:33 ID:OrMIF+xt(1) AAS
>>904
すまん、ブクマしてないから忘れたわ
なんか個人でやってるunity関連のブログだったのは覚えてるけど
910: 2015/08/28(金)10:20 ID:71KqHwSx(1) AAS
unity eventから呼べるメソッドってvoid型じゃないとダメなん?
型ついててもシカトすりゃええやんー、無駄なメソッドが増えちまう
911: 2015/08/28(金)21:42 ID:FOZxyICT(1) AAS
スマホ2台で片方にメイン画面のシーン、片方はコントローラみたいなことやりたいんだけど、通信はどうやるのがオススメ?
UNETとかPhotonは同じシーンで同期するって感じで向いてないように思えるんだけど、どうなんでしょう?
912: 906 2015/08/29(土)02:57 ID:mCv3v/Pt(1) AAS
>>907
>>908
うおおありがとうございます。
大変参考になります
913(2): 2015/08/29(土)17:17 ID:4GPmON2Z(1/2) AAS
Unity5をアップデートしたつもりが、いつのまにかUnity4がインストールされてた。
914: 2015/08/29(土)17:40 ID:qFv/moV6(1) AAS
>>913
え?
915: 2015/08/29(土)17:47 ID:QrXsxS67(1) AAS
>>913
アップデート版ダウンロードするときに一番大きなパッチレベルで探してしまったんじゃないの?
4.xは数字でかいから
916: 2015/08/29(土)20:08 ID:4GPmON2Z(2/2) AAS
Check for updateからだと思うけど。
それより、最新のUnityに入れ直して、やっとXamarin Studio で日本語が打てて、デバックができるようになった。
前は最新のUnityに入れ替えたらプロジェクトの変換に失敗したけど、なおっていた。
今日はぐっすり寝られる。
917(2): 2015/08/30(日)13:30 ID:pDxA/Nr5(1/2) AAS
情報不足かもしれませんがお願いします
親子それぞれ別のnameを持っているとして、
GetComponentInParent<Hoge>().name と GetComponent<Hoge>().name の値が同じになってしまうのですが何故でしょう
というか、GetCompnentInparetで子の持つ親にアクセス出来てない感があります。
918(1): 2015/08/30(日)13:57 ID:lkO858bk(1/3) AAS
>>917
素直にtransform.parent.GetComponentすればいいんでないの?
919(1): 2015/08/30(日)13:58 ID:pLH2PrmZ(1) AAS
GetComponentInParent は自分基点で親方向に遡ってコンポーネントを捜す動作なので
子で実行すれば子の当然Hogeを返すと思いますが
920(1): 2015/08/30(日)13:59 ID:lkO858bk(2/3) AAS
ちごた
素直に
nameと transform.parent.nameで良くね?
921(1): 917 2015/08/30(日)20:14 ID:pDxA/Nr5(2/2) AAS
>>918
>>919
>>920
ありがとうございます。
今のところ素直にtransform.parentからアクセスしています
InParentは自身が持って無ければ親を探すって感じなんですかね
922: 2015/08/30(日)20:21 ID:lkO858bk(3/3) AAS
>>921
GetComponentInParentメソッドは日本語版も英語版もどっちもScriptリファレンスがクソだったりする模様
同じ悩みをStackOverFlowとかUnity Forumで見てしまった
921が無理解なんじゃなくてUnity本社が悪い気がする
923: 2015/08/30(日)21:46 ID:NoP9QzYQ(1/2) AAS
おいやめろ
社員だか狂信的な信者だか分からない連中が沸いて
スレが荒れる
924: 2015/08/30(日)21:49 ID:NoP9QzYQ(2/2) AAS
悪いのは文盲の ID:pDxA/Nr であって、Unityおよびその生成物には
何の瑕疵もない。いいね?
これでお納めくださいますか? > 関係者様各位殿
925: 2015/08/30(日)22:47 ID:Szx9A3L7(1) AAS
がおー
926: 2015/08/31(月)05:34 ID:+83TVFvD(1) AAS
なんかゲーム中のテキストを取得して、それをFilestreamに流してテキストファイルを作って、
notepad++で開いてみるとACKっていうタグが出てきました。
これをAssetエディター上で開くと何個もテキストエディタ立ち上がるとか挙動おかしいし。
これプロトコルのやつだと思うんですが、
UI.Textから文字を取得してるだけなのになんで紛れ込むんだろうか。
InputFieldとのやり取りで使用してるのかな。
927: 2015/08/31(月)19:32 ID:V2tgAJM9(1) AAS
Scriptで作成したMeshのMaterialにBampMapやPrallaxMapのShaderをつけても
しっかり表示されないのですが、どうすればいいでしょうか
928: 2015/08/31(月)20:22 ID:zDFUx8JH(1) AAS
カスタムメイド3D2の体験版を起動したいんですがタイトル画面から進みません
グラフィックドライバの更新とかはひと通り試したんですが解決せず
output_log.txtを見る限りUnity関係のエラーかと思い質問しました
何か原因等わかりませんか?よろしくお願いします
(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)
UnloadTime: 0.773358 ms
Unloading 4 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)
省2
929: 2015/08/31(月)21:02 ID:qbaV+ksC(1) AAS
開発会社に問い合わせて下さい
930: 2015/08/31(月)21:30 ID:9G+ZoX8Y(1) AAS
まだ夏だもんなー
931(1): 2015/09/01(火)18:04 ID:hvRoRcQg(1) AAS
とうほぐは秋やで
932: 2015/09/01(火)21:03 ID:l3S+7t2i(1) AAS
>>931
今日なば少し暑がったけどもな
933: 2015/09/02(水)00:59 ID:jG8RJKXw(1) AAS
やじがね〜さ。
934(1): 2015/09/02(水)21:42 ID:e+JwuUzI(1) AAS
Appliaction.LoadLevel ("a");
Androidの実機だとシーン切り替えができません、固まって落ちます
pcでは普通にシーン切り替えできています
なにか解決策はありませんか
シーンa → シーンb → シーンc
までは正常に切り替え可能です
その後、シーンc → シーンa or シーンb
省1
935: 2015/09/02(水)22:52 ID:WsKdJzCQ(1) AAS
実行順じゃね?
質問スレ行け
936: 2015/09/02(水)23:09 ID:cZl/ikOd(1) AAS
>>934
メモリたんねーんじゃねぇの?
937: 2015/09/02(水)23:12 ID:L/H1ntpM(1) AAS
うん、メモリだな。
うん、解決。
938: 2015/09/03(木)00:09 ID:MDvhY1Ry(1) AAS
いつも気使ってるからメモリ足りなくしたないんだよなぁ。
一体どんなメモリの使い方になってんだ…。
procstats使ってみればいんじゃないかな。
939: 2015/09/03(木)00:39 ID:0FX76qT0(1) AAS
クオリティでfastとかにして画質を落とす
処理を見直す
くらいかな?
940: 2015/09/03(木)00:55 ID:atFme4Y0(1) AAS
Grid Layout Groupで並べたButtonのスクリプトに
EventSystem.current.IsPointerOverGameObject();を書いて
カーソルがボタンの上に乗ったら何か説明だそうと思ったんだけどボタン単体でカーソル判定してくれない
何かいい方法ないかのううう
941: 2015/09/03(木)11:33 ID:kkl2pttV(1/2) AAS
携帯端末で
942: 2015/09/03(木)11:34 ID:kkl2pttV(2/2) AAS
Scene使い分けるのやめればいいよ
943: 2015/09/03(木)22:11 ID:RFQYiUZh(1) AAS
モバイルでシーンの使い分けっていかんのか?
重いアプリは作ったことないからわからんけど基本的にはタイトル、メニュー、ゲームの3つのシーンで作ってるわ
944: 2015/09/04(金)11:22 ID:MXm0E7iy(1) AAS
いいと思うよ
945: 2015/09/04(金)12:40 ID:7TklmlY4(1) AAS
普通なら問題ないね
落ちる方が謎
946: 2015/09/05(土)02:33 ID:4vycCG/t(1/2) AAS
メモリリークしてるかどうかってプロファイラーからどう確認するものだろう?
947(1): 2015/09/05(土)10:48 ID:oyy1tAy9(1) AAS
それがメモリリークかどうかってのはそのオブジェクトをその後使うつもりがあるかどうかだからなぁ…
使うつもりがないのに保持してたらそれがメモリリークな訳だがそんなことは自分にしかわからんだろ
948: 2015/09/05(土)11:44 ID:4vycCG/t(2/2) AAS
>>947
なるほど勘違いしていた
ありがとう
Androidの端末がかなり発熱してたからメモリ使い過ぎてるのかなと思ったけど
オブジェクトも削れないし困ったところ
そもそもUpdate関数で移動させてるステージオブジェクト多すぎてCPUが限界なのか
その辺の仕組みが良くわかって無いから危険
949: 2015/09/05(土)11:45 ID:3nrH/853(1) AAS
オブジェクトというかドローコール数だな
バッチが効いてるかどうかとか。
Unity5から考え方がかわってフレームベースでの描画数になったが
950: 2015/09/05(土)20:57 ID:1RZueBoo(1/2) AAS
それこそdeep profileで原因は分かるだろ
分かっても対応出来るかは知らんけどw
無駄なループ内newとかさくさく突き止められて便利よ
あとは個人的にはoverdrawもよく見るな
UIで馬鹿な重ね方やらかしてると一発で分かる
951(2): 2015/09/05(土)21:03 ID:1RZueBoo(2/2) AAS
こないだやった事例ですが、Updateが負荷の原因なら、目立たないオブジェクトの更新をフレームスキップしてしまうという姑息な手口が非常に効いた
Updateでフレームカウント++して、if(frame%3!=0)return;させるというお馬鹿コード
GameObjectごとにUpdateのFPSいじるよりスマートな方法があれば知りたい。。なんか我ながらきもいw
952: 2015/09/05(土)23:51 ID:YeH4l+kw(1) AAS
FixedUpdateは物理演算用だから別としても、
Time.deltaTimeで判定した方がいいような気もするが…
FPSに余裕ある端末とで動作が変わるから>>951の方が処理として正しい気もするからわからないな
953: 2015/09/06(日)03:05 ID:ULCk5kQP(1) AAS
>>951
概要だけ見ると、もろコルーチンの教科書的使用事例な気がするが
954: 2015/09/06(日)22:18 ID:G6mSMsK+(1) AAS
ひまなので某プログラマ向け質問サイト teratail で回答でもしようかと行ったら ググれカス以下の質問ばかりで萎えた。
955: 2015/09/06(日)22:33 ID:+bhRkPDK(1) AAS
同意
teratailと日本語StackOverflow、英語版StackOverflowと比べてしまうとユーザ数も質も価値見いだせないね。。
人増えてvotesが充分に機能するまではくだらない質問に丁寧に答え続けるしかないのかなと思うけど、現状だと不得手でも英語版でいいやってなっちゃうな
956(1): 2015/09/07(月)14:19 ID:pf6kShHA(1) AAS
Profilerで瞬間的にOverheadが大きくなってるんだけど
これなんだろう?
削れるとしたらどんな処置が良いのかな?
957: 2015/09/07(月)15:23 ID:eFeAH+ft(1) AAS
ある程度の読解力があり、話の流れと整合性を考慮に入れればそういう結論に達する
といって納得できないなら理由を説明するのもしんどいんで引き下がって欲しい
958: 2015/09/07(月)15:57 ID:IKpa3mST(1) AAS
>>956
ありがちなのはFind系だけど支配的でもないんだよな
一定数オーバーヘッドあるよ
てかこれ、プロファイラのオーバーヘッドってことじゃなかろうか?w
959: 2015/09/07(月)23:19 ID:/pg8hiw2(1) AAS
ザックリし過ぎてて、ニュータイプじゃないしわかんねぇわ
960: 2015/09/08(火)01:01 ID:Kt86nnQY(1) AAS
傾向を知りたいよな
スプライトスタジオ多用してるとシーン切り替え時にひどいoverheadスパイクがあるけど、シーン切り替え時なら逆に言えば御の字だし初期化負荷なら仕方ないと思う
あとはループ内で無駄なnewしてたときか
これもスパイクなんだけど、こっちはインスタンスをプールしとくなど対策しやすい負荷だった
iTweenの乱用も危険だね。コンポーネントの抜き差しが多発するので、多量のオブジェクトさばくときは単一の管理クラス作ってそいつに集中管理させた方が効率が良いみたいだ
とはいえまだスパイクと無縁ではないです
なにか注意すべき見落としがある気がする
961(1): 2015/09/10(木)10:20 ID:h7sXt3CH(1/2) AAS
あるカメラのレンダリング結果を、テレビのモニタの画面部分に映す(レンダリング結果をテクスチャにする)というよくある処理がやりたいのですが、どういうアプローチでやればいいかわかりません。詳しい方いますでしょうか
962(1): 2015/09/10(木)10:38 ID:Ct1dHz2M(1/2) AAS
>>961
Unity5系だよな?
カメラの設定にTargetTextureてのがあるから
projectの好きなところにcreate->RenderTextureを作ってそれを設定してやればいい
外部リンク[html]:docs.unity3d.com
どの機能に属するかが分からんと探すのは大変だろうけど
まぁ大抵は検索すれば出てくるから
省1
963: 2015/09/10(木)12:59 ID:MCjthCcP(1) AAS
5.2来たな
デフォだとVSが入るんだな、8G弱もある
入れるか否か悩むサイズだなw
964(1): 2015/09/10(木)13:35 ID:cMSdz189(1/2) AAS
VS標準で付くのか、いいなぁWindows版
スマフォ開発でターゲットがiOSだったりするからMac使わざるを得ないのでうらやましいわ
WindowsでもiOS版ビルドできればいいのに>>Appleは一度死ねば良いのに(あれ、いっかいつぶれかかったっけ)
965: 2015/09/10(木)13:41 ID:Ct1dHz2M(2/2) AAS
外部リンク[2]:unity3d.com
VSTとVScommunityがダウンロードできるだけだから
個人でも環境は今までとあんまり変わらんはず
966: 2015/09/10(木)14:50 ID:h7sXt3CH(2/2) AAS
>>962
検討がつかず困っていました
ありがとうございます!
967(1): 2015/09/10(木)16:35 ID:iyrx4JP/(1) AAS
>>964
WindowsのUnityでビルド、出力フォルダをzipで転送してXcodeでビルドという流れでやってる
それなりに時間がかかるのと検索パスの区切り文字を直す手間はあるが実機では最終確認くらいしかしないので許容範囲
968: 2015/09/10(木)16:57 ID:uR5QL967(1) AAS
質問なんですがBlenderのアーマチュア変形オプションの体積を維持のような機能って
Unityにもありますか?なくてもきれいにアニメーションしますか?
969: 2015/09/10(木)19:04 ID:cMSdz189(2/2) AAS
>>967
ありがとー
俺もそのやりかたにしてみるわ。
あと今Mac側にJenkinsつっこんで定時ビルドの試験してるのでこれがうまくいったらWindows側でコード書いてgitサーバににpushするだけでHourlyBuildみたいな事できそう
970(1): 2015/09/10(木)19:53 ID:elK3gt0O(1/4) AAS
いままでwinもmacもsublime textにomnisharpいれて書いてたけど
winのほうはVSに乗り換えてみるかな
971: 2015/09/10(木)21:55 ID:3sJx0UkS(1/2) AAS
マクしかないのでSublimeSocketAssetで頑張る
これ便利だけどちょくちょく落ちるんだよなぁ
972: 2015/09/10(木)21:56 ID:3sJx0UkS(2/2) AAS
おっと次スレの頃合いか
俺は無理みたい
973: 2015/09/10(木)22:17 ID:elK3gt0O(2/4) AAS
あ、自分踏んでたか
いってくる
974: 2015/09/10(木)22:23 ID:elK3gt0O(3/4) AAS
2chスレ:gamedev
質問スレってこれでいいの?
975: 2015/09/10(木)22:35 ID:elK3gt0O(4/4) AAS
はい
2chスレ:gamedev
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.169s*