1 名前:名前は開発中のものです。 mailto:sage [2018/08/04(土) 11:51:48.66 ID:+VI6JuUR.net] フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>950 以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・マニュアル docs.unity3d.com/ja/current/Manual/index.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【3Dゲームエンジン】Unity質問スレッド36 https://mevius.5ch.net/test/read.cgi/gamedev/1528372763/
127 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 17:15:42.85 ID:FRiRWFyZ.net] そこらへんは、アセットを購入することで解決しますよ
128 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 17:25:39.94 ID:lFC3PVOR.net] キムチ太子が消えたな。 朝鮮に強制送還されたのかなw
129 名前:菩薩@太子 [2018/08/12(日) 19:59:30.67 ID:xJnJ/gUT.net] >>105 >>115 >>125 汝は、適切なアセットがあったら、質問者に紹介しなさい。 我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
130 名前:菩薩@太子 [2018/08/12(日) 20:01:52.50 ID:xJnJ/gUT.net] >>126 >キムチ太子が消えたな。 >朝鮮に強制送還されたのかなw 汝よ、キムチ太子は永久に消えないよ。 アセットおじさんに地の果てまでもつきまとうという勤めがあるのでねw
131 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:21:18.84 ID:baXmbuLT.net] 2dでのfromtorotationでlookatを再現する方法が良く理解出来ません Vector3 diff = (Head.gameObject.transform.position - this.transform.position); this.transform.rotation = Quaternion.FromToRotation (Vector3.up, diff); 特に何故vector3.upを使うのかがよく分かりません
132 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:45:01.50 ID:Eushmk8R.net] そういうもんだと覚えるだけでいいんじゃね 回転とか難しいから 推測で言うと軸を中心に回転させるわけだから平面に対して垂直に軸を立てて それを中心に回転させるからvector3使うんじゃないかね
133 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:56:10.48 ID:gknN/8Kd.net] つ行列
134 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:59:21.99 ID:baXmbuLT.net] vector3.upの場所から対象との中間地点へtransform.upを向ける的な感じだと思うのですが… o.8ch.net/18iwh.png
135 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:07:40.33 ID:baXmbuLT.net] 間違えた vector3.upの地点から対象との中間距離へyの正方向を向けた場合の角度を代入してるという事でしょうか
136 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:28:36.29 ID:Eushmk8R.net] 何を言ってるのかわかんねえが まず確認だがy軸は画面に対して垂直だということを理解してるかね?
137 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:38:17.94 ID:baXmbuLT.net] シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか…
138 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:41:52.04 ID:wD3IzFRK.net] 画面に垂直なのはZ軸だよ Y軸なわけないじゃん
139 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:42:14.31 ID:wD3IzFRK.net] z=奥行き
140 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:53:04.92 ID:Eushmk8R.net] すまんな よく知らんかったw
141 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 00:00:21.13 ID:4Y2KT/8a.net] transform.rotation=Transform.fromtorotation(transform.position,playerposition); これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね… transformpositionをtransform.upにしたりしたけど駄目でした…
142 名前:弟子 mailto:sage [2018/08/13(月) 01:54:41.09 ID:nyffuRFH
] [ここ壊れてます]
143 名前:.net mailto: 一応Lookatの正体 ttps://imgur.com/a/A43mjlm ttps://i.gyazo.com/67b6086fbbfcdfc55095fa243e5b2f8a.png コードは void LookAtTri() { targetPos = targetTran.transform.position; gameObject.transform.LookAt(targetTran.TransformVector(targetPos)); } これをInvokeRepeatingで呼んでるだけですけど、用は軸の概念が2Dだと表示上の軸とは異なるようですね スプライトだとlotateでやるのがいいかもしれません [] [ここ壊れてます]
144 名前:弟子 mailto:sage [2018/08/13(月) 02:05:50.57 ID:nyffuRFH.net] 裏技的というか、合わせ技というかこういう方法でいけますね https://imgur.com/a/0GPTA9K ttps://i.gyazo.com/48d40d88fed76ee4c1098be34b43bc1c.png ttps://i.gyazo.com/f16ffb3bd7d974d5fc197121bceb43e4.png スプライトを空のゲームオブジェクトの子供にします 親をY90度、子供をY-90度 これでLookAtが綺麗にいきますね
145 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:21:06.14 ID:4Y2KT/8a.net] うーん…fromtorotation(vector3.○○,playerposition) ↑ ↑ どこを向けるか決定 向ける対象 取り敢えずこんな感じですかね… vector3が理解出来ない… >>140 >>141 こんな方法もあるんですね 参考になります
146 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:40:03.43 ID:4Y2KT/8a.net] >>142 を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か…
147 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:47:42.52 ID:Kx0pgbc7.net] >>142 Vector3が理解できない場合は、素直にアセットを買いましょう
148 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 09:15:07.61 ID:/HyudLlZ.net] >>144 どれ買えばいいかまで書きなさいよ、チンカースちゃん
149 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 11:39:15.59 ID:sU4tTBy4.net] キムチの真似して弟子までが自演質問始めたのか 大人しく初心者スレでやってればいいのに何故こっちに来たんだ?
150 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 12:45:25.44 ID:4Y2KT/8a.net] >>146 ???キムチとか良く分かりませんけどその人何も関係ありませんよ…
151 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 14:10:56.38 ID:Rcl/DwK4.net] >>141 なんで88無視するの?なんで?
152 名前:ダーク王鍬大使 mailto:sage [2018/08/13(月) 19:06:29.43 ID:b29Doagz.net] >>147 いつもの自分以外が全部同一人物に見える人でふよ(^^
153 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 20:46:52.47 ID:nyffuRFH.net] 2017版と2018版では、エディタの重さに違いはありますか? しばらくunityにさわらずにいてから、触ると、応答なしになることがあります メモリが開放されちゃってるのかなと思いますけど
154 名前:名前は開発中のものです。 [2018/08/13(月) 21:34:26.88 ID:Hni+eT74.net] プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、 地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか.... 下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください! こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`) https://imgur.com/a/u4ECLsQ
155 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 23:15:10.99 ID:Lh6RduwP.net] >>151 LineCastに渡すパラメータは合ってる? https://docs.unity3d.com/ja/current/ScriptReference/Physics2D.Linecast.html
156 名前:名前は開発中のものです。 [2018/08/13(月) 23:45:18.00 ID:ZO80b+Qx.net] 質問失礼します。 同じポリゴン数の Mesh と Terrain では何が違うのでしょうか? 複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか? Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。
157 名前:名前は開発中のものです。 [2018/08/14(火) 00:42:36.82 ID:YHPqk7dv.net] >>153 専用のコライダーを持ってるのが特徴なんだよね。 メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。 後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。 後ペイントツールも付いてるからエディットもしやすい。 そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。 一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ
158 名前:名前は開発中のものです。 [2018/08/14(火) 00:45:07.72 ID:YHPqk7dv.net] ごめん、送信ミス。 上の続きね。 ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね
159 名前:名前は開発中のものです。 [2018/08/14(火) 00:59:05.83 ID:OJtxozgI.net] >>154 ありがとうございます。 すぐにチャチャっと作る時は良さそうですね < Terrain オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。 パスファインディングとかで違いがあるのかな Terrain と Mesh。。
160 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 11:20:13.07 ID:1vGoTqB9.net] 初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか? ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか?
161 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:06:09.15 ID:1vGoTqB9.net] https://www.youtube.com/watch?v=vAfZ5gFaThI&index=3&list=PL4vbr3u7UKWrxEz75MqmTDd899cYAvQ_B この動画の4分あたりです BackgroundTileとうつとcs0246エラーになります このBackgroundTileとはなんでしょうか
162 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:19:29.01 ID:Nrd2Vpte.net] >>158 自作のクラスのようだね 6:20でScriptsフォルダの中に入っているのが確認できる
163 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:23:40.28 ID:Nrd2Vpte.net] >>158 なんかのチュートリアルかな? 流して見たけど12:00当たりでBackgroundTileの解説始まる
164 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 15:00:45.02 ID:luhS7wzN.net] >>158 クラスだね この動画のはBackgroundTileというスクリプトの名前にしてある スクリプトの名前はクラスです 例えばMONSTERというクラスを作って HP MP 攻撃力 などの項目を作って呼び出したりする
165 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 17:38:27.61 ID:1vGoTqB9.net] 回答有り難うございまs BackgroundTileというスクリプトはつくってあります しかし、なぜか同じように書いてもエラーになります cs0246エラーになります 型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。 なぜかbackgroundTileとしてやるとエラーになりません こういった場合どこに原因があるか特定できませんか? unityエディタ側は保存してから、コードを書いています
166 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 17:56:01.18 ID:luhS7wzN.net] 大文字小文字の確認 スクリプトの名前とpublic classの後の名前が不一致 スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする
167 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 18:04:49.20 ID:8BQpKOVY.net] Puppet3Dっていうアセット使ってる人いる? blenderよりリギング簡単にやれるだろうか……
168 名前:名前は開発中のものです。 [2018/08/14(火) 19:02:11.53 ID:v+gznbVP.net] >>164 気になってるからぜひ試してくれ
169 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:19:48.98 ID:1vGoTqB9.net] >>163 その中で心当たりがあるのは最後です どのようにして改善するのでしょうか?
170 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:24:18.60 ID:luhS7wzN.net] BackgroundTileのスクリプトを開いて 最初のところのpublic class BackgroundTileとなってるか確認
171 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:25:47.94 ID:1vGoTqB9.net] >>163 ありがとうございました BackgroundTileのpublic classがbackgroundTileのままでした おそらく、backgroundTileでスクリプトを作った後、リネームしたからだと思いますが、 これは手動で変えてやるものなんでしょうか?
172 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:26:10.73 ID:1vGoTqB9.net] >>167 ありがとうございました それが原因でした
173 名前:名前は開発中のものです。 [2018/08/14(火) 21:16:53.02 ID:AXb4SlrQ.net] >>152 親切にありがとうございます。 しかし、 Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー) という風に指定しているんです。 始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。 他のプロジェクトで検証しつつ、まだ粘ってみます...!
174 名前:名前は開発中のものです。 [2018/08/14(火) 23:19:55.58 ID:AXb4SlrQ.net] >>152 >>170 解決しました!!! どうやらレイヤーマスクの指定は、 LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定 Physics.Linecast(Vector2 start,Vector2 end,layerMask); という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?) お騒がせしてすみません!ありがとうございました!多分また来ます!
175 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 23:28:45.84 ID:5BhZfS/b.net] 自力で解決できずに質問しちゃう奴は 完成する前に挫折する説あると思います
176 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 01:44:46.08 ID:cKLgnnmS.net] 自分で調べて考え抜いた挙げ句の質問なら別にいいよ。 レスした人へのお礼と自己解決の報告も好感だし。 糞なのはググりすらしないからなw
177 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 05:45:09.13 ID:dPgDd/Vz.net] ここで回答している奴は既に挫折済み説の方が信憑性が高い。
178 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 08:52:27.57 ID:SikdVGia.net] blueprintおぼえるよりも、c#覚えたほうが自由度高い? あれはそこそこまではできたけど、、、
179 名前:名前は開発中のものです。 [2018/08/15(水) 09:42:11.09 ID:SZzV1xr0.net] 自由度はそりゃ高いだろ 生産性高いかはまた別だけど。 ボルト買ったけどまだ触ってもいねーや…
180 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 12:42:02.75 ID:bhZLi8cq.net] Blenderで作ったモデルにリグを設定したいんですが、humanoidを適用してconfigureを押しても緑のおじさんがでてきません! これをなおしたいです 一応形だけ動かせられるんですが、足が内股になっていて変更したいです どなたか分かりませんか?
181 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 13:48:47.21 ID:Ex1p492z.net] >>177 すみません。デバッグからインスペクターにきりかえるところを見落としてました
182 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 15:02:46.22 ID:wCMQtLOo.net] >>174 お前がそうだからそう思うんだろう
183 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 15:25:08.27 ID:PVnzm891.net] 独学で本2冊読みこんでゲーム作成着手しているのですが、分からないことがまだまだあって 心折れそうなのですが、皆さんはどうのように勉強していますか? お金貯めてオンラインスクール申し込むのありなのかなと思ってきました。
184 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 15:28:37.00 ID:WOobpEs0.net] 公式チュートリアル(英語版初級は必須、出来れば中級まで)を理解してチュートリアルを見なくても作れなくなるまで何回もやる 初級だけでも半年は掛かるだろうけどその後何年、何十年とその基礎力が力になるであろう
185 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 15:32:27.27 ID:WOobpEs0.net] 出来れば2画面以上でYouTube見ながらUnityEditorを操作するのが効率的 余裕があれば3画面でYouTube、UnityEditor,VSで使えば更に効率的 ちなみに英語出来なくてもチュートリアルの通り毎日やってれば半年もすればIT英語くらいは判るようになる
186 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 15:33:41.87 ID:IJZONS9B.net] >>180 そういうモヤモヤをひたすら我慢して独学で続けると急にモヤが晴れる時が来るよ、点と点が線になるってやつだ 最低一年は頑張る必要はあると思うけど、とにかく毎日さわることが重要でこれ止めたら終わる
187 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 16:03:10.54 ID:e1D8QaXW.net] オンラインスクールは弩素人用 ちょっとかじった人は金の無駄感はんぱない 作りたいゲームを作ってネットを調べて試行錯誤してれば何とかなる
188 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 18:54:35.06 ID:SikdVGia.net] >>183 1つのことやりつづけたほうがいいですか あちこち手をつけるより 楽な方に流れそうになる で、結局なにも身につかない
189 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 20:58:56.44 ID:int1LEnb.net] >>185 目標は? それを紙に書いて目につくとこに貼っときな。 そもそも目標が曖昧だとそういったことが起きやすい。
190 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 21:16:43.91 ID:IJZONS9B.net] >>185 作りたいゲームを作りながら覚えるのが最も効率が良いと思うけど その時に完成するまでの工程を考えて細かく分けて毎日その小さなゴールを達成する そうすると達成感を感じ続ける事が出来て挫折しにくい気がする
191 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 22:10:25.46 ID:AaIVhXT7.net] >>179 つまり君はそうじゃないってことか 調べもせず挫折したんか
192 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 22:29:49.58 ID:wCMQtLOo.net] >>188 日本語でおk
193 名前:名前は開発中のものです。 mailto:sage [2018/08/15(水) 22:35:24.72 ID:AaIVhXT7.net] >>189 効くんかい
194 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 09:57:03.75 ID:gDBLpQJu.net] ちゃんねる人工知能も挫折したんかな
195 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 11:55:52.68 ID:4utRzp4A.net] いつまでたっても初心者な気がする 一人で続けても同じこと繰り返して中級者以上に、難しいことできる気がせん なんかコツとかあるんか
196 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 12:23:50.81 ID:or79s65Z.net] 初心者つーか素人なんじゃね 初心者はきちんと基礎を学んだ人たち よく取り敢えず作れつーけどそれは自己流にしか過ぎず初心者たり得ない せっかく公式チュートリアル(英語版)って良い教材があるのに履修せず基礎力つけないのは結局は時間の無駄
197 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 19:54:54.09 ID:a5tlpjIZ.net] 初心者を脱したいと思って 本を読んでいたら さんざんあるジャンルのサンプルを組み立ててて やっと本題のそのゲームの一番難しい処理のところで この処理については難しいので本書の対象レベルを超えるので詳しい説明は本書ではしません みたいなことが書いてあってこれじゃあ同レベルのものを作れるようにならないよねと思った たしかLerp関係だったかな それともQuaternion関係のことだったかな? Ray関係だったかもしれない
198 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 20:25:21.71 ID:5LR20avt.net] unityのスマホブラウザ対応って今どうなってますか? 進展してますか? 最新の情報が知りたいです
199 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 20:57:24.70 ID:kS0C9vGP.net] 初心者つーてもIT経験者でUnityは初心者とまっさらな一般人の初心者じゃ天地の差があるしな 基本的にはここでの初心者はITの知識&経験はあるけどUnityははじめてと考えていいのかな?
200 名前:名前は開発中のものです。 [2018/08/16(木) 20:58:19.61 ID:TI7urZxT.net] なわけないだろ
201 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 21:01:08.62 ID:epTnfDZH.net] キムチ悪い(気持ち悪い)
202 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 22:18:07.14 ID:1isuZfzA.net] transform.upはシーンビューの緑矢印方向に進むんですよね? 何故かtransform.upを使っても緑矢印の方向に進まず角度によっては正反対の方向に進んだりします 2dです
203 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 22:19:28.03 ID:4BOrCZ9p.net] その周辺のコードを貼るといいんでない?
204 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 22:44:42.81 ID:Uv2sLsh/.net] 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); } これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます)
205 名前:名前は開発中のものです。 [2018/08/16(木) 22:50:46.67 ID:TI7urZxT.net] translate.fowardとかは?
206 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 22:55:37.35 ID:1isuZfzA.net] 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なんですよね…
207 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 23:21:27.35 ID:5LR20avt.net] >>203 fromtorotationの使い方はこれで間違いないの? unityの回転は非常に難しい
208 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 23:40:40.29 ID:1isuZfzA.net] >>204 BulletMoveをコメント化して向きを確認してみても合ってます
209 名前:名前は開発中のものです。 mailto:sage [2018/08/16(木) 23:55:07.94 ID:5LR20avt.net] >>205 わかった これで正常になるかは知らんがとりあえずおかしい >>203 transform.translate(tranform.up*bulletspeed); の tranform.upはワールドベクトルが入ってる https://docs.unity3d.com/jp/460/ScriptReference/Transform.Translate.html これによればtranslateはデフォルト設定だとローカルベクトルを指定しないといけない だから transform.translate(Vector3.up*bulletspeed); がおそらく正解
210 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 00:55:14.14 ID:pYdSrnet.net] >>206 なるほど、元からy軸方向が正面方向になってるのに更にtransform.upで角度を掛けたせいでおかしくなってたんですね…ありがとうございます
211 名前:名前は開発中のものです。 [2018/08/17(金) 02:13:17.92 ID:Q/AfjPZ+.net] uGUIの自動レイアウトなんか思い通りになんねーよと思ってやっとの事でちゃんと動くようになったら更新頻度が高すぎるのかはパフォーマンス食い過ぎてやばい。
212 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 08:04:15.63 ID:ni8AyJER.net] しばらく放置してから触ると、メモリが足りないのか、かなり重くなってます この減少は治らないでしょうか?
213 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 09:39:01.31 ID:ic1AxuPq.net] >メモリが足りないのか、かなり重くなってます メモリ増やせよw 開発するなら16Gは当たり前、32Gあっても困る事はない
214 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 10:18:05.26 ID:scxszf1p.net] >>209 アセットを買えば良いのでは?
215 名前:名前は開発中のものです。 [2018/08/17(金) 12:22:43.87 ID:ImOsU4mE.net] MeshCutterというアセットを使いたいのですが以下のエラーが出て動きません… dllに何か問題があるのでしょうか? Unable to open Assets/MeshCutter/Editor/MeshCutter.dll: Check external application preferences.
216 名前:名前は開発中のものです。 [2018/08/17(金) 12:53:06.72 ID:xaquzlrn.net] 質問いいですか? プロジェクトのコピーってどうやるんですか? いっぺん試しにプロジェクトフォルダをコピーアンドペーストして別の場所に変えました その際プロジェクトフォルダの名前も変更しました それでプロジェクトをunityで開いたら特に何の問題もなくゲームは作動しています これでいいのでしょうか? なんかおかしい事ないでしょうか
217 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 14:14:35.50 ID:scxszf1p.net] >>213 それはアセットをかって試してはどうですか?
218 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 15:12:15.94 ID:+SXCswMC.net] >>213 問題ないハズだけど、本当に問題ないかは グーグル先生に聞くと詳しく教えてくれるぞ!
219 名前:名前は開発中のものです。 [2018/08/17(金) 15:21:13.88 ID:xaquzlrn.net] >>215 うーむ Googleで調べてよくわからなかったから聞きました 人によってはこれでいいという人もいたし なんか違うというような感じの人もいました
220 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 20:22:56.91 ID:ni8AyJER.net] >>210 メモリの全体量が不足しているわけではないのです。 それでも、しばらく放置しておくともたつくのです
221 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 21:18:44.51 ID:JydlRVFR.net] >>217 Resources.Loadしっぱなしじゃないだろうか もしそうなら適宜解放した方がよい 参考 tsubakit1.hateblo.jp/entry/2016/10/02/232723
222 名前:名前は開発中のものです。 mailto:sage [2018/08/17(金) 22:05:06.30 ID:ImOsU4mE.net] だれか>>212 にも…
223 名前:219 mailto:sage [2018/08/17(金) 22:15:27.81 ID:ImOsU4mE.net] すいません。使い方がよく判ってなかっただけのような気がしてきました。
224 名前:219 [2018/08/18(土) 00:23:46.12 ID:anhxL8Ta.net] Window→Mesh Cutter→Open Windowで開いても 全部ボタンが無効化されてて全然動かない… 誰か助けて… チュートリアルの動画見てもボタン動くようになってるし…
225 名前:名前は開発中のものです。 mailto:sage [2018/08/18(土) 00:57:20.54 ID:W4q56IQf.net] 質問させて下さい。 回転させた2Dスプライトを複製して、スプライトレンダラー>反転にチェックを入れてみましたが、回転自体を含めた左右反転が出来ませんでした。 ↓のGIFですと左翼の羽ばたきが下を向いてしまっていますが、上を向くようにするにはどうすればいいでしょうか? https://i.imgur.com/cqvfUNj.gifv
226 名前:名前は開発中のものです。 mailto:sage [2018/08/18(土) 08:47:12.99 ID:n2rsak3U.net] >>222 あせっとをかえばいいですよ
227 名前:名前は開発中のものです。 mailto:sage [2018/08/18(土) 09:07:25.94 ID:cxAelueQ.net] 小さいことをコツコツやるしかないのね