[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild3 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
241: 名前は開発中のものです。 [] 2020/01/25(土) 09:53:45.45 ID:6e7MKbrk >>293 >恐らく原因はLoadSceneでしょ、シーンロードするという事は すまん、これ原因究明してないから、これが原因かどうか不明なので ちょい出かけるからまた戻ったらシーン展開でも症状確認してみるわ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/241
242: 名前は開発中のものです。 [sage] 2020/01/25(土) 10:51:31.73 ID:lrP57LvS >>239 ありがとうございます 修正感謝します 確認してみます! >シーン展開でも症状確認してみるわ はい!もちろん修正されたものを見て自分でも原因を考えてみますが ぜひとも宜しくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/242
243: 名前は開発中のものです。 [sage] 2020/01/25(土) 11:51:30.29 ID:52iKK3mn 優しいスレ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/243
244: 241 [sage] 2020/01/25(土) 13:15:17.01 ID:AAVfnYWp https://i.gyazo.com/37810d926641f9d4739c15f70e690d53.png こんな感じでリスタートでLoadSceneしてみたら、症状でましたね LoadSceneAsyncでも同様なので、やはりシーンロードするとバッファが詰まるのでしょかね とりあえず途中経過です なぜLoadSceneでキー2つ目押でなるのかについてはなんか大変そうだな根本原因掴むのは http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/244
245: 名前は開発中のものです。 [sage] 2020/01/25(土) 13:30:42.22 ID:4hPFEDML >>234 の記事がそのまんま答えじゃない? この記事によると「シーン遷移時にInputはリセットされる」というのが仕様で 今回の場合「シーン読み込みしてるのに横移動入力が拾えてた」というのがむしろバグらしい で、ちょっと試してみたけど Inputを拾うオブジェクトをDontDestroyOnLoadにして破棄しないようにしても 普通にシーン遷移を行うとInputはリセットされてしまうようなので どうしてもシーン読み直しで、かつInputを継続して拾いたいなら >>234 の記事にあるようにLoadSceneでLoadSceneMode.Additiveで読み込むしかなさそう。 ただ、もし自分だったら ・シーンの読み込み直しなしでリスタートを実装する ・リスタート時に方向キーから指が離れるような演出にする ・気にしない のどれかにすると思う http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/245
246: 名前は開発中のものです。 [sage] 2020/01/25(土) 14:50:49.41 ID:rO5N4tZX シーンごとのリセットは アクションゲームなら必須に近いし ゲーム制作に支障が出そうな仕様だなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/246
247: 名前は開発中のものです。 [sage] 2020/01/25(土) 20:13:13.83 ID:lrP57LvS >>244 >やはりシーンロードするとバッファが詰まるのでしょかね >>245 >シーンの読み込み直しなしでリスタートを実装する その様子だとロックマン系のアクションゲームとかでよくある プレイヤーが一画面分ずつ画面切り替え(切り替わり後、敵が定位置から発生)で 移動する場面などのときに 方向レバーの入力がいちいち途切れて スムーズなキャラの移動みたいなんができないって ことですよね? まだ試してないのでなんとも言えませんが、、、 というかscene遷移って それこそタイトル画面からゲーム画面にいったりするところでも使いますし シーン遷移のたびいちいち方向レバーからの入力を途切れさせるって仕様自体 どうなんでしょうか、、、なんかテンポ悪い気がするんですが、、 これだけ痒いところに手がとどくUnityにおいて GetAxisRawに対してscene遷移時の細かな設定ができないとは、、・ できそうなもんですが、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/247
248: 名前は開発中のものです。 [sage] 2020/01/25(土) 20:13:46.52 ID:lrP57LvS で、今パッと思いついたのはグローバルな変数に シーン切替前の瞬間の方向キーの値を確保しておいて 切り替え後の最初だけのその方向キーの値を 入れ込んでやるって感じにしてやれば、、どうでしょう?? とりあえずそういうノリで一度打開できるか試してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/248
249: 名前は開発中のものです。 [sage] 2020/01/25(土) 20:16:17.57 ID:lrP57LvS >>241さん、修正パッケージありがとうございます 原因究明はともかく修正したソースを見せていただき なるほどーって感じでこちらは大変勉強になりました。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/249
250: 名前は開発中のものです。 [sage] 2020/01/25(土) 20:16:32.82 ID:AC7xcaw6 /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i'::::::::::::::::::::::::: ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i':::::::::::::::::::::::::::: /  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/:::::::::::::::::::::::::::: ,,イ| i' i" `'‐=' `'|/i!:::::i:::::::::::::::::::::::: i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i::: i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|:::: ! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/:::: i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/::::: ゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/::::// ゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/::: ヾ!トl ゙i?U i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!:::::: iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii:: i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ:: !ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |:: http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/250
251: 名前は開発中のものです。 [sage] 2020/01/25(土) 20:45:50.43 ID:JCoOqUSR >>247 お前が言ってるロックマンのパターンでは シーンをわけんなってことだよ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/251
252: 名前は開発中のものです。 [sage] 2020/01/25(土) 21:10:01.15 ID:7xtf6OfK Input.GetButtonDown InputGetButtonUp でいかんの? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/252
253: 名前は開発中のものです。 [sage] 2020/01/25(土) 22:10:27.57 ID:aeB2xTib 3Dの坂道だけど、 normalVector = collision.contacts[0].normal; で取れる値が、 坂メッシュの下から接触する時と、坂メッシュの上から接触する時に違うのはなぜだろう? 下から接触は登れるが、上から接触は"上れない" http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/253
254: 名前は開発中のものです。 [sage] 2020/01/25(土) 23:07:40.70 ID:aeB2xTib 自己解決した。 CollisionEnter 一回では法線の正確な値が取れなかった… http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/254
255: 名前は開発中のものです。 [sage] 2020/01/26(日) 00:40:30.63 ID:2uuxF2Qq >>254 イイね! http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/255
256: 名前は開発中のものです。 [sage] 2020/01/26(日) 03:45:46.72 ID:wmtOSy96 >>252 InputGetButton 期待してやってみましたがダメでした。 >>251 ということですよね sceneをまたぐと入力が切られること自体クソ仕様なのか 自分がこのタイミングでscene遷移を利用することがクソ思考なのか 未熟者の自分には判断ができません。 そもそも全体のリスタートにscene遷移する必要があるのか否か scene遷移が必要な場面などについてしばらく勉強したいと思います。 レスくださった皆さまありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/256
257: 名前は開発中のものです。 [] 2020/01/26(日) 07:48:04.40 ID:Fvh37rHc Unityエディタ上からGameObjectに対してEventTriggerを追加するのではなく、スクリプトからGameObjectに対してOnPointerClickを追加するには、どのようにすればよいのでしょうか? GameObjectに対して、コライダーを追加して、下記の様にIPointerClickHandlerをインプリメントしたスクリプトを追加しても、OnPointerClick()が呼び出されません。 どの様にすれば良いでしょうか? class Boo : MonoBehaviour, IPointerClickHandler, { public void OnPointerClick(PointerEventData eventData) { } } http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/257
258: 名前は開発中のものです。 [] 2020/01/26(日) 08:17:37.26 ID:ckFKG1Im >>257 自分用Unityメモ:EventTriggerにスクリプトからEventを追加する http://kasatanet.はてなblog.com/entry/2017/11/19/233426 はてな部分はローマ字で http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/258
259: 名前は開発中のものです。 [sage] 2020/01/26(日) 09:40:56.48 ID:2uuxF2Qq >>256 うん、もちっとがんばってね。 あと、down upは、そのままじゃだめだよ。押されたら保管、その値を参照して処理。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/259
260: ◆uBR9Xpjlnk [sage] 2020/01/26(日) 10:26:21.47 ID:DH9o2bCr StaticなクラスからGameObjectを生成しようとしてるんですがGameManager.Instantiateしてるんですが問題ありますか? そもそもStaticなクラスから生成しようとしてること自体が間違いですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/260
261: 名前は開発中のものです。 [] 2020/01/26(日) 10:37:30.20 ID:ckFKG1Im >>256 再度修正しました とりあえず2押に対応しました ソース整理してないので醜いかもですが 一応、流れとしてはStartシーンをベースにして sampleシーンをロード、アンロードします これで入力値はずっと取れるようです https://thuploader.orz.hm/miniup/?mode=edit&id=6313 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/261
262: 名前は開発中のものです。 [] 2020/01/26(日) 11:03:24.82 ID:ckFKG1Im >>260 >GameManager.Instantiate このGameManagerってのが何かよく分からないけど Instantiateのマニュアル https://docs.unity3d.com/jp/460/ScriptReference/Object.Instantiate.html staticのマニュアル https://docs.unity3d.com/jp/460/Manual/StaticObjects.html これ見るだけだと特に問題ないと思います >そもそもStaticなクラスから生成しようとしてること自体が間違いですかね? Instantiate自体はなんでもクローン化できるし間違いという概念自体無いのかなと 思いますが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/262
263: 名前は開発中のものです。 [sage] 2020/01/26(日) 15:48:27.71 ID:b+yLlRNB アイソメトリックタイルで2Dドット絵のクォータービューのマップタイルを配置して、ドットキャラを落としたところ タイルより少し浮いた位置に落ち、キャラが倒れてしまいました タイルには2Dタイルマップコライダー キャラには2Dリジッドボディと2Dカプセルコライダーを設定してます 正確に1タイル上に着地するにはどうすればいいでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/263
264: 名前は開発中のものです。 [] 2020/01/26(日) 16:06:04.79 ID:ckFKG1Im 画面ないからなんとも言えんが とりあえず公式ブログのプロジェクトでも見てみるとかどう タイルマップの等角 2D 環境 https://blogs.unity3d.com/jp/2019/03/18/isometric-2d-environments-with-tilemap/ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/264
265: 名前は開発中のものです。 [sage] 2020/01/26(日) 16:41:35.15 ID:b+yLlRNB >>264 ありがとうございます、キャラが倒れるのは回転を固定にチェックを入れていなかったからでした こちらの動画が参考になりました、頑張ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/265
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 737 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s