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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
189
(1): 2018/08/15(水)22:29 ID:wCMQtLOo(2/2) AAS
>>188
日本語でおk
190: 2018/08/15(水)22:35 ID:AaIVhXT7(2/2) AAS
>>189
効くんかい
191: 2018/08/16(木)09:57 ID:gDBLpQJu(1) AAS
ちゃんねる人工知能も挫折したんかな
192: 2018/08/16(木)11:55 ID:4utRzp4A(1) AAS
いつまでたっても初心者な気がする
一人で続けても同じこと繰り返して中級者以上に、難しいことできる気がせん
なんかコツとかあるんか
193
(1): 2018/08/16(木)12:23 ID:or79s65Z(1) AAS
初心者つーか素人なんじゃね
初心者はきちんと基礎を学んだ人たち
よく取り敢えず作れつーけどそれは自己流にしか過ぎず初心者たり得ない
せっかく公式チュートリアル(英語版)って良い教材があるのに履修せず基礎力つけないのは結局は時間の無駄
194: 2018/08/16(木)19:54 ID:a5tlpjIZ(1) AAS
初心者を脱したいと思って
本を読んでいたら
さんざんあるジャンルのサンプルを組み立ててて
やっと本題のそのゲームの一番難しい処理のところで
この処理については難しいので本書の対象レベルを超えるので詳しい説明は本書ではしません
みたいなことが書いてあってこれじゃあ同レベルのものを作れるようにならないよねと思った
たしかLerp関係だったかな
それともQuaternion関係のことだったかな?
Ray関係だったかもしれない
195: 2018/08/16(木)20:25 ID:5LR20avt(1/3) AAS
unityのスマホブラウザ対応って今どうなってますか?
進展してますか?
最新の情報が知りたいです
196: 2018/08/16(木)20:57 ID:kS0C9vGP(1) AAS
初心者つーてもIT経験者でUnityは初心者とまっさらな一般人の初心者じゃ天地の差があるしな
基本的にはここでの初心者はITの知識&経験はあるけどUnityははじめてと考えていいのかな?
197: 2018/08/16(木)20:58 ID:TI7urZxT(1/2) AAS
なわけないだろ
198: 2018/08/16(木)21:01 ID:epTnfDZH(1) AAS
キムチ悪い(気持ち悪い)
199: 2018/08/16(木)22:18 ID:1isuZfzA(1/3) AAS
transform.upはシーンビューの緑矢印方向に進むんですよね?
何故かtransform.upを使っても緑矢印の方向に進まず角度によっては正反対の方向に進んだりします
2dです
200: 2018/08/16(木)22:19 ID:4BOrCZ9p(1) AAS
その周辺のコードを貼るといいんでない?
201: 2018/08/16(木)22:44 ID:Uv2sLsh/(1) AAS
vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()

playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける

void update()

Bulletcheck();

void fixedupdate()

Bulletmove();

public void Bulletcheck() //弾の破壊判定

if(bulletmovedistance<5)

GameObject.Dertory(gameobject);



public void Bulletmove() //弾の移動

transform.translate(translate.up*bulletspeed);

これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます)
202
(1): 2018/08/16(木)22:50 ID:TI7urZxT(2/2) AAS
translate.fowardとかは?
203
(2): 2018/08/16(木)22:55 ID:1isuZfzA(2/3) AAS
vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()

playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける

void update()

Bulletcheck();

void fixedupdate()

Bulletmove();

public void Bulletcheck() //弾の破壊判定

if(bulletmovedistance<5)

GameObject.Dertory(gameobject);


public void Bulletmove() //弾の移動

transform.translate(tranform.up*bulletspeed);

こうでした
>>202 2dなので正面方向はtransform.upなんですよね…
204
(1): 2018/08/16(木)23:21 ID:5LR20avt(2/3) AAS
>>203
fromtorotationの使い方はこれで間違いないの?
unityの回転は非常に難しい
205
(1): 2018/08/16(木)23:40 ID:1isuZfzA(3/3) AAS
>>204
BulletMoveをコメント化して向きを確認してみても合ってます
206
(1): 2018/08/16(木)23:55 ID:5LR20avt(3/3) AAS
>>205
わかった
これで正常になるかは知らんがとりあえずおかしい

>>203
transform.translate(tranform.up*bulletspeed);

tranform.upはワールドベクトルが入ってる

外部リンク[html]:docs.unity3d.com
これによればtranslateはデフォルト設定だとローカルベクトルを指定しないといけない
だから
transform.translate(Vector3.up*bulletspeed);
がおそらく正解
207: 2018/08/17(金)00:55 ID:pYdSrnet(1) AAS
>>206
なるほど、元からy軸方向が正面方向になってるのに更にtransform.upで角度を掛けたせいでおかしくなってたんですね…ありがとうございます
208: 2018/08/17(金)02:13 ID:Q/AfjPZ+(1) AAS
uGUIの自動レイアウトなんか思い通りになんねーよと思ってやっとの事でちゃんと動くようになったら更新頻度が高すぎるのかはパフォーマンス食い過ぎてやばい。
209
(1): 2018/08/17(金)08:04 ID:ni8AyJER(1/2) AAS
しばらく放置してから触ると、メモリが足りないのか、かなり重くなってます
この減少は治らないでしょうか?
210
(1): 2018/08/17(金)09:39 ID:ic1AxuPq(1) AAS
>メモリが足りないのか、かなり重くなってます
メモリ増やせよw
開発するなら16Gは当たり前、32Gあっても困る事はない
211
(1): 2018/08/17(金)10:18 ID:scxszf1p(1/2) AAS
>>209
アセットを買えば良いのでは?
212
(1): 2018/08/17(金)12:22 ID:ImOsU4mE(1/3) AAS
MeshCutterというアセットを使いたいのですが以下のエラーが出て動きません…
dllに何か問題があるのでしょうか?
Unable to open Assets/MeshCutter/Editor/MeshCutter.dll: Check external application preferences.
213
(2): 2018/08/17(金)12:53 ID:xaquzlrn(1/2) AAS
質問いいですか?
プロジェクトのコピーってどうやるんですか?
いっぺん試しにプロジェクトフォルダをコピーアンドペーストして別の場所に変えました
その際プロジェクトフォルダの名前も変更しました
それでプロジェクトをunityで開いたら特に何の問題もなくゲームは作動しています
これでいいのでしょうか?
なんかおかしい事ないでしょうか
214
(1): 2018/08/17(金)14:14 ID:scxszf1p(2/2) AAS
>>213
それはアセットをかって試してはどうですか?
215
(1): 2018/08/17(金)15:12 ID:+SXCswMC(1) AAS
>>213
問題ないハズだけど、本当に問題ないかは
グーグル先生に聞くと詳しく教えてくれるぞ!
216: 2018/08/17(金)15:21 ID:xaquzlrn(2/2) AAS
>>215
うーむ
Googleで調べてよくわからなかったから聞きました
人によってはこれでいいという人もいたし
なんか違うというような感じの人もいました
217
(1): 2018/08/17(金)20:22 ID:ni8AyJER(2/2) AAS
>>210
メモリの全体量が不足しているわけではないのです。
それでも、しばらく放置しておくともたつくのです
218: 2018/08/17(金)21:18 ID:JydlRVFR(1) AAS
>>217
Resources.Loadしっぱなしじゃないだろうか
もしそうなら適宜解放した方がよい

参考
外部リンク:tsubakit1.hateblo.jp
1-
あと 784 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.032s