【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2017/05/20(土) 22:21:02.39ID:aiIGxq6k
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

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

■本スレ
【3Dゲームエンジン】Unity総合スレッド30
http://echo.2ch.net/test/read.cgi/gamedev/1492037553/

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
【3Dゲームエンジン】Unity質問スレッド28
http://echo.2ch.net/test/read.cgi/gamedev/1481636092/
2017/06/27(火) 03:16:10.06ID:NIY59/kQ
>>702
unity関係ある?
データ保存方法なんてなんでもいいよ。
テキストでもバイナリでも
CSVでもJSONでもDBでも
704名前は開発中のものです。
垢版 |
2017/06/27(火) 06:53:43.77ID:DQEQxEDH
なんでUnityってコルーチン推しなのにマルチスレッド対応してくれないの?
Unity製のゲームってあんまりマルチコア活かせてないよね
2017/06/27(火) 07:15:26.97ID:jvb/5dCA
>>704
マルチスレッドで何したいの
2017/06/27(火) 08:43:11.96ID:b4XvuGuR
個人レベルでマルチスレッドがどーのとか、
まず、無駄な処理ばっかしてるの見直せよ
707名前は開発中のものです。
垢版 |
2017/06/27(火) 09:09:22.76ID:DQEQxEDH
おいおい…時代はマルチスレッドですよ
シングルコアにしか対応してないゲームなんてもうそれだけで「ナンセンス」なんだよ
勿論API介さなければマルチスレッドで動作させれるのも知ってるけどねw
やっぱりAPIはスレッドセーフにして欲しい訳よ
2017/06/27(火) 09:29:29.18ID:P/8Y9J9R
とりあえず、Unityにスレッド使わせたいだけなら、マルチスレッドレンダリングでもオンにしたら?
2017/06/27(火) 09:33:45.71ID:65sKurzR
FF15の最適化とか見るとUnityが情けなく見える
モバイルシェア7割越えで最適化頑張らないかんプラットフォームなんだからそこ力入れてよ
2017/06/27(火) 10:22:11.31ID:dDDXuucW
kabylake/skylakeのエラッタ対策だよ
知らんのか?
2017/06/27(火) 11:33:09.03ID:MB01I3ol
>>706
流石にこれはバカっぽい
2017/06/27(火) 11:38:51.79ID:qNb1/pI/
マジレスすると2017.1.0b1で.net4.6対応するから
使えるようになるんだなこれが

おつかれちゃん
713名前は開発中のものです。
垢版 |
2017/06/27(火) 13:21:48.86ID:P23h75sv
new Threadすりゃ今でも使えるぞw
2017/06/27(火) 13:37:00.75ID:U2GPwi9Y
マルチスレッド(ただし別のコアで実行するとは保証していない)
2017/06/27(火) 13:48:12.41ID:EoxWvb57
マルチスレッ道
2017/06/27(火) 14:11:03.10ID:yqBCe7kV
ゲーム作ってる人のプログラミング配信を見ながら作業するのめっちゃ捗る
2017/06/27(火) 15:03:07.37ID:Lq47HHrJ
アセットを買えばマルチスレッドも簡単に実装できますよ
2017/06/27(火) 16:14:39.91ID:XplLlLvl
最近Unrealに勢い負けしているようなのですが、アセットで解決できますか?
2017/06/27(火) 17:12:01.00ID:65sKurzR
>>716
ニコニコ?
2017/06/27(火) 17:19:30.36ID:2VS7OY0h
>>718
勢い負けというかAAAタイトル捨ててモバイルや携帯機向けにシフトしてるっしょ
コンシューマ向け市場はもう多分狙ってすらいない
2017/06/27(火) 17:25:49.09ID:lPZ2Flzy
流行り廃れでやってんの?
自分に合ってるかどうかでないの?
2017/06/27(火) 17:45:25.97ID:2VS7OY0h
チーム全体で使うんだから個人の使い易さでは選ばないだろ普通は今後のアップデートの方向性も加味して採用する
現在の状況でモバイル向けのチームでUE4採用する奴がいたらアホでしょ
2017/06/27(火) 17:50:20.51ID:lPZ2Flzy
個人でやってるから外野の雑音には興味ない
2017/06/27(火) 18:39:39.16ID:65sKurzR
マウント失敗ワロタ
2017/06/27(火) 19:17:27.95ID:NNNLurrl
VRの体験施設のやつとかもUnrealが多いぽいけどUnityよりどのへんがいいのかの
2017/06/27(火) 19:40:47.30ID:Lq47HHrJ
アセットを買えばUEなんてイチコロですよ
2017/06/27(火) 19:49:16.88ID:lFRF9CKI
フォトリアル系だとunreal、それ以外はunityのイメージ

ツールとしては標準でBPとシェーダエディタ備えてるUEのが好きなんだけど
ノンフォトとかアート的なものが好きなので乗り換えた
というか、好きなゲームがほとんどunityだった

Inside、NeverAlone、伝説の旅団、Alto、LaraCroftGoとか確かunityだったはず

できるできないというよりは向き不向きで違いがあるように思う
2017/06/27(火) 19:50:15.13ID:lFRF9CKI
ああ悪いなここ質問スレじゃん、普通に所感かいちったてへぺろ
2017/06/27(火) 19:55:53.61ID:HB49vpba
アセットおじさんよりずっと有意義な話だし問題ないてへぺろ
2017/06/27(火) 19:56:00.11ID:lFRF9CKI
ごめんついでで
利用者層も大手はUE、それ以外はunityとか
日本での情報量はUE<<<<unityとか
就職有利なのは今後はUEじゃないかなとか
違う個性のものとして棲み分け進んでる気がする
731名無し@キムチ
垢版 |
2017/06/27(火) 19:59:19.59ID:DC9n+ZDA
>>726
UE?UIの間違いでは!?
いや、当方初心者なもので、UEというものがあったら、すまん。

当方ここ2〜3日、アセットの作り方を一生懸命調べておりましたが、結局理解できませんでした。
アセットをつくるのって、そのアセットにするモデルなりスクリプトなりパーティクルなりをつくる以上に難しいですね。
仮にいい作品をつくったとしても、それをUnityに送るアセットにするほうが100倍は難しいことがわかりました。
どなたか、アセットの作り方を小学4年生の平均的の子供でも理解できるように、教えていただければ助かるんですが・・・
2017/06/27(火) 20:01:43.46ID:lFRF9CKI
がくーw
キムチ・・・w
2017/06/27(火) 20:03:44.52ID:65sKurzR
スルー検定の時間です

日本のスマホゲー全盛の時代がどれだけ続くかだなー
こればっかりは読めない
734名無し@キムチ
垢版 |
2017/06/27(火) 20:16:39.69ID:DC9n+ZDA
当方アセットの作り方は理解不能です。
そんな低知能の当方でも悪知恵は働くほうで、小学生でもわかる姑息なアセットの作り方を考えました。
Unityでつくろうとすると超ムズいので、Unityは閉じて、Windowsのエクスプローラからインポートしたアセットのフォルダをどれか開きます。
そしてその中にある3Dモデルならモデルのデータを自分が作った3Dモデルのデータと差し替えます。
あとはそのアセットの名前を変更すれば完成です!!!
何分脳内だけでの構想なので、この方法でできるかどうかわかりませんが、いまゲームと平行してつくっているアセット用のプロジェクトにメドがついたら、この方法でやってみます。
Unityの審査が通ったら報告します。
2017/06/27(火) 21:22:11.82ID:r+wn40H3
>>734
犯罪ですから辞めなさい
浅知恵です
2017/06/27(火) 21:33:26.79ID:wU1pvL+e
レベルの高いスルー検定になったな(白目
2017/06/28(水) 01:05:13.75ID:zwaBbdH9
スクリプトからMechanimのレイヤーごと、あるいはステートごとに
アニメーションのスピードを変更したいのですが、どうすればいいですかね?
2017/06/28(水) 01:08:25.24ID:K4dSzVs0
>>737
アセットを買えば出来ます
2017/06/28(水) 01:25:48.70ID:iNstzWQm
そうだ、アセットを買おう!
2017/06/28(水) 01:38:54.88ID:RnJSUHHS
unityの求人もまったく見かけなくなったな
どうやらゲームエンジンブームが終わりにさしかかっているようだ
Unityテクノロジーも連続で業績悪化だし今回のE3もUnityの出る幕なしという
741名前は開発中のものです。
垢版 |
2017/06/28(水) 01:43:41.50ID:Joo1CLlH
InputFieldのonValueChangedとonEditEndがAndroidで反応しないんですが、皆さんどうしてます?
ちなみにiOSとEditorでは動きます

端末はNexus5でUnity5.6.0です
2017/06/28(水) 02:56:27.94ID:YfOwtD9e
unityでスクリプトを非アクティブにするとupdate関数が呼ばれなくなるだけでOnTriggerEnterなど外部から
呼び出される関数は動いたままなんですね
1時間ハマってしまったよ・・・
2017/06/28(水) 07:33:52.98ID:9WKSugfi
同一シーンでライトベイクしたオブジェクトを使い回したくて、predabオブジェクトにしてライトマップの使い回しをしたいのだけどできますか?
さらに別オブジェクトもライトベイクしたいんですがこれも無理?

アセットバンドルは時間的に厳しいと言われてて、デザイナーで他に回避方法があれば教えてください。

export2mayaでテクスチャベイク?
2017/06/28(水) 07:39:27.31ID:9WKSugfi
↑ もちろんスタティックオブジェクト
2017/06/28(水) 08:45:34.88ID:1BfH4daK
>>737
StateMachineBehaviour使うとかは?
746名前は開発中のものです。
垢版 |
2017/06/28(水) 13:13:40.70ID:Xx8x3wmK
>>741です
Unityをlatest versionにしてもダメでした
InputFieldの代わりにTouchScreenKeyboardを使用してもkeybyard.textの返り値は常にEmpty
Androidのkeybyardはjavaで自作するしかないようですね
うんち
2017/06/28(水) 14:15:18.29ID:0pwJ+My9
よくわかんないけど
keybyard.textファイル名間違ってたテヘペロ
なんて落ちじゃないよね一応
うんち
2017/06/28(水) 14:44:46.80ID:z1x+jtdd
アセット買えば
うんち
2017/06/28(水) 14:48:44.12ID:eHdxVbrg
つべの動画でUEは使用事例とかニューフィーチャー紹介とかなのに、Unityのはこんだけ儲かったとか効率化とかの動画ばかりで萎える
もしかしてUnityて作る人向けじゃなくて投資家向けサービスに変わった?
750名前は開発中のものです。
垢版 |
2017/06/28(水) 14:55:56.59ID:VM1OohHi
>>747
なんども確認しましたし同じ現象の人多いみたいなんでUnityのバグっぽいです

>>748
アセットないです

とりあえずNativeで作り直したら綺麗に動いたんで解決です
失礼しました
2017/06/28(水) 15:58:34.98ID:QK7HICnt
>>749
主にお金を稼ぐために特化したゲームに使われてるから
2017/06/28(水) 16:21:49.70ID:81dHq7So
球体を平面に置きたいのですが、半分埋まったりしてぴったり置くことができません
助けてください
2017/06/28(水) 16:36:30.61ID:eHdxVbrg
>>751
だろうな、てか冷静に考えるとそのトリクルダウンでぼっちの俺もこんな素晴らしいエンジンを使えているわけだな
低気圧のせいかイライラしてネガティブなことを書いてしまった、スマソ
2017/06/28(水) 16:59:27.14ID:5wWPTgQQ
>>752
それってコライダーズレてまふぇんか?(^^
2017/06/28(水) 17:08:19.79ID:81dHq7So
ズレてないんです
2017/06/28(水) 17:11:55.31ID:5wWPTgQQ
ズレてないのに半分埋まるってのはおかしいでふね(^^
誰か原因分かる人いまふぇんか?(^^
2017/06/28(水) 17:20:18.23ID:81dHq7So
コケシ作りたいんです
それでシリンダーの上に球を引っ付けたいのですがぴったり置けないんです
blenderのスナップ見たいな機能ありませんか
2017/06/28(水) 17:24:10.34ID:ARqwPjKP
グリッドがオンになってるのかな?
グリッド設定あった様な…
2017/06/28(水) 18:16:57.98ID:ZbP+WKEZ
>>749
アンチの煽りかと思ってスルーしてたけど違うのな
人間の心理って奥深いな
2017/06/28(水) 18:22:18.68ID:ZbP+WKEZ
ちょっと記事古いけどスナップはこれかな

http://d.hatena.ne.jp/nakamura001/touch/20110608/1307546731

逆にスナップ効きすぎなんじゃと思ったけど
2017/06/28(水) 18:25:11.95ID:ZbP+WKEZ
あとこれか、shift+ctrlか
http://tsubakit1.hateblo.jp/entry/2015/04/21/031048#%E3%82%B3%E3%83%A9%E3%82%A4%E3%83%80%E3%83%BC%E3%81%AE%E4%B8%8A%E3%81%AB%E8%BC%89%E3%81%9B%E3%82%8B%E6%84%9F%E3%81%98%E3%81%A7%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B
2017/06/28(水) 18:25:31.02ID:BfQJYRBU
>>752
ちょっと古い記事だがこの辺がわかりやすいんじゃないかな?
http://tsubakit1.hateblo.jp/entry/2015/04/21/031048
2017/06/28(水) 18:33:45.31ID:ZbP+WKEZ
かぶってるやんか!!
2017/06/28(水) 18:37:07.49ID:BfQJYRBU
すまん
これだけじゃアレなんで、個人的によく使うのはvキーの頂点スナップだと言っとくか
2017/06/28(水) 20:49:48.18ID:vTnIkHjx
Texture2DのLoadRawTextureDataを利用してゲーム実行中にETC_RGB4のテクスチャを用意したいのですが
1ブロック分(8バイト)のデータの何ビット目にどのデータが入れるのかとか代表色の決定方法など詳しい方いたら教えてもらえませんか?
WikiやKhronosの資料読んでみているのですが 英語の情報が多く読み解けずに困ってます
2017/06/28(水) 21:41:57.51ID:+3unql6Y
英語の参考書はどれがいいか聞いたら?
767名前は開発中のものです。
垢版 |
2017/06/28(水) 23:29:20.88ID:VM1OohHi
英語できないのは致命的ですね
768名無し@キムチ
垢版 |
2017/06/28(水) 23:39:27.93ID:rCcrz8Ok
>>765
当方にはさっぱりわからない技術的なことには、そんなに詳しいのに、英語ができない人って世の中にはいるものなんですね。
英語ができないんじゃ、たとえ神の技術を持っていても恥ずかしいですねw
769名無し@キムチ
垢版 |
2017/06/28(水) 23:45:54.23ID:rCcrz8Ok
みなさんは地上の星ですね。
みなさんの中にはエンジニアとして、周囲から一目置かれている人もいるんでしょうね。
また中には神に等しい技術を持っている人もいるんでしょうね。
でもエンジニアとしていくらすごくたってTVのバラエティからオファーがくることはありませんよね?
つまりみなさんは地上の星です!!
みなさん、地上の星として活躍してください!!
770名前は開発中のものです。
垢版 |
2017/06/29(木) 00:10:02.29ID:ARc4TkYO
Animatorウィンドウ開いたらExit ステートが無いんですけど原因ってなんですか
2017/06/29(木) 00:19:20.70ID:r62NyUQT
今やゲームクリエーターは子供が憧れる職業6位?とかだからな
俳優やF1レーサーを(多分)凌駕した神に近い神聖な仕事となった
2017/06/29(木) 01:01:25.96ID:HUeUEC1K
ところが今の男子中高生が憧れる職業第1位はゲームクリエイターを抑えてITエンジニア・プログラマってデータもあってだな

http://www.itmedia.co.jp/news/spv/1705/01/news056.html

まぁ平匡さん効果かもしれんが
2017/06/29(木) 01:02:36.71ID:HUeUEC1K
"憧れる"じゃなかった
"なりたい"やった
2017/06/29(木) 01:44:20.84ID:AzQQuiI4
アセットを買えばあいてぃーエンジニアにもなれますとも
775名前は開発中のものです。
垢版 |
2017/06/29(木) 03:42:35.82ID:fm140Xsa
ゲームクリエイターはプログラマ兼ねないの?
職種と業種が混ざってる気がする
2017/06/29(木) 06:37:55.42ID:NUsqaQZd
見てないけどクリエイターもいろいろあるから
エフェクト作ってると微調整のアレコレくらいはあるけどプログラミングってほどの仕事はしないよ
2017/06/29(木) 10:51:52.62ID:47yPUpvM
子供から見ればエンジニアもアーティストもプランナーもPCに向かってゲーム作ってればみんな同じ
2017/06/29(木) 10:53:24.19ID:Yfj1vCFq
子供から見れば自宅開発してる人も引き篭もりニートも同じ
779名無し@キムチ
垢版 |
2017/06/29(木) 19:41:07.01ID:s5lKwYhB
>>772
TVのバラエティからオファーが来ない、
ゲームクリエイター、ITエンジニア、プログラマが、
男子中高生が憧れる職業第1位なのですか?
むしろ料理人のほうがTVのバラエティに出たりしてかっこいいのに…
間違ってもゲームクリエイター、ITエンジニア、プログラマがバラエティに出ることはないのに…
最近の若者は地味でTV恥ずかしがり屋さんなのかな?
780名無し@キムチ
垢版 |
2017/06/29(木) 19:48:46.81ID:s5lKwYhB
先日AssetStoreToolsというものの存在を知ってダウンロードしました。
これで一歩アセット作成に近づいたような気がしますが、つくったコンテンツをまとめるフォルダのようなものはどうやってつくるのですか?
普通のWindowsのフォルダを作って、それに入れるというわけにはいかないですよね?
また、大きい画像、中くらいの画像、小さいアイコンは、どうやってつくるのですか?その規格はどうなっているのですか?
AssetStoreToolsの新しいバージョンには、どうもそれが欠落しているようでしたので…
2017/06/29(木) 20:04:20.13ID:47yPUpvM
はいスルー検定
2017/06/29(木) 21:29:03.53ID:FY4CXtEe
>>780
Macを買いましょう
783737
垢版 |
2017/06/29(木) 22:20:58.59ID:5qdP8VHQ
>>737
これ「方法なし」が正解なんですかね。
去年の段階では代替案でしのぐしかないという解答を見つけましたが、現状でも変わっていないか、何か知ってる人がいたら教えてください。
ttps://teratail.com/questions/44035
784737
垢版 |
2017/06/29(木) 22:23:17.61ID:5qdP8VHQ
>>745
あっすいません! 見逃してました!
調べて、試してみます
785737
垢版 |
2017/06/29(木) 22:47:29.68ID:5qdP8VHQ
連投失礼

>>745
理解が浅かったら申し訳ないのだけど
ステートにスクリプトをアタッチすると、StateMachineBehaviourで実行タイミングを管理することはわかりました。
しかし、結局アニメーション速度の変更はAnimatorクラスのspeedを変更するしか方法がわからず、
結局それをするとそのステートのみならず全レイヤーの速度が変わってしまいます。
2017/06/29(木) 23:38:16.05ID:HUeUEC1K
>>777
子どもの臭覚の鋭さをバカにするのは良くないと思うよ
キミも幼い頃の自分の臭覚の良さのお陰でこんなスレに居ついてるのでしょ?
2017/06/30(金) 00:43:45.03ID:hweN07lO
terrain(凹凸有り)の表面にグリッドを描画したいです。
グリッドはシェーダーを使用して描画するとした場合、
Terrainにどうシェーダーを適用すればいいか分かりません

Terrainの設定からMaterialを変更すると、元のterrainのMaterialが消えてしまいます
元のterrainのMaterialを消さずに、追加でシェーダーを適用する方法を教えてください
2017/06/30(金) 09:26:40.89ID:i5tR7bQ2
>>785
そりゃあAnimatorのspeed変えたら全体に影響するのは当たり前

うろ覚えだけど、AnimatorStateInfoのspeedかspeedMultiplierは試した?

そもそもステート単位ならインスペクタからもスピードの設定できなかったっけ?
2017/06/30(金) 10:09:52.92ID:EfzDG8Iy
はいスルー検定
2017/06/30(金) 10:31:13.90ID:dOtc7ni6
>>787
やり方はいくつかあるがプロジェクター使って投影しちゃうのが楽
2017/06/30(金) 11:07:45.64ID:r16kYJ68
コルーチンを制するものはUnityを制するというのは本当ですか?
2017/06/30(金) 11:11:58.60ID:SmbbQHCP
アセットを買うものはUnityを制す、が正しい
2017/06/30(金) 12:23:05.73ID:95g2Gnq/
スルー対象とコルーチンおじさんとアセットおじさんぐらいしか
かきこんでないとでもいうのだろうか
もう一度お読みいただこう replay
2017/06/30(金) 16:33:32.24ID:HXECd8Ks
genericリグでもレイヤーマスク使えるぽいな、いまさらだけど
Humanリグで使えるあのGUIが使えないから手動でぽちぽちしなきゃだけど
前から思ってたけどUnityてアニメーション関連結構強いような
795737
垢版 |
2017/06/30(金) 19:34:52.86ID:9DHQHWx+
>>788
AnimatorStateInfoのspeedもspeedMultiplierも、Animatorのspeedとは違い、読み取り専用になっており書き換えできません。
インスペクタからspeedの設定はできますが、スクリプトから任意のタイミングで変更したい、という相談です。

ただ、直接的なアドバイスに沿った方法ではないかもしれず恐縮ですが、
あらかじめ作っておいたfloatのパラメータを、インスペクタからspeedMultiplierに入れてやって、
これをAnimatorのsetFloatメソッドで書き換えてやればよいのですね。
これで解決できました。ありがとうございます。
796名無し@キムチ
垢版 |
2017/06/30(金) 21:21:24.37ID:5kIkLMiV
>>786
>>777の「子供から見ればエンジニアもアーティストもプランナーもPCに向かってゲーム作ってればみんな同じ 」という発言は正しいと思う。
というのも、当方から見ても、エンジニアもアーティストもプランナーもPCに向かってゲーム作ってればみな同じに思えるからだ。
2017/06/30(金) 21:23:22.41ID:rQojbT3K
つまりお前は子供並みのオツムってこと
2017/06/30(金) 21:30:27.83ID:EfzDG8Iy
バーカ
2017/06/30(金) 21:57:32.99ID:OS2NWGPz
ハハッ!皆で殺し合え!
2017/06/30(金) 22:25:17.45ID:nADTQ/8r
まあまあ、皆さんアセットを買って落ち着きましょうよ
2017/06/30(金) 22:40:54.22ID:xg7SqiIv
>>799
皆で幸せになろうよ
802名前は開発中のものです。
垢版 |
2017/07/01(土) 09:02:05.73ID:zfjGuCov
Mathf.Clampのスクリプトリファレンスに↓の例があるんでけど
void Update() {
transform.position = new Vector3(Mathf.Clamp(Time.time, 1.0F, 3.0F), 0, 0);
}
Vector3のx座標に、経過時間の1秒から3秒までの範囲を割り当てるという意味が全くわかりません。
これはどういう方法で何をやろうとしているんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています