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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2017/12/28(木)12:44 ID:epGNZdyE(2/4) AAS
Start:
 Debug.Log
 Invoke A 0秒
 Invoke B 0秒
FixedUpdate:
 Debug.Log
Update:
省10
203
(1): 2017/12/28(木)12:48 ID:epGNZdyE(3/4) AAS
実際にやってみると、Debug.Logされる順番は、
@Start
AFixedUpdate
BA
CB
DUpdate
EAA
省5
204: 2017/12/28(木)12:57 ID:U/moIC9W(1) AAS
ID:ghF3Rjv1の優しさに勃起した
205: 2017/12/28(木)13:14 ID:ghF3Rjv1(5/5) AAS
ホモはお帰りください
206: 2017/12/28(木)13:27 ID:bdqePp8Y(1/2) AAS
>>203
アセットを買うのがいいですよ
207: 2017/12/28(木)15:02 ID:YB1B6aLH(1) AAS
質問者が全部キムチなのが問題だ
208: 2017/12/28(木)15:24 ID:tnUbOHhI(1) AAS
何もない所で誰も引っ掛からない孔明の罠に引っ掛かって
大騒ぎするのがキムチ
209: 名無し@キムチ 2017/12/28(木)19:12 ID:26YsjXJQ(1/2) AAS
>>177
他のオブジェクトのアクティブのtrueはfalse明らかにオブジェクトの量で変わる。
オブジェクトの量を増やすと、それまでtrueはfalseがちゃんと動いていたものが、動かなくなる。
その行の削除するとまたちゃんと動き出すことから、それは明らか。

それを回避するには、オブジェクトごとにスクリプトをつけてそれに書けばアクティブのtrueはfalseは確実に動く。
210
(1): 名無し@キムチ 2017/12/28(木)20:33 ID:26YsjXJQ(2/2) AAS
最近わかったんだが、Unityでは基本あるオブジェクトにつけたスクリプトから他のオブジェクトを動かしてはいけないんですね。
あくまでもそのオブジェクトにだけ関するスクリプトであるということ。
MonoBehaviorの「Mono」とはそういう意味なんですね。
211: 2017/12/28(木)20:57 ID:bdqePp8Y(2/2) AAS
何いってんのこいつw
212: 2017/12/28(木)21:42 ID:mWenZKXP(1) AAS
NSObjectのNSはNextStepの略だしな
213: 2017/12/28(木)21:51 ID:VBJfLBcj(1) AAS
NSって。。風俗かよwww
214
(1): 2017/12/28(木)22:22 ID:epGNZdyE(4/4) AAS
>>210

物理演算をつけたオブジェクトは、transform命令では動かさない方が良い
同様に、Rigidbody.positionやRigidbody.rotationも極力直接いじらないほうが良い
(なるべく、初期値を設定するだけにしておく)
物理演算をつけたオブジェクトは、原則velocity設定や、
AddForceかAddTorqueで動かさないと、演算に干渉して挙動が不安定になる
215: 2017/12/28(木)23:00 ID:mH5YII84(8/8) AAS
>>187 >>200

全部1フレーム内での出来事だったのか

>>186 >>200

呼び出される順序の問題で、物理演算をまたいでしまうと、
その時点で1フレーム分の内容のズレが出ちゃうのが真相か・・・
216: 2017/12/29(金)09:19 ID:K0u5BC7r(1) AAS
>>214
それはワープになるからな
MovePosition使えば大丈夫だよ
217
(2): 2017/12/29(金)23:42 ID:qixlPtWp(1) AAS
初心者です。
2Dでジャンプアクションゲームを物理演算で製作中です。
ようやく左右への移動ができるようになったところです。
(Input.GetAxisをvelocityに代入しています)
ジャンプの際に、お聞きしたい事があるのですが、
まず地面に接している判定をどうするのか、
ジャンプはvelocity変更でよいのか、AddForceの方がよいのか、
省4
218
(1): 2017/12/30(土)00:35 ID:5n68sL0m(1) AAS
AddForceの方がいいよ、単純にジャンプだけだったら変わんないかもしれないけど他の動作と重なったときに融通がきかなくなる
設置してるかどうかはコリジョンを見れば良いんだよ
ジャンプ系の処理は定石化してるから、Youtubeでしっかり頭に叩き込んだほうが良いよ
数値の上限については、ちゃんとC#らしい書き方ができるといいね
219
(1): 2017/12/30(土)09:26 ID:sj8HSsvd(1) AAS
UNITYの定石としては、アセットを買うことですね
220
(1): 2017/12/30(土)14:20 ID:LpYIXbLi(1) AAS
"物理演算"でやるならVelocityは基本使っちゃだめよ
物理演算を無視した移動だから見た目が物理っぽくなくなるよ
キャラの操作制御はInput.GetAxisでもいいがCharacter Controllerを使えばisGroundというパラメーターで地面との接点判定できるよ
221
(1): 2017/12/30(土)16:10 ID:DH75+pHx(1) AAS
>>217
初心者向けに
2D platformerというジャンプアクションゲームのアセット(無料)がある

外部リンク:www.assetstore.unity3d.com

あとはggれば解説してるとこがあったはず
222: 217です 2017/12/30(土)23:14 ID:6xEuTupH(1) AAS
この時間しかレスできず、大変すみません。
皆さん、いろいろアドバイス下さり、ありがとうございます。

>>218さん
>>220さん
velocityは直接変えない方がよいんですね。
AddForceでImpuseモードで変更することにしました。

>>219さん
省7
223: 2017/12/31(日)11:58 ID:YEuDj3bX(1/3) AAS
物理演算を使って、物理法則に則ったゲームを作成するのか、

物理演算を使って、既存型のゲームを作成するのか、
(コライダーは利用するが、動きは非物理)

物理演算を使わずに、既存型のゲームを作成するのか
(旧来のゲームシステム)
224
(1): 2017/12/31(日)12:40 ID:YEuDj3bX(2/3) AAS
positionの直接変更は、コライダーへの衝突計算が乱れる危険性あり

MovePositionによるposition変更は、velocity変更に基づいているので、
比較的安全にコライダーとの衝突計算がなされる

velocity変更を行わずに、全てAddForceで行った方が、
より自然な物理演算になるけど、velocityを0にするのが難しくなる

AddForceでvelocityを0にしようと逆方向に力を与え続けると、
逆向きの加速度がついてしまうので、基本的にはDragで減速せざるを得ない
225
(1): 2017/12/31(日)13:07 ID:YEuDj3bX(3/3) AAS
2Dで地面との接触判定を行うのであれば、

・IsTouching,IsTouchingLayers
 他のコライダーやレイヤーとの接触を検出する方法
 (全方向からの接触を検出してしまう)

・Physics2D.OverlapArea,Physics2D.OverlapBox
 配置した矩形が接触したコライダーを検出する方法
 (OverlapAreaとOverlapBoxは矩形の設定方法が異なる)
省10
226: 2017/12/31(日)18:15 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

WQFIUEMH6C
227: 2018/01/01(月)00:44 ID:j7kcIBAU(1/6) AAS
斜面に球を置いたとき、コロコロと転がっていくか、転がらずに滑っていくかは、摩擦設定で変わるのですか?
228
(1): 2018/01/01(月)01:03 ID:6abiTkqK(1/2) AAS
変わるよ
ただし物理計算のタイムアウトも関係してくる
一定時間経過するとタイムアウトになり何か刺激がくるまで動かなくなる
229: 2018/01/01(月)12:16 ID:ljD1K3gw(1/4) AAS
IsTouchingLayersをつけたbox型のコライダーを足元に付けておけば、
足元だけで地面のレイヤーとの接地判定できるよ

キャラクタ全体をIsTouchingにしちゃうと、
横のブロックに触れただけでも接地に判定されちゃうから・・・
(逆に、壁登りや三角飛びするなら、これでもよいけど)
230: 2018/01/01(月)12:30 ID:ljD1K3gw(2/4) AAS
>>225
LineCastは判定線の長さが限られているから、直下だけの判定できるけど、
RayCastだと判定線の長さが伸びるから、下方向(距離無関係)の判定になっちゃうよ

>>224
1フレームで見れば、velocityの直接変更も、AddForce(Impulse)も同じだけど、
velocityの直接変更は、ボタン押下中、毎フレーム呼び出されても同じ値が代入されるのに対して、
AddForce(Impulse)は、ボタン押下中、毎フレーム呼び出されて加算されてどんどん加速するからね
省1
231: 2018/01/01(月)12:32 ID:PNv1Z/iK(1) AAS
なぜ皆さんはこんな無駄なことに時間を費やすのか?
アセットを買えばすぐに解決するのに
232: 2018/01/01(月)15:25 ID:ljD1K3gw(3/4) AAS
>>217
ちなみに、自分の場合は、2Dでジャンプ機能を実装する際は、

Startでint t = 100,float v = 1.0fをセット

Updateでボタン入力と接地を監視
@入力あり
 t >= 0なら、Jump()へ飛んで、その後にt = t -1
A入力なし
省10
233
(1): 2018/01/01(月)15:36 ID:ljD1K3gw(4/4) AAS
接地判定は、足元に別コライダーを接地しておいて、IsTouchingLayersでも良いけど、

Startで、public LayerMask layerを宣言して、layerに地面のレイヤーを指定しておき、

キャラクタの足元に、縦厚みd×横幅x-dの判定枠を作って、
V2center = position - (キャラの縦サイズy/2) * Vector2.up
V2size = new Vecto2(キャラの横サイズx - d, d)

if (Physics2D.OverlapBox(V2center, V2size, 0, layer) == true)で
layer = 地面のレイヤーとの接地判定すると、コライダーを追加する必要はなくなるよ
234: 2018/01/01(月)18:00 ID:j7kcIBAU(2/6) AAS
>>228

変わるんですね

unityは、静止摩擦係数、動摩擦係数とか、滑り摩擦、転がり摩擦とかも設定できるんですか?
235
(2): 2018/01/01(月)18:03 ID:j7kcIBAU(3/6) AAS
Debug.DrawLineだと、Lineしか引けないんですけど、

Boxを描画したり、Circleを描画したりしたいんですけど、どうすれば良いんでしょうか?
236
(1): 2018/01/01(月)18:45 ID:6abiTkqK(2/2) AAS
静止摩擦係数、動摩擦係数だけです
237: 2018/01/01(月)20:01 ID:j7kcIBAU(4/6) AAS
>>236

摩擦係数は2種類設定できるんですね!
238
(1): 2018/01/01(月)20:58 ID:Ep+lOIal(1) AAS
>>235
cube作るなりplane作るなりすればいいんじゃないの?
239: 2018/01/01(月)21:03 ID:yWvNMSX7(1) AAS
アセットガイジ死ねや
240
(2): 名無し@キムチ 2018/01/01(月)21:18 ID:SQPXIuv2(1) AAS
>>238
cubeやplaneだと立体的になっちゃうから、
あくまでBoxを描画したり、Circleを描画したりして、テキストを補足する説明図っぽくしたいんじゃないかと忖度するが・・・w
ほら、数学の説明でよくあるやつ。>>235はああいう感じにしたいのではなかろうか?

Circleは難しいけど、まずcubeやplaneをつくって、
そのぴったり表面にシリンダーをすごく細くラインみたくしたものを置いて子オブジェクトにする。
次に3Dテキストを置いて子オブジェクトにする。
省2
241: 2018/01/01(月)21:57 ID:j7kcIBAU(5/6) AAS
>>240の言うように、あくまで2Dでの画面への描画を考えてました

もともとは、Physics2D.OverlapCircleとかPhysics2D.OverlapBoxの判定枠をシーンビューに描画したかったのでした
Physics2D.LineCastの判定線はDebug.DrawLineで描画できたのですが・・・・・・
242: 2018/01/01(月)21:59 ID:j7kcIBAU(6/6) AAS
>>240

3Dオブジェクトで、擬似UIみたいにできるんですね!
とても勉強になりました
243
(1): 2018/01/02(火)00:14 ID:D2TESPw/(1) AAS
回転で不可解な挙動と思ったら、角速度は上限設定あるのね

3Dオブジェクトは角速度の上限が7みたい

どおりで、回転速度があがらないわけだww

2Dオブジェクトも角速度の上限あるんかな??
244
(3): 2018/01/02(火)07:20 ID:ItKV58jV(1/6) AAS
Unityでゲーム制作を始めようとしましたが、
2DのScene画面を3Dに切り替えようとすると、
高い確率でフリーズしてしまいます。スペック不足なのでしょうか。
スペックは

macmini
2.5GHz intel core i5
16GB 1600MHz DDR3
省3
245
(3): 2018/01/02(火)07:52 ID:Q6Rb/Cgl(1) AAS
将来バーチャル配信したいと思います
とりあえずマウスの1080tiのpc全部で45万買いました
hmdはviveを買いたいです
unityもしくはアンリアル4のプログラミング学びたいです
246: 2018/01/02(火)08:10 ID:XBTw6bXv(1/4) AAS
Unityちゃんを動かすとデフォルトのアニメーションは髪も服も揺れるけど
他のアニメーション適用すると髪や服が動かなくなります。動かすにはどうすれば?
247: 2018/01/02(火)08:30 ID:XBTw6bXv(2/4) AAS
SpringBoneというスクリプトで動かせるっていうページ見てたら
Unityちゃんのアセットについてくると書いてたけどそんなスクリプト見当たらないよ…?
外部リンク:www.assetstore.unity3d.com
248: 2018/01/02(火)11:10 ID:2dYW5Ky7(1/4) AAS
>>244

macは知らね
249: 2018/01/02(火)11:11 ID:2dYW5Ky7(2/4) AAS
>>243

2Dだと、Physics2D.maxRotationSpeedが最大角速度じゃね?
たぶん、デフォルト360
250: 2018/01/02(火)11:12 ID:2dYW5Ky7(3/4) AAS
>>245

宣言してないで、はよ作り始めや!
251: 2018/01/02(火)12:46 ID:3zm85S2+(1/7) AAS
>>245
バイブ10万グラボ7万で、あと28万何に使ってん
252: 2018/01/02(火)12:46 ID:3zm85S2+(2/7) AAS
tiか。今いくら?
253
(2): 2018/01/02(火)13:14 ID:PtcHezIx(1/4) AAS
>>244
グラボ乗ってないのが原因
GTX1060買いなさい
254
(2): 2018/01/02(火)13:17 ID:PtcHezIx(2/4) AAS
>>245
これで税抜き33万なのがG-tune
ま、バカが買うものだわな

■OS : Windows 10 Home 64ビット
■CPU : インテルR Core? i7-7820X プロセッサー
(8コア/3.60GHz/TB時最大4.30GHz/11MB スマートキャッシュ/HT対応)
■グラフィックス : GeForceR GTX 1080 Ti (11GB)
省6
255
(1): 2018/01/02(火)13:56 ID:1mcVKq6f(1) AAS
>>254
そのスペックが必要な人にとってはバカな買い物じゃないだろ。バカ?
256
(1): 2018/01/02(火)14:04 ID:PtcHezIx(3/4) AAS
>>255
工賃にどれだけ取られてんだよ情弱
257
(1): 2018/01/02(火)14:20 ID:PRne7TuP(1/2) AAS
arkで最安値でほぼ同じ構成でカートにぶち込むと
税込合計:331,800円

最近のはバラ買いと大差ないよ
258: 2018/01/02(火)14:25 ID:PRne7TuP(2/2) AAS
あ、ショップBTOの値段じゃなくてマウス45万か
ご愁傷さまですな
259
(1): 2018/01/02(火)14:25 ID:3zm85S2+(3/7) AAS
>>256
>>257見て何か言いたいことは?ねぇ今どんな気持ち?ねぇ今どんな気持ち?
260
(1): 2018/01/02(火)14:53 ID:PtcHezIx(4/4) AAS
>>259
馬鹿?
リテール品だけで組んだらそうなるのは当たり前だろ
バルクとリテールの差額で利益出してるんだぞ
261: 2018/01/02(火)15:14 ID:RMxWccP5(1) AAS
本人が納得して払ってるんだ、どんだけマウントしたいんだw
262: 2018/01/02(火)15:15 ID:3zm85S2+(4/7) AAS
>>260
じゃあお前はバルクなり何なり好きに使ってもっと安くできんのかよw マジでアホかこいつwww
263
(1): 2018/01/02(火)15:21 ID:FsSpMxSN(1/2) AAS
自作だとパーツ単位で交換出来て、前に使っていたパーツが使い回せる分が安いのであって、
一式揃える時はOSの事まで考えると下手したら既製品より高くなるのは普通だぞ。
264: 2018/01/02(火)15:25 ID:tPMEeqYr(1) AAS
いやまてw マウスの45万の構成って1080 TiのSLIじゃねーかwww
>254が1グレード下と間違えてんだな
265
(1): 2018/01/02(火)15:35 ID:3zm85S2+(5/7) AAS
>>263
昔は自作の方が安く出来たけどね。
あれはもうなん年前のことなんだろうか…
自分で使うマシンはちまちま部品入れ替えとかして結局自作のもの使ってるけど。
266: 2018/01/02(火)15:39 ID:FsSpMxSN(2/2) AAS
>>265
自作が流行ったのは15年くらい前じゃないかな。
あの頃は日進月歩だったから自作っていっても頻繁に交換の必要に迫られて割とお金掛かったけど、
今は64bit対応してりゃ10年前くらいのMBでも普通に使えるから、出費がほとんど無くなったね。
267: 2018/01/02(火)15:59 ID:2dYW5Ky7(4/4) AAS
>>233

IsTouchingLayersで足元のコライダーを選択する時、
体用、足元用ってコライダーが複数あるとな、
GetComponentだと一番上のコライダーしかGetできないから、
コライダーの種類を分けて設定しておくと便利やぞ
268: 2018/01/02(火)16:01 ID:3xmVHouY(1) AAS
仮面コライダー
269: 2018/01/02(火)16:09 ID:cbpILfuM(1) AAS
画像リンク[jpg]:i.imgur.com
270
(2): 246=247 2018/01/02(火)18:19 ID:XBTw6bXv(3/4) AAS
だ、だれか…
271
(1): 2018/01/02(火)18:58 ID:uddr/Hi3(1/2) AAS
>>270
何言ってんだコイツwと思ったら、アセットストアにあるのは削ってあるのか

外部リンク:unity-chan.com に行って
右上のData Download
同意
ユニティちゃん 3Dモデルデータ
Download押す
省1
272
(2): 2018/01/02(火)19:13 ID:ItKV58jV(2/6) AAS
>>253
すみません、学生なのでお金がないです…。
公式サイトによると、推奨環境は

DirectX 9 相当 (シェーダーモデル 2.0) の性能を持つグラフィックスカード。
2004 年以降に生産されたカードが目安

私のmac miniだとこれを満たしていないってことなのでしょうか。
273: 2018/01/02(火)19:24 ID:XBTw6bXv(4/4) AAS
>>271
ありがとうぉぉおおお〜〜!
274
(1): 2018/01/02(火)19:32 ID:4plTa04d(1/2) AAS
unityを最近始めた初心者なんだが、数日間困っていることがある。

簡潔に言えば「作ったアプリをandroidにビルドできない」ということなんだが、いろいろ試してもうまく動かない。
使っているのは
windows10
android studio2.3
unity5.6.4f1

Edit<preferences<External Tool<SDKのパスは通ってる
省3
275
(1): 2018/01/02(火)19:48 ID:96q+XQoQ(1) AAS
パスは通っているならパスを書いてみろ
276
(1): 2018/01/02(火)19:55 ID:3zm85S2+(6/7) AAS
なんかいくらでも出てくるが全部見てみろ
外部リンク:www.google.co.jp
277: 2018/01/02(火)20:02 ID:4plTa04d(2/2) AAS
>>275
C:/Users/ユーザー名/AppData/Local/Android/Sdk

>>276
もう一度確認してみるよ
278
(1): 2018/01/02(火)20:15 ID:l/tqFzUl(1/3) AAS
>>272
お金無いのにmac選んだのか…
しょぼいスペックのPCで開発できるのはしょぼいスペックを要求するゲーム
作ろうとしてる内容と同等程度のゲームがサクサクで動くくらいじゃないと開発は無理だよ
279
(1): 2018/01/02(火)20:40 ID:ItKV58jV(3/6) AAS
>>278

はじめてゲームを作るので、習作と言う事でプレステ1みたいな簡単なポリゴンが動けばいいのですが…。

調べてみたら、「玄人志向 ビデオカード GEFORCE GTX 1050Ti」みたいなものを買って外付けすればいいのですか?
280
(1): 2018/01/02(火)20:42 ID:ItKV58jV(4/6) AAS
というか、お金ないのでできれば
「玄人志向 ビデオカードGEFORCE GT 710搭載 ロープロファイル 空冷FAN GF-GT710-E1GB/LP」
が安くて良さそうなのですが、これで簡単なゲーム動くかな…。
281: 名無し@キムチ 2018/01/02(火)20:47 ID:ylk7hKAU(1) AAS
初歩的な質問で恐縮なのですが、
ユーザーがソフトを起動したときに、
ユーザーにバージョンアップの案内を知らせるためには、
どういった機能を実装すればいいですか?

これはユーザー管理上、大変重要な機能だと思うので、よろしくご教授のほどお願いいたします!!!!
282: 2018/01/02(火)21:23 ID:3zm85S2+(7/7) AAS
>>280
それなににつけるつもり。
Mac miniじゃつかんぞ
1-
あと 720 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s