[過去ログ] Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net (257レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
241: 2020/06/24(水)10:38 ID:QrxPQpfr(2/2) AAS
>>239
ベーマガなんて懐かしいものをw
そんなの出さなくたって通じてるよ、君も書いてるでしょ、よく読まずに諭すなんて 失礼 な話だってw
それに、ほら弟子、あ弟子の弟子になるのかな?ソースが動いたってレスくれてるじゃないか、完了したみたいだけど。さすがにそこからは踏み込めないよw
242: 弟子 2020/06/24(水)11:31 ID:wt31zZvI(3/5) AAS
>>240
うーん、全体が見えないので何とも
objectにクリック設定しているって事なのでカメラからのRaycaster関係かなって気がするけど
原因究明には、最小限のコードにしてみる事です
あとは、今回のちゃんと動いてるパッケージにそちらの欲しい機能を追加していく感じかなぁ
なんにせよ全体が見えないからねぇ
243(1): 弟子 2020/06/24(水)11:43 ID:wt31zZvI(4/5) AAS
>それともシーンをDestroyすると完全に消えるとかあるんですかね
んーと、シーンのDestroy?
ちなみにUnloadする場合、非同期なのでシーンのUnloadをまって処理するとかの場合には
製作途中で得たUnityのミニ知識を披露するスレの44あたりにやり方書いてあるので、参考にしてみて
2chスレ:gamedev
244(2): 2020/06/24(水)21:49 ID:LHtPCiJZ(2/3) AAS
>>243
検証した結果、シーン2で使ってるスクリプトの中の
「Time.timeScale = 0;」と「Time.timeScale = 0;」を取り除くと
シーン1に行った後のタップの不具合が起きなくなりました。
調べると個別にOnPause()メソッド等で処理すればいいみたいですが、
Time.timeScale = を残したままシーン2から移動するときに
この影響がなくなるような方法はないでしょうか
245: 2020/06/24(水)21:51 ID:LHtPCiJZ(3/3) AAS
>>244は
「Time.timeScale = 0;」と「Time.timeScale = 1;」
の間違いです。
246: 弟子 2020/06/24(水)22:00 ID:wt31zZvI(5/5) AAS
単純に考えると、シーン2で変更してるなら、シーン1に行く前に戻せばいいような気がします
ちょっと検討つかずで検証コード書けないからまた、明日にでも考えるけど
なにか参考になる、コードある?
(今は酔ってるのでこのあとは寝る)
247: 2020/06/25(木)00:21 ID:wwm4yt+D(1) AAS
Time.timeScale = 0の時に中断したりデストローイして
0になりっぱなしになってんじゃね?
248(1): くまじょ 2020/06/25(木)10:35 ID:HXIUvOl4(1) AAS
色々勉強になるなあ
初心者の俺には知らないことや難しいことばかり
>>244
それはタイムスケールを0に変えたままダブルクリック等は普通に動作させたいのか?
タイムスケールが0だと時間が進まないから時間経過でシングルダブルトリプルを区別することが出来ないと推測
ググったら
タイムスケールに影響されないのがあった
省3
249: 弟子 2020/06/25(木)10:39 ID:kYETgQeL(1/3) AAS
一応TimeScaleについては公式に説明あるので参考までに
外部リンク[html]:docs.unity3d.com
250: 弟子 2020/06/25(木)10:43 ID:kYETgQeL(2/3) AAS
くまじょさん、せっかく色々と書いてくれるのはありがたいけど
相手は初心者なので、推測じゃなくて、自身で検証してくれるといいかと
その上で書いてもらえるとみんな幸せになれると思う
じゃなきゃ混乱の元に
251(1): 弟子 2020/06/25(木)19:31 ID:kYETgQeL(3/3) AAS
検証してみた
public void BtScale0()
{
Time.timeScale = 0;
}
private void Update()
{
省10
252(1): 2020/06/25(木)22:51 ID:VUtd4Pqo(1) AAS
>>248>>251
いろいろ試したところ、
シーン2で使ってる「Time.timeScale = 0;」をそのままにして
シーン2からシーン1に移動するときに
一緒に「Time.timeScale = 1;」をしたところ、
シーン1で不具合が起きませんでした。
「Time.timeScale = 0;」はシーンをまたいで
省2
253: 2020/06/25(木)23:02 ID:zBD2mxRN(1) AAS
0だとゲーム内の時間とFlexUpdateが完全に止まるから、
物理やtweenや時間を使ったエフェクトが一切利かなくなるはず
254: 弟子 2020/06/26(金)08:00 ID:tKrNJp2d(1) AAS
>>252
単純なのはシーン1のstartにtimescale=1をかいておくとシーンが増えて戻し忘れがなくなるかな
とりあえず解決っぽいので良かったです
255: 弟子 2020/07/29(水)10:48 ID:dVlkZpMQ(1) AAS
10日からわんういーく
今度はランキング入れたいな
256: 弟子 2020/08/07(金)12:28 ID:44ntxl1X(1) AAS
さてどんなお題かなぁ
前回は密、時事的にいくと自粛とかgotoとかか?
作りにくいぞ
257: 弟子 2020/08/11(火)22:34 ID:4Ol4zZ9A(1) AAS
ヤバい、1week の、続々作ってるよねーつぃったー勢すごいわ
弟子はやっとアイディアが固まりつつ
と言ってもショボいんだわな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.650s*