[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
260: 2018/02/27(火)19:31 ID:CPQIq6en(1) AAS
Winだとダイアログが出る
Macなど知らぬ

OSのファイルシステムで日付ソートすりゃ、
何が超最近出来たファイルなのか分かるだろ
それをリネームするだけでしょ
261: 2018/02/27(火)19:43 ID:MhfhsC/o(1) AAS
>>259
アセットを買ってみては?
262: 名無し@キムチ 2018/02/27(火)22:20 ID:2HMkevDn(2/2) AAS
>>257
>俺は間接的には関係あるから

ぎょえええええーーーーーっ!!!!悲しすぎ、哀しすぎ!!!
間接的に関係あることでトランペットを吹く人間がこの世にいたとは!!!!!
そ、そこまで卑屈に人間はなれるものだろうか!!!???
ねえっ!!!???、人間ってそこまで卑屈になれるの!!!???
263
(1): 2018/02/27(火)22:27 ID:zQUOyF4E(1) AAS
あるGameObjectのtransform.rotation.eulerAngles.xにDeg2Radを掛けたものを
Cos関数で処理するとマイナスの値をとってくれない(0〜1を行ったり来たりする※)んですが
なぜでしょうか?
※xはtransform.rotateによって毎フレーム一定値が加算されます
264
(1): 2018/02/27(火)22:33 ID:nsaU08ik(1) AAS
>>263
同じ回転状態でもオイラー角は一意に決まらない
解がいくつもある
eularAngles.xは0°~180°になる解を優先してるんじゃないのかな
適当予想だけど
265
(2): 2018/02/28(水)00:00 ID:pnithuZJ(1) AAS
>>264
調べたところ、xは270〜0〜90の間を移動していました

もうxは信用できないので、もう独自の変数を用意して、それでGameObjectを回転させ、Cosに変数を与えることで解決しました。
ありがとうございました。
266: 2018/02/28(水)23:16 ID:FoOudHqQ(1) AAS
Unity触り始めて1週間くらいの初心者です。
3Dプロジェクトの中に2Dのスプライトを作りたいのですが、
普通にやると2Dスプライトも3次元的な角度を持ってしまいます。
(たとえばz軸に垂直な方向をもつスプライトはx軸方向からは見えません)
質問なんですが、どの方向から見ても常に同じ画像を見せるスプライトっていうのは作れるでしょうか?

マリオ64のキノコとか一部の背景の木は、どの方向から見ても常に同じように見えますが、
ああいうことがやりたいのですが、やり方がわからず困っています。
267
(1): 2018/02/28(水)23:42 ID:sBHa73hg(1) AAS
カメラの角度を取得して、それをもとに画像を回転させればいいんじゃない?
LookAtとかも使えると思うけど、微調整できないから自分で計算するとかして対応する。

ずっと表示させるならuGuiで表示するとかの方がいいけど、そうでもないんでしょ?
268
(1): 2018/03/01(木)00:04 ID:bBGhUADz(1) AAS
>>267
ありがとうございます
それを第一に考えたんですが、構想しているゲームがマルチプレイヤーのゲームで、その方法だとスプライトが正面を向けているプレイヤーと自分との視線の方向に対して垂直な方向にいるプレイヤからは見えなくからだめだなあと…と。
様々な方角にいる複数のカメラに対して、どのカメラにも正面から映るようにする方法ってないですかね?
あと、正確に真正面でなくても、大体でOKです。
269: 2018/03/01(木)00:21 ID:by1Skwn/(1) AAS
第一に考えた事を書かずに質問とかアホだな

もう誰も答えてくれないだろうから明日ID変わったら別のキャラになって語尾に「それと便座カバー」をつけて
質問しなおせば答えてくれるかもな
270: 2018/03/01(木)03:01 ID:IaAzL93W(1) AAS
>>268
パーティクルを横や裏から見たら見えないと言ってるのと同じだぞ
ビルボードがどっち向いてるかサーバに送るとかアホなの?
271: 2018/03/01(木)03:05 ID:v/pfxDRf(1/3) AAS
カメラの数だけオブジェクト用意するしかないっしよ
272: 2018/03/01(木)03:06 ID:Bhce4b1V(1) AAS
「Unity ビルボード」で検索すると色々出てくるよ。
マルチプレイヤーゲームはオブジェクトの向いてる方向を共有する必要は無いけどね。
それとカーテンの上のシャーってなるやつ。
273: 2018/03/01(木)08:43 ID:uimMOhpQ(1) AAS
シャア専用カーテン
274: 2018/03/01(木)14:43 ID:TcBhRtBi(1) AAS
アンリアルエンジン神とクライエンジン王に尻を捧げろユニティ女よ
275
(1): 2018/03/01(木)22:06 ID:mhByb5hE(1/4) AAS
AA省
276: 2018/03/01(木)22:08 ID:mhByb5hE(2/4) AAS
個人的に上のほうがしっくり来るけど。
毎フレームごとに起こるUpdateメソッドの中に記述してる前提でね
参考サイトは、下のほう言ってるんだよ。
277
(1): 2018/03/01(木)22:09 ID:v/pfxDRf(2/3) AAS
>>275
それ初期化エラーにならん?
どっちにしろ、一行でいけそうね
278: 2018/03/01(木)22:10 ID:fCox/dl/(1/2) AAS
すみません、詳しい方にお訊きしたいのですが、
無償版の条件にある$100,000を越えてしまったときは
有償の方を新しくインストールするだけで特に手続きとかはいらないんでしょうか?
279: 2018/03/01(木)22:14 ID:mh6vR5mt(1) AAS
そんな景気のいい話、直接聞けばいいやんw
280
(1): 2018/03/01(木)23:03 ID:mhByb5hE(3/4) AAS
AA省
281: 2018/03/01(木)23:09 ID:mhByb5hE(4/4) AAS
EpicのおかげでUnityもふとっぱらにせざる得ないのはありがたい
Epicさまさま人
同時にUE4みたいに全無料に走らないといずれUEに負ける
282: 2018/03/01(木)23:16 ID:fCox/dl/(2/2) AAS
>>280
なんで変数の宣言で無駄にVecter3生成してるのバカなのって思う

Vector3 v; //宣言
v = transform.position; //代入

宣言と代入を分離したいならこれでいいんだよ
283
(1): 2018/03/01(木)23:41 ID:v/pfxDRf(3/3) AAS
一応、1行で
transform.position = new Vector3(transform.position.x, transform.position.y + 0.01f, transform.position.z);
こっちでも、どっちでも
transform.position += new Vector3(0f,0.01f,0f);
284: 2018/03/02(金)00:23 ID:qCAVGPdr(1/3) AAS
>>283
両方試してみよう
ありがと
285: 2018/03/02(金)00:34 ID:h0yuDFil(1) AAS
Update内でnewする事は根本的によくないと認識しているが
ガベージコレクションが頻繁に起きて処理落ちの原因になるんじゃなかったっけ
286: 2018/03/02(金)00:51 ID:AY5Adz5C(1/2) AAS
公式のサンプルにもあるからだいじょうぶじゃね?
287: 2018/03/02(金)00:53 ID:M1egoo4A(1) AAS
Vector系は初期値でVector3.zeroとか使えるよ。
288
(1): 2018/03/02(金)03:18 ID:5s2WjslV(1) AAS
すみません、vrchatでmmdデータを使いたくダウンロードしfbxファイルをunityのassetsにドロップしたのですがマテリアルフォルダが作成されません…
自分でマテリアルフォルダを作成するまではいったのですがassets内にあるuntitled(キャラクターの見た目をしたもの)の中にあるマテリアルデータの様なものがマテリアルフォルダに移せなくて難儀しています
マテリアルフォルダにマテリアルのデータを移す方法を教えて下さい、長文申し訳ありませんがお願いします
289: 2018/03/02(金)03:49 ID:qCAVGPdr(2/3) AAS
たしかに
調べるとVector3はクラスだからnewでインスタンス化は正しいが、newは参照型の不定なデータに対してメモリーを多めに確保する意味だから、メモリー食うかも。
一回newで確保したインスタンスをUpdateの次周で同じクラスをインスタンス化すると、当然前のやつは参照されないんで
一秒で60fpsで60回の60個
でもVector3はnewでインスタンス化が正しいって書いてたからいいかなたぶん
290: 2018/03/02(金)03:53 ID:qCAVGPdr(3/3) AAS
>>288
せめて過去レスよめ
291: 2018/03/02(金)08:48 ID:5DFgYAIv(1) AAS
Vector3は構造体じゃないの?
ローカル変数の構造体はスタックに生成されるからGCの対象にはならない認識だけど、、、、
どちらにせよ宣言と同時にデフォルト値で初期化するのは無駄ではある
292: 2018/03/02(金)09:40 ID:Rl87yTox(1) AAS
とにかくnewは使わない、終わり。
293: 2018/03/02(金)11:23 ID:DVJVLV1D(1) AAS
クラスも構造体もわからない人は、さっさとアセットを買って楽になりましょう
294: 2018/03/02(金)11:32 ID:C073lGeU(1) AAS
アセットの使い方がわからねーんだよ!
295
(6): 2018/03/02(金)16:23 ID:mMaGJTPo(1) AAS
Unityをインストールしたので、チュートリアルの玉転がしやってるんだけど困ってる
外部リンク:unity3d.com

Planeって平らだよな
でもチュートリアル通り進めてボールを速くすると、転がしてるうちにバウンドする
Planeを引き延ばして同じサイズにしたらバウンドしないし、
Plane同士の継ぎ目でバウンドしてるんじゃないかと思うんだけど、
継ぎ目を滑らかにするにはどうしたらいいの?
296: 2018/03/02(金)17:38 ID:BLIDYE6Q(1) AAS
動画リンク[YouTube]
この動画ってリアルタイムレンダリングなんですか?
297
(2): 2018/03/02(金)17:55 ID:AY5Adz5C(2/2) AAS
>>295
そのチュートリアルにあるように、Yの値がそろってれば大丈夫じゃないん?

Ground1(x:5, y:0, z:-5)、
Ground2(x:5, y:0, z:5)、
Ground3(x:-5, y:0, z:-5)、
Ground4(x:-5, y:0, z:5)
298: 2018/03/02(金)18:30 ID:0Elk/4+0(1/2) AAS
外部リンク:libro.tuyano.com
ここなんだが、Vector3をクラスと言い切り、必ずnew使えと書きながらサンプルコードではnew使わずにインスタンス化なんてしてる自己矛盾型サイト
時々、Tranformとかスペルまで思いっきり間違ってるし
Unityのリファレンス見るとVector3は構造体じゃねえかw
しかも構造体は値型なのでnewも必要ないとか
しかもそう言うサイトのくせにAdBlocker入れてると注意してきて、Adblockすると先に進めない仕組み
299
(1): 2018/03/02(金)19:02 ID:0Elk/4+0(2/2) AAS
バグは、
いきなり止まる → 記述ミス シンタックスエラー、コリジョンの干渉
いきなりキャラが飛んだり痙攣したり→コリジョンの干渉
入力を受け付けない→コリジョンの干渉
ものがすり抜ける→コリジョン設定ミス
とたいていはコリジョンから疑うべき
300: 名無し@キムチ 2018/03/02(金)21:54 ID:Y98EbqkB(1) AAS
>>11533
>あなたが、「美し者は短命です」と言ったので、

夏目雅子を例に出して言ったのですね。

>わたしは観念の「美人薄命」を否定したのです。

樋口可南子によってそれを否定したのですね。
301
(2): 295 2018/03/02(金)23:33 ID:TiAzwBkm(1) AAS
>>297
全部正しく設定してるんだけどなあ
なんなんだろう

>>299
俺へのレスかな?
コリジョンの設定なんて何もいじってないんだけど、
Plane4枚を隙間なく並べてsphere転がすだけでも何か設定必要なの?
302: 2018/03/03(土)00:02 ID:9163hKLL(1/2) AAS
>>301
アセットをかえば解決しますよ
303
(1): 2018/03/03(土)00:29 ID:S3+rG/m9(1/5) AAS
>>301
Plane一枚じゃ駄目なん?
304: 2018/03/03(土)00:46 ID:o9xr18B9(1/8) AAS
>>303
ちゅ一とで四枚となっては
ちなみに一枚なら大丈夫って書いてるね
305
(2): 2018/03/03(土)01:06 ID:MSx+OpQX(1) AAS
たぶん各PlaneにアタッチされたColliderが悪さしてるんだろうね。
どうしてもPlaneを4枚使いたいならCollider1枚を4枚分のサイズへ広げるといいよ。
そういう挙動の把握もチュートリアルの裏目的みたいなもんだと思うw
306: 2018/03/03(土)01:43 ID:o9xr18B9(2/8) AAS
>>305
チュートレベルの理解力でそれは厳しいな、planeには最初からコライダがあるから
おれもやってみたけど問題なく動いた
とりま平面と球だけでやるとかしてみればいい
壁とかいじるときに変なところいじってるかもしれんし
307: 2018/03/03(土)06:52 ID:GYhXPu7Q(1) AAS
Blenderで作ったモデルをUnityでアップしてVRChatでそのモデルを選択したら設定した大きさよりかなり巨大なモデルになってしまうんですがどうしたら良いでしょうか?
どこで質問したら良いかもわからないのでスレチでしたらご容赦下さい
308
(1): 2018/03/03(土)07:33 ID:gkkYEAMq(1) AAS
>>295
ボールが跳ねて外飛び出るのを期待してやったら何も起きねえぞゴルァ
寧ろどうやったら撥ねるのか教えれ
309: 2018/03/03(土)08:46 ID:h1lAE0MS(1) AAS
>>308
アセットを買いましょう
310
(1): 2018/03/03(土)11:32 ID:hlnxgX3Y(1) AAS
>>295
フィジックスマネージャーもしくはフィジックスマテリアルのBouncinessを0にしたら治ったりしない?
311
(1): 295 2018/03/03(土)12:27 ID:4LfLPG+b(1) AAS
新しいプロジェクトを作る
Planeを作る
3枚複製する
それぞれのPositionを>>297へ設定
Sphereを作る
SphereのPositionを(0,1.5,0)へ設定 ((-5,1.5,0)の方が挙動が分かりやすい)
SphereにRigidbodyコンポーネントを追加
省10
312
(1): 2018/03/03(土)12:49 ID:bUODxR7r(1/2) AAS
なるほど、Speed上げると飛ぶのか

Y軸の高さをログ出力してわかったんだが、繋ぎ目を跨いだり壁にぶつかると
0.5052602とか0.5以外になってる事がある
0.5に収束する前に跨いだりぶつかるのを繰り返すと、座標に誤差が出て
0.5未満(0.4999994)とか、ちょっとcolliderにめり込んだままになるタイミングがある
その時に繋ぎ目を跨ぐと飛び上がるようだ

球の高さを最初からY0.5にして、Freeze PositonのYをロックすればいんでね?
313: 2018/03/03(土)15:30 ID:kaVj+lbR(1) AAS
>>311
じゃあ、質量を重くしてみるのはどう?
314
(2): 2018/03/03(土)16:28 ID:bUODxR7r(2/2) AAS
mass100、Speed10000でもふっ飛ぶな

画像リンク[png]:imgur.com
飛ぶ直前に必ずY座標のめり込みがある
315
(2): 2018/03/03(土)17:00 ID:bTIcfvWk(1/2) AAS
質問します
unityってビルトインで「default particle」というマテリアルが入ってますよね
自分でパーティクルを作る時このdefault particleと同じ設定にする場合どうやって作れば
いいと思われますか?
このdefault particleの画像が気に入らなくて自分で作った画像でマテリアルを作ったりしたのですが
どうも別物になってしまって具合が良くないです
マテリアルをparticle/additiveとかparticle/alpha blendedとかにしてみても別物のようです
省1
316: 2018/03/03(土)17:29 ID:9163hKLL(2/2) AAS
>>315
マテリアル関連のアセットをかえばいいです
317
(2): 2018/03/03(土)18:01 ID:o9xr18B9(3/8) AAS
>>314
yか関連するものに何か掛けてる?
じゃないと座標が勝手にかわるとかありえないんだが
ソース全張り希望、
318: 2018/03/03(土)18:40 ID:o9xr18B9(4/8) AAS
>>317
なんなら作ったプロジエクトファイル全部公開したら間違えわかるんじゃね
319
(1): 314 2018/03/03(土)19:47 ID:/f8hIts7(1) AAS
>>317
void Update()
{
float y = gameObject.transform.position.y;
if (y < 0.5f)
{
Debug.LogWarning("I can fly:" + y);
省17
320: 2018/03/03(土)20:45 ID:o9xr18B9(5/8) AAS
>>319
gameObjectが何を指しているかで変わる
アタッチしているのであればこれ指定する必要ないし
Update関数だけでは測りかねないので、全ソースというかプロジェクトどっかにアップしたほうが
解決は早いよ
ほんとに
小出しにしても何もいい事無いと思う
321
(1): 2018/03/03(土)20:49 ID:o9xr18B9(6/8) AAS
>>315
これ?↓
外部リンク:gyazo.com

どういう画像にしたいのか?
てか変えるってより追加するだけじゃね?
322: 2018/03/03(土)20:57 ID:o9xr18B9(7/8) AAS
まさかとは思うが、球体にアタッチするのを地面にアタッチしてないよな?

ていうかそいうのも含めて全ソースあるとわかりやすいんだが
エスパーばかりじゃないんで
323
(1): 2018/03/03(土)21:15 ID:S3+rG/m9(2/5) AAS
しかしRoll A BALLって日本語のしかもテキストバージョンあんのかよ
Youtubeで英語しかないと思って、英語字幕で見てたわ
324: 2018/03/03(土)21:17 ID:S3+rG/m9(3/5) AAS
なぜかUnityの人 Gyazo使ってるね
普通imgrイメグラだろうけど
325: 2018/03/03(土)21:19 ID:S3+rG/m9(4/5) AAS
右クリックで画像のアドレスコピーして、書き込みのときペーストしたらいいやん
画像リンク[png]:i.gyazo.com
専ブラでプレビュー出るし、スマホやPCでもブラウザ立ち上がらずに画像見れる
326: 2018/03/03(土)21:27 ID:S3+rG/m9(5/5) AAS
球体のコリジョンの形を実際の珠のメッシュに近くするためにもっと細かくしてみれば?
327: 2018/03/03(土)21:32 ID:bTIcfvWk(2/2) AAS
>>321

すいません
自己解決しました
よく見たら生成直後のパーティクルのマテリアルのところに「alpha blended premultiply」
と書いてありました
これの事です
328: 2018/03/03(土)21:45 ID:o9xr18B9(8/8) AAS
解決したら何よりです
解決しないと気持ち悪いよね、とくに勝手に座標が増減してるとかは
329
(2): 2018/03/03(土)22:03 ID:hMnLpvyK(1) AAS
クラス設計の手順みたいなものないっすかね?

とりあえず必要な機能を全て書き出して、
細分化したクラスとメソッドに別けて、
共有化できるところを抽象化して、
疎結合にするためにI/Fに書き換えて、
それで全体像が出来たら実装って風にやってるけど
もっとプロフェッショナルなやり方があったら知りたい
330
(1): 2018/03/03(土)23:27 ID:eA8vy8B0(1) AAS
>>323
書いてないけど完成品はアセットストアにあるんやで
他のが大体あるから、探すと出て来る
最初はGithubに置いてあったような
331: 2018/03/04(日)03:27 ID:7SyJ6Sf4(1) AAS
>>330
完成品はチュートリアルプロジェクトに最初っから同封してるのは知ってる。
おかげでチュートリアルどおりのファイル名にしたらファイル名がダブってるって忠告来るし。
332: 2018/03/04(日)08:58 ID:bhJ0in4K(1) AAS
>>329
アセットを買えばいいのに
333: 2018/03/04(日)14:40 ID:iX78v1Gw(1) AAS
クラス図について調べてたら、VSにコードダイアグラムってのがあって
GUIでクラス設計ができるらしい
GUIでクラスやメソッド追加すると、コードが自動生成されていくのはちょっと面白い
クラス図が全く読めないのは、いかんともしがたいが、上手く使えれば
リファクタリングとかも自動みたいだし、楽が出来るのかなと妄想してみた
334: 2018/03/04(日)14:55 ID:6CjxUVcV(1) AAS
日記帳アセットでどうぞ
335: 2018/03/05(月)07:21 ID:Tblp3DM8(1) AAS
>>329
設計やるならまずDDD
336: 2018/03/05(月)07:48 ID:Fu0nQ2Xh(1) AAS
スマホゲーでFPS作るとしたら、UE4 とunityどちらが適していますか?
337: 2018/03/05(月)08:05 ID:J50Clqp4(1) AAS
iPhoneやスマホげーならUnity
PCやその他プラットフォームはUE
338: 2018/03/05(月)08:41 ID:1UPT9+UA(1/2) AAS
Unity はオールマイティー
Unlial はスマホ不得意って認識だな
339: 2018/03/05(月)08:59 ID:ZSXLxOsl(1) AAS
FPSに限ればUFPSさえあれば大部分の手間が省けるUnityの方が格段に上な気がする
340: 2018/03/05(月)09:41 ID:1UPT9+UA(2/2) AAS
馴れてきてブループリントが嫌になった時にUnlial は色々と面倒かもしれない
1-
あと 662 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s