探検
Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2016/01/06(水) 21:53:44.35ID:coXhTMmW 何かアイディアとかあったら教えてほしいんや
148弟子
2020/04/15(水) 00:51:00.92ID:HsLVR/km モチーフはハンターハンターの軍儀、ニコニコに軍儀作ってみたがあったけど、まったく分からんかった
なのでかなりシンプルにして重ねも二段までにした、駒は足軽、武士、乱破、弓、騎馬、竜騎士、軍師の7種類
「成り」は検討中、重なりを櫓と呼ぶんだが櫓になると動きの幅が増えるのでいらないかなと
動きはまずまず
問題はコンピュータ革の思考ルーチンだなぁ
将棋のみてもようわからん( ノД`)…
なのでかなりシンプルにして重ねも二段までにした、駒は足軽、武士、乱破、弓、騎馬、竜騎士、軍師の7種類
「成り」は検討中、重なりを櫓と呼ぶんだが櫓になると動きの幅が増えるのでいらないかなと
動きはまずまず
問題はコンピュータ革の思考ルーチンだなぁ
将棋のみてもようわからん( ノД`)…
149弟子
2020/04/16(木) 15:45:55.92ID:qf7tNPA4 メッセージ処理を実装中
https://i.gyazo.com/9342a06c1fa301b86ff17a8e00bb83dd.png
スクロールを自作にて
https://imgur.com/euJhVIc
一応標準でScrollViewってのはあるけど微妙に使いにくいんだよね
なので、EventTriggerでBeginDragとDragを手動追加してみた
昨日半日悩んだが、やっと良き感じかな
https://i.gyazo.com/9342a06c1fa301b86ff17a8e00bb83dd.png
スクロールを自作にて
https://imgur.com/euJhVIc
一応標準でScrollViewってのはあるけど微妙に使いにくいんだよね
なので、EventTriggerでBeginDragとDragを手動追加してみた
昨日半日悩んだが、やっと良き感じかな
150名前は開発中のものです。
2020/04/16(木) 16:53:34.89ID:0xy8E69n UIはAssetStoreから適当なフレームワーク落としてきたほうが早いし楽
uGUI生で使うのはやってらんない
uGUI生で使うのはやってらんない
151弟子
2020/04/16(木) 22:29:04.02ID:qf7tNPA4 このスクロール自作部分だが、On Become 系を使うための工夫がされててこれにより楽にはみ出ないようにしたんだわ
これがて来たのも、この画面それぞれが独立してて、カメラが複数あるからなのだ
こういうのを試して実装するのこそ作成してる感あって楽しいね!
キット作るのも楽でいいが、バルサから型紙から自作する楽しさがいいね
完全オリジナルだしね
これがて来たのも、この画面それぞれが独立してて、カメラが複数あるからなのだ
こういうのを試して実装するのこそ作成してる感あって楽しいね!
キット作るのも楽でいいが、バルサから型紙から自作する楽しさがいいね
完全オリジナルだしね
152名前は開発中のものです。
2020/04/17(金) 02:26:03.70ID:or0YE9dC カメラ複数は無駄に重くならない?
153弟子
2020/04/17(金) 07:58:05.44ID:OFFMbn+N 今のところ重さは感じないです
スマホ実機に持っていっても全く大丈夫
因みにメインカメラが、全体盤面
上部メニューにサブカメラ
メッセージカメラ
持ち駒カメラ
駒選択でカメラ3つの計7ですね
当然ながらオーディオリスナーはメインのみ
スマホ実機に持っていっても全く大丈夫
因みにメインカメラが、全体盤面
上部メニューにサブカメラ
メッセージカメラ
持ち駒カメラ
駒選択でカメラ3つの計7ですね
当然ながらオーディオリスナーはメインのみ
154弟子
2020/04/17(金) 08:08:09.58ID:OFFMbn+N あ、持ち駒カメラは自駒と捕虜駒で2つだから形8だわ
それとシーン違うけど先行決めでも2つ使ってる
それとシーン違うけど先行決めでも2つ使ってる
155弟子
2020/04/19(日) 22:03:27.91ID:bBSLue1+ 土日はリファクタリングでおわた〜
うーんそろそろ真剣にコンピュータ側の思考回路に取り掛かるかなぁ
うーんそろそろ真剣にコンピュータ側の思考回路に取り掛かるかなぁ
156弟子
2020/04/20(月) 20:18:40.40ID:u2tEBgrm 積み残しは沢山あるが、とりあえずの相手の動きを
https://imgur.com/NkrlOmp
まぁ同じ手を打つだけなので、先行では動かないんだがwww
まさに人工無能
これでもまだ櫓とか取得とかには手を付けてない
むずいお><
https://imgur.com/NkrlOmp
まぁ同じ手を打つだけなので、先行では動かないんだがwww
まさに人工無能
これでもまだ櫓とか取得とかには手を付けてない
むずいお><
157弟子
2020/04/21(火) 21:38:14.12ID:0NXgqO/n コンピュータ側の単騎駒の取得実装
これで単騎だけならまぁ勝負できそうかな、あまり意味ないけど
このゲームはやはり櫓での動きだし
取った駒が味方になるターンまでどうしのぐか
そこらの思考が難しい
あ、まだ味方駒の刺し作ってない、明日はそれやるか
こうやって徐々に形になっていくなぁ
最初の頃から考えると凄いわオレ!
これで単騎だけならまぁ勝負できそうかな、あまり意味ないけど
このゲームはやはり櫓での動きだし
取った駒が味方になるターンまでどうしのぐか
そこらの思考が難しい
あ、まだ味方駒の刺し作ってない、明日はそれやるか
こうやって徐々に形になっていくなぁ
最初の頃から考えると凄いわオレ!
158弟子
2020/04/22(水) 19:53:20.28ID:kYRnjPG5 https://i.gyazo.com/ab3785c28ec43769413987e79eaa9fb0.png
リファクタリング続行
左がリファクタ前、右が後
かなり減った
これで結構シンプルになって分かりやすくなった
リファクタリング続行
左がリファクタ前、右が後
かなり減った
これで結構シンプルになって分かりやすくなった
159弟子
2020/05/03(日) 21:43:34.00ID:L/sk9kZG うーむ
ちょっとゆにてぃ一週間やってた
明日からまた再開だ
ちょっとゆにてぃ一週間やってた
明日からまた再開だ
160弟子
2020/05/03(日) 23:39:58.01ID:L/sk9kZG そいえばwebgl 初めてやったが日本語が表示されないのには焦った
てかビルドしてから分かる問題はやっかい
これは一応1week に説明あったから良かったけど
ちょっと謎の現象が出たのでチビりそうになった
明日まとめとしてツイッターにでも書いとこ
てかビルドしてから分かる問題はやっかい
これは一応1week に説明あったから良かったけど
ちょっと謎の現象が出たのでチビりそうになった
明日まとめとしてツイッターにでも書いとこ
161くまじょ
2020/05/04(月) 01:08:15.54ID:AIvgNpPa そうなんだよ
ブラウザで実行させるのに
ブラウザで実行させるのに
162名前は開発中のものです。
2020/05/10(日) 22:13:00.99ID:A19AU1kw 初心者から誘導されてきました。
C#の調べ物してるのかUnityの調べ物してるのかで分からなくなる2ヶ月目新人です。
C#の調べ物してるのかUnityの調べ物してるのかで分からなくなる2ヶ月目新人です。
163名前は開発中のものです。
2020/05/10(日) 22:19:28.20ID:A19AU1kw 簡単に自己紹介。2ヶ月前にunityとプログラミングに触り始めました。
きっかけは仲間内でやってた将棋の拡張ルールの遊びを転勤で離れ離れになったのでネット対戦したいなと思ったからです。
きっかけは仲間内でやってた将棋の拡張ルールの遊びを転勤で離れ離れになったのでネット対戦したいなと思ったからです。
164名前は開発中のものです。
2020/05/10(日) 22:23:05.83ID:lVBZEpB1165名前は開発中のものです。
2020/05/10(日) 22:24:14.29ID:lVBZEpB1 >>163
それSteamのテーブルトップシミュレーターで良くない?
それSteamのテーブルトップシミュレーターで良くない?
166名前は開発中のものです。
2020/05/10(日) 23:02:59.53ID:A19AU1kw >>165
DIYの精神です!
DIYの精神です!
167166
2020/05/10(日) 23:45:41.13ID:A19AU1kw PCから。基本的なことがわかってないんですが
void Start()
{
Player _player = photonView.Owner;
}
このPlyaerとplyaer と=の先の関係が未だによくわかりません。
Playerっていうクラスの _playerという変数にphotonViewって何かのOwnerという情報を持たせるということ?
void Start()
{
Player _player = photonView.Owner;
}
このPlyaerとplyaer と=の先の関係が未だによくわかりません。
Playerっていうクラスの _playerという変数にphotonViewって何かのOwnerという情報を持たせるということ?
168名前は開発中のものです。
2020/05/11(月) 00:27:09.46ID:afpWqH1Q photonViewの中には色んなものが入っていてOwnerは所有権持ってる人の情報がPlayerという型で入ってる
やってる事はこれと同じで初期化がまとめられてたり型や値の取り出し方が違うだけ
float takasa = 0;
takasa = transform.position.y;
IDE使ってたらその辺の情報はカーソル当てれば出てこないか?
そもそもStart()で動かすとかphoton自体の準備ができてなくてまともに動かないコードな気がするが
やってる事はこれと同じで初期化がまとめられてたり型や値の取り出し方が違うだけ
float takasa = 0;
takasa = transform.position.y;
IDE使ってたらその辺の情報はカーソル当てれば出てこないか?
そもそもStart()で動かすとかphoton自体の準備ができてなくてまともに動かないコードな気がするが
169名前は開発中のものです。
2020/05/11(月) 00:41:06.58ID:W+d7HMEa170名前は開発中のものです。
2020/05/11(月) 01:12:29.22ID:afpWqH1Q >>169
そのIDEが設定してるコーディング規約でそうなってるんだろう
変数がローカルなのかプロパティなのかみたいなのが使ってるところを見ただけで判るし混同しにくくなるからバグも減る
動作としては名前なんてどうでもいいけど開発効率を考えるとちゃんとやったほうがいい
そのIDEが設定してるコーディング規約でそうなってるんだろう
変数がローカルなのかプロパティなのかみたいなのが使ってるところを見ただけで判るし混同しにくくなるからバグも減る
動作としては名前なんてどうでもいいけど開発効率を考えるとちゃんとやったほうがいい
171弟子
2020/05/11(月) 04:55:49.12ID:eNWV+got アンダーバー付けてる変数名はその関数内だけとか、if ブロック内だけとかで使ってるだけとか、まぁ自分ルール
172弟子
2020/05/11(月) 10:10:18.95ID:eNWV+got >>167
このStart関数はこんな感じ
void Start()
{
Player _player = photonView.Owner;
textName.text = _player.NickName;
if (_player.IsMasterClient) gameObject.name = "Master";
else gameObject.name = "Client";
if (photonView.IsMine)
{
Color _color = srImage.color;
_color.a = 0;
srImage.color = _color;
}
}
_player はただ単にニックネームを取得する為だけのものなのでこの場で宣言してるだけ
本来なら変数は
Player _player ; で宣言して、使う場所で
_player = photonView.Owner; 代入なり参照なりする
メンドイから宣言と同時に値を入れてるってだけの話
で、このスクリプト「PlayerCntrl」はTriangleプレファブに付けてるのね
これはネットワーク繋がった後に生成されてるからphotonViewが使えるわけだ
このStart関数はこんな感じ
void Start()
{
Player _player = photonView.Owner;
textName.text = _player.NickName;
if (_player.IsMasterClient) gameObject.name = "Master";
else gameObject.name = "Client";
if (photonView.IsMine)
{
Color _color = srImage.color;
_color.a = 0;
srImage.color = _color;
}
}
_player はただ単にニックネームを取得する為だけのものなのでこの場で宣言してるだけ
本来なら変数は
Player _player ; で宣言して、使う場所で
_player = photonView.Owner; 代入なり参照なりする
メンドイから宣言と同時に値を入れてるってだけの話
で、このスクリプト「PlayerCntrl」はTriangleプレファブに付けてるのね
これはネットワーク繋がった後に生成されてるからphotonViewが使えるわけだ
173弟子
2020/05/11(月) 10:12:23.86ID:eNWV+got あぁIsMasterClientの判定にも使ってた
その後のIF文のColor宣言はそのブロック内だけしか使ってないでしょ
その後のIF文のColor宣言はそのブロック内だけしか使ってないでしょ
174167
2020/05/11(月) 16:45:15.15ID:8BQlioiF 帰ったらじっくり読ませてもらいます。
175弟子
2020/05/11(月) 18:35:53.03ID:eNWV+got ぶっちゃけ
Player _player = photonView.Owner;
textName.text = _player.NickName;
if (_player.IsMasterClient) gameObject.name = "Master"; else gameObject.name = "Client";
この部分ってわざわざ変数にしなくても
photonView.Owner.NickNameであったり
photonView.Owner.IsMasterClientを直接使っても大丈夫だと思う
しかし次のは無理なんよ
if (photonView.IsMine)
{
Color _color = srImage.color;
_color.a = 0;
srImage.color = _color;
}
これをsrImage.color.a = 0は出来ない
何故かは聞かんといて(* ̄∇ ̄*)
Player _player = photonView.Owner;
textName.text = _player.NickName;
if (_player.IsMasterClient) gameObject.name = "Master"; else gameObject.name = "Client";
この部分ってわざわざ変数にしなくても
photonView.Owner.NickNameであったり
photonView.Owner.IsMasterClientを直接使っても大丈夫だと思う
しかし次のは無理なんよ
if (photonView.IsMine)
{
Color _color = srImage.color;
_color.a = 0;
srImage.color = _color;
}
これをsrImage.color.a = 0は出来ない
何故かは聞かんといて(* ̄∇ ̄*)
176167
2020/05/16(土) 14:05:21.17ID:FwgeP7VQ ずっとエラーばかりで辛い。unity立ち上げるのも億劫。みんなどうやってこの気持ち乗り越えて来たんだろうか。
177弟子
2020/05/16(土) 14:31:18.30ID:5yfA+B1Y そりゃまぁエラーは一個一個潰していくしかないなぁ
自分はエラーなら調べて試してって出来るからまだましだけど
作ってるものを何回もテストしてると飽きてきたりだんだんつまらないと思ってきてモチベが下がる
そんなときはやる気出るまで他のことやる
仕事じゃないし無理してやることもね
自分はエラーなら調べて試してって出来るからまだましだけど
作ってるものを何回もテストしてると飽きてきたりだんだんつまらないと思ってきてモチベが下がる
そんなときはやる気出るまで他のことやる
仕事じゃないし無理してやることもね
180弟子
2020/05/16(土) 22:04:34.37ID:5yfA+B1Y ジフ画像見ての通りで、2つクライアントを、起動しないと、でません
一つだ、確認するには
カラーの部分的はコメントしてください
一つだ、確認するには
カラーの部分的はコメントしてください
181弟子
2020/05/16(土) 22:07:16.27ID:5yfA+B1Y 何をやってるかというと、オンラインでそれぞれの機体を表示してるのだけど
本来なら自分と相手で2つ表示されるのよ
それを自分のは透明にすることで、あたかも1つのオブジェクトを操作しているように見せてるの
アルファ値をいじるとわかります
本来なら自分と相手で2つ表示されるのよ
それを自分のは透明にすることで、あたかも1つのオブジェクトを操作しているように見せてるの
アルファ値をいじるとわかります
182弟子
2020/05/16(土) 22:08:41.01ID:5yfA+B1Y これの元は公式戦のチュートリアルですので
そちらをやるといいかな
ただチュートリアルは3デーなのでそこらは変えてね
そちらをやるといいかな
ただチュートリアルは3デーなのでそこらは変えてね
183167
2020/05/17(日) 23:56:13.55ID:J9VQt9RE https://doc-api.photonengine.com/ja-jp/pun/current/class_photon_view.html#ad892c308b04787c06907120e64f6bc03
ここにあるvoid PhotonView.TransferOwnershipを使って出来ないかと思ってたんです。
まずはじめに入室した順に1,2,3・・・とActorNumberをつけることにしました。
public override void OnJoinedRoom()
{
Room myroom = PhotonNetwork.CurrentRoom;
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer;
photonView.TransferOwnership(player.ActorNumber + 1);
これで次に行けると思ったところで、このままだとActorNumber=2がログインするまで
処理を待たないと行けない事に気づいて、これは渡すボタンを作ってそこに貼り付ける
スクリプトなのか?と思ったところが今日まで。
初心者はスクリプトリファレンスに書かれてあることを試すためには
どういうコードを書いておかないと動かないかが分からない。
ここにあるvoid PhotonView.TransferOwnershipを使って出来ないかと思ってたんです。
まずはじめに入室した順に1,2,3・・・とActorNumberをつけることにしました。
public override void OnJoinedRoom()
{
Room myroom = PhotonNetwork.CurrentRoom;
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer;
photonView.TransferOwnership(player.ActorNumber + 1);
これで次に行けると思ったところで、このままだとActorNumber=2がログインするまで
処理を待たないと行けない事に気づいて、これは渡すボタンを作ってそこに貼り付ける
スクリプトなのか?と思ったところが今日まで。
初心者はスクリプトリファレンスに書かれてあることを試すためには
どういうコードを書いておかないと動かないかが分からない。
184弟子
2020/05/18(月) 07:08:41.31ID:CvMgWlTy オーナーシップについてはサンプル作る際には使い方がよくわからんかったので権利をRPC でやりとりしたんだけど
次のとこにやり方っぽいの書いてあったからちと試して見ます
https://doc.photonengine.com/ja-jp/pun/v1/demos-and-tutorials/package-demos/ownership-transfer
オンラインは特に初心者じゃなくても難しいんだけど、まずは紙にどういう処理の流れになるのかを書き出すと良いかと
次のとこにやり方っぽいの書いてあったからちと試して見ます
https://doc.photonengine.com/ja-jp/pun/v1/demos-and-tutorials/package-demos/ownership-transfer
オンラインは特に初心者じゃなくても難しいんだけど、まずは紙にどういう処理の流れになるのかを書き出すと良いかと
185弟子
2020/05/18(月) 13:21:14.56ID:CvMgWlTy とりあえずOnwerShipを使った方法でサンプル作成してみました
http://whitecats.dip.jp/up/download/1589775513/attach/1589775513.zip
パッケージなのでPhotonを取り込んだ後にインポートしてください
前回は2つobject作成したけど今回は一つのみで出来ました
かなり進歩した感じです
ただ、マニュアルに「OnOwnershipRequest()はシーン/ゲーム内で1回のみにする必要があります。」って書いてあるのが気にはなるんだけど
とりあえず何回クリックしても問題は今のところない感じかなぁ・・・
http://whitecats.dip.jp/up/download/1589775513/attach/1589775513.zip
パッケージなのでPhotonを取り込んだ後にインポートしてください
前回は2つobject作成したけど今回は一つのみで出来ました
かなり進歩した感じです
ただ、マニュアルに「OnOwnershipRequest()はシーン/ゲーム内で1回のみにする必要があります。」って書いてあるのが気にはなるんだけど
とりあえず何回クリックしても問題は今のところない感じかなぁ・・・
186弟子
2020/05/18(月) 13:26:08.11ID:CvMgWlTy 動きはこんな感じ
https://imgur.com/X0Ienld
今回は一つのみなので、クライアント一つでも表示はされます
テストするには2つ立ち上げないと意味ないけど
ちなみに、片方が破棄されると残った方が自動でマスターになるようですね
これは便利
https://imgur.com/X0Ienld
今回は一つのみなので、クライアント一つでも表示はされます
テストするには2つ立ち上げないと意味ないけど
ちなみに、片方が破棄されると残った方が自動でマスターになるようですね
これは便利
187弟子
2020/05/18(月) 13:28:53.56ID:CvMgWlTy 考察すると
今回のonwer変更はphotonView.RequestOwnership();で行っているので、上述のは関係ないかもしれない
公式のサンプルから「public void OnOwnershipRequest(object[] viewAndPlayer)」を付けてはいるけど
この関数は呼ばれてないようなので、気にする必要ないかもしれませんね
今回のonwer変更はphotonView.RequestOwnership();で行っているので、上述のは関係ないかもしれない
公式のサンプルから「public void OnOwnershipRequest(object[] viewAndPlayer)」を付けてはいるけど
この関数は呼ばれてないようなので、気にする必要ないかもしれませんね
189名前は開発中のものです。
2020/05/23(土) 17:30:58.19ID:ELJggPk9 自分で完全オリジナルはきつい。
先人のファミコンやスーファミやPSとかのレトロゲーをコピ…ていうと聞こえ悪いから、オマージュしたような感じで作ったらいいよ。
できるだけ自分の要素とか入れたらいな。
GBAのエレベーターアクションなんてのもいま作り直しても面白いだろう。
あと、UnityのGit(Source Tree)でプロジェクト管理するとき、除外リストってこれでいいんかな?
https://i.imgur.com/d2fP4Um.png
いろいろイグノアリスト見てくと全部微妙に異なってるから。
先人のファミコンやスーファミやPSとかのレトロゲーをコピ…ていうと聞こえ悪いから、オマージュしたような感じで作ったらいいよ。
できるだけ自分の要素とか入れたらいな。
GBAのエレベーターアクションなんてのもいま作り直しても面白いだろう。
あと、UnityのGit(Source Tree)でプロジェクト管理するとき、除外リストってこれでいいんかな?
https://i.imgur.com/d2fP4Um.png
いろいろイグノアリスト見てくと全部微妙に異なってるから。
191弟子
2020/05/24(日) 10:48:35.15ID:zqUCyho6192弟子
2020/05/24(日) 10:50:21.29ID:zqUCyho6 ただプログラムって少しでも離れると、あれなんだっけ?ってなるから
5分でも時間あれば、エディタ立ち上げてソース見るだけでもやっとくといいよ
5分でも時間あれば、エディタ立ち上げてソース見るだけでもやっとくといいよ
193名前は開発中のものです。
2020/05/24(日) 20:12:22.58ID:Xv6S3d+G ユニティー厨が最近湧いてんのかw
あれではプログラムの腕は錆付くだろ
プログラムできんやつが使うツールだな
あれではプログラムの腕は錆付くだろ
プログラムできんやつが使うツールだな
194167
2020/05/24(日) 20:40:05.33ID:qz+4cn15 >>192
今自分で書いたコード見返してましたが、まさにそれでした。何をするためにコードを書いてる途中だったか分からなくなってる。
それで作ってもらったサンプルを見るためにpun2インポートしてappidも入れて、packageをインポートしてpc用にビルドしたんですが何も出てこない。
このOwnerLancherとDisCntrlとPlayCntrlを眺めれば分かってくるかもですかね!?
今自分で書いたコード見返してましたが、まさにそれでした。何をするためにコードを書いてる途中だったか分からなくなってる。
それで作ってもらったサンプルを見るためにpun2インポートしてappidも入れて、packageをインポートしてpc用にビルドしたんですが何も出てこない。
このOwnerLancherとDisCntrlとPlayCntrlを眺めれば分かってくるかもですかね!?
195弟子
2020/05/24(日) 21:37:16.93ID:zqUCyho6 設定値でシーンが規定値になってるかもなので、インポートしたのの中にシーンあるのでそれを設定してね
とりまシーンクリックで見れると思います
とりまシーンクリックで見れると思います
197167
2020/05/27(水) 20:03:09.98ID:+x6oE8qU 色々忘れてて焦る…もう一回チュートリアルとかやり直します。
198弟子
2020/05/27(水) 21:46:30.06ID:nKxd1S4A 結構みんなその繰り返し
がんばるぞい!
がんばるぞい!
199167
2020/05/28(木) 19:58:36.12ID:yHa1d6dK 3歩戻って2歩進んだ感じ。
プログラミングって孤独との戦いな気がしてきた。もちろん分からないことを教えてほしいけどエラーが治らない!ってのを誰かと共有したい。
プログラミングって孤独との戦いな気がしてきた。もちろん分からないことを教えてほしいけどエラーが治らない!ってのを誰かと共有したい。
200弟子
2020/05/29(金) 01:56:12.50ID:dtJQrirS とりあえずエラーを、書くといいよ
201名前は開発中のものです。
2020/06/16(火) 19:56:24.01ID:MlUmZOEQ 初心者スレ>>709のトリプルタップなんですが
ad
ad
202名前は開発中のものです。
2020/06/16(火) 19:59:06.03ID:MlUmZOEQ203弟子
2020/06/16(火) 21:01:59.97ID:wovWHCaz チェックカウントの関数で、スイッチ文で定義するといいかと思うよ
プリントされるでしょ
プリントされるでしょ
204弟子
2020/06/16(火) 21:07:59.65ID:wovWHCaz void CheckCount()
{
print(clickCount);
clickCount = 0;
}
ここでプリントしてるから、clickCountを判定にして
switch (clickCount)
case 1:クリック1の処理
case 2:クリック2の処理
という感じ
すまん今スマホなんで微妙だけど、スイッチ文については調べればすぐ出ると思う
色々やってみて
ダメなら明日またパソコンからサンプル上げます
{
print(clickCount);
clickCount = 0;
}
ここでプリントしてるから、clickCountを判定にして
switch (clickCount)
case 1:クリック1の処理
case 2:クリック2の処理
という感じ
すまん今スマホなんで微妙だけど、スイッチ文については調べればすぐ出ると思う
色々やってみて
ダメなら明日またパソコンからサンプル上げます
205名前は開発中のものです。
2020/06/17(水) 08:44:59.62ID:cnJYapmD206弟子
2020/06/17(水) 08:57:41.54ID:g/ocbutF インターバル?
具体的にはどんな?
具体的にはどんな?
207弟子
2020/06/17(水) 09:03:35.36ID:g/ocbutF ちなみに現状は最終クリックから0.3秒の間隔で確認しているので
その前に判定したいとか?
その前に判定したいとか?
208名前は開発中のものです。
2020/06/18(木) 08:52:18.24ID:ZWC38E3l >>207
すいませんなんか変な勘違いをしてました
いろいろ試したところ、switch構文でダブルとトリプルの判定ができました!
ただ、ダブルタップ後、トリプルタップをするまでのほんの少しの間に
ダブルの方の動作が起きかけて、トリプルタップでトリプルの動作になるといった感じです。
ちなみにこのTapTimeを使う場合、これにどう加えればトリプル判定ができるのでしょうか
両方マスターしておきたいので教えてください。
void Update () {
// double tap
if (isDoubleTapStart){
doubleTapTime += Time.deltaTime;
if (doubleTapTime < 0.2f) {
if (Input.GetMouseButtonDown (0)) {
isDoubleTapStart = false;
ChangeSize (true);
doubleTapTime = 0.0f;
}
} else {
ChangeSize (false);
// reset
isDoubleTapStart = false;
doubleTapTime = 0.0f;
}
} else {
if (Input.GetMouseButtonDown (0)) {
isDoubleTapStart = true;
}
}
}
すいませんなんか変な勘違いをしてました
いろいろ試したところ、switch構文でダブルとトリプルの判定ができました!
ただ、ダブルタップ後、トリプルタップをするまでのほんの少しの間に
ダブルの方の動作が起きかけて、トリプルタップでトリプルの動作になるといった感じです。
ちなみにこのTapTimeを使う場合、これにどう加えればトリプル判定ができるのでしょうか
両方マスターしておきたいので教えてください。
void Update () {
// double tap
if (isDoubleTapStart){
doubleTapTime += Time.deltaTime;
if (doubleTapTime < 0.2f) {
if (Input.GetMouseButtonDown (0)) {
isDoubleTapStart = false;
ChangeSize (true);
doubleTapTime = 0.0f;
}
} else {
ChangeSize (false);
// reset
isDoubleTapStart = false;
doubleTapTime = 0.0f;
}
} else {
if (Input.GetMouseButtonDown (0)) {
isDoubleTapStart = true;
}
}
}
209弟子
2020/06/18(木) 10:40:59.52ID:HhOkrLW+ >ただ、ダブルタップ後、トリプルタップをするまでのほんの少しの間に
ん?Switch文の関数に行った時には確定なのでこのような動きはないはずだけど
ちょっとそこの部分見せて見てください
ん?Switch文の関数に行った時には確定なのでこのような動きはないはずだけど
ちょっとそこの部分見せて見てください
210弟子
2020/06/18(木) 10:42:34.66ID:HhOkrLW+211名前は開発中のものです。
2020/06/18(木) 18:55:08.00ID:ZWC38E3l >>209
こんな感じです
void TouchCheck(){
if (Input.GetMouseButtonDown(0))
{
CancelInvoke();
Invoke("CheckCount", 0.3f);
clickCount += 1;
}
switch (clickCount)
{
case 1:
Debug.Log("処理1");
break;
case 2:
2タップの処理;
break;
case 3:
3タップの処理;
break;
default:
Debug.Log("Default");
break;}}}
こんな感じです
void TouchCheck(){
if (Input.GetMouseButtonDown(0))
{
CancelInvoke();
Invoke("CheckCount", 0.3f);
clickCount += 1;
}
switch (clickCount)
{
case 1:
Debug.Log("処理1");
break;
case 2:
2タップの処理;
break;
case 3:
3タップの処理;
break;
default:
Debug.Log("Default");
break;}}}
212弟子
2020/06/18(木) 19:39:46.69ID:HhOkrLW+ void CheckCount()
{
print(clickCount);
clickCount = 0;
}
ここでプリントしてるからここにSwith文を入れるよ
こんな感じ
void CheckCount()
{
print(clickCount);
switch (clickCount)
{
case 1: print("1Click処理"); break;
case 2: print("2Click処理"); break;
case 3: print("3Click処理"); break;
}
clickCount = 0;
}
{
print(clickCount);
clickCount = 0;
}
ここでプリントしてるからここにSwith文を入れるよ
こんな感じ
void CheckCount()
{
print(clickCount);
switch (clickCount)
{
case 1: print("1Click処理"); break;
case 2: print("2Click処理"); break;
case 3: print("3Click処理"); break;
}
clickCount = 0;
}
213弟子
2020/06/18(木) 19:54:56.62ID:HhOkrLW+ もし、ChangeSize (true);この処理が遅くて次のクリックを拾ってしまうという感じだったら
この処理中はクリックさせないとか制御するといいかと思います
この処理中はクリックさせないとか制御するといいかと思います
214名前は開発中のものです。
2020/06/19(金) 07:56:54.58ID:3EIr5H17215弟子
2020/06/19(金) 08:33:08.39ID:Wr4Wd/jw それはよかった
また何か困った事かあれば気軽に書き込みしてね
また何か困った事かあれば気軽に書き込みしてね
216名前は開発中のものです。
2020/06/19(金) 12:35:45.42ID:b2JS2xrv217名前は開発中のものです。
2020/06/19(金) 21:35:58.32ID:3EIr5H17 >>215
さっそく困ったことが起きてしまいました。
シーン1で2タップ3タップを行ってて、
シーン2に行った後にシーン1に戻ると、
なぜか2タップ3タップができなくなってしまいます。
シーン1では複数のカメラを使ってる関係で
シーンの移動には普通のCanvasのボタンではなく、
オブジェクトにEventTriggerとColliderをつけたものを使ってます。
これを押したときのタップが2タップ3タップ判定に影響してるのでしょうか
switch文でもTapTimeでも同じでした。
いい方法があったら教えてください。
さっそく困ったことが起きてしまいました。
シーン1で2タップ3タップを行ってて、
シーン2に行った後にシーン1に戻ると、
なぜか2タップ3タップができなくなってしまいます。
シーン1では複数のカメラを使ってる関係で
シーンの移動には普通のCanvasのボタンではなく、
オブジェクトにEventTriggerとColliderをつけたものを使ってます。
これを押したときのタップが2タップ3タップ判定に影響してるのでしょうか
switch文でもTapTimeでも同じでした。
いい方法があったら教えてください。
218くまじょ
2020/06/19(金) 21:52:49.68ID:qJtZB/g0 デバッグすればいいんでないの
いつもならこの変数の値がこうなっていてif文を通過するけど
おかしくなってるときはこのif文が通過しないとか調べられないのかなあ
調べられないのなら仕方ないけど
頑張ってね
いつもならこの変数の値がこうなっていてif文を通過するけど
おかしくなってるときはこのif文が通過しないとか調べられないのかなあ
調べられないのなら仕方ないけど
頑張ってね
219弟子
2020/06/19(金) 22:25:09.94ID:Wr4Wd/jw シーンを移動すると読み込まれて新たにオブジェクト等が生成されて動くのよ
しかしシーン移動には追加移動があってそれだと既にある所に追加される
どういう、移動を行ってるかのコードが分からないので的確には答えられないよ
コード載せるか、一番いいのはパッケージにして白猫とかに上げてくれれば確認出来ます
何にせよコード見ないと何とも言えません
しかしシーン移動には追加移動があってそれだと既にある所に追加される
どういう、移動を行ってるかのコードが分からないので的確には答えられないよ
コード載せるか、一番いいのはパッケージにして白猫とかに上げてくれれば確認出来ます
何にせよコード見ないと何とも言えません
220弟子
2020/06/19(金) 22:29:11.82ID:Wr4Wd/jw 通常は
ゲーム開始→シーン1→シーン2
この場合はちゃんとタップできる
シーン2→シーン1
これでタップ出来ない
であるならば、シーン2からの遷移がおかしいと推測出来るけど、具体的2どえなってるかこちらでは見えないからアドバイス出来ないよ
ゲーム開始→シーン1→シーン2
この場合はちゃんとタップできる
シーン2→シーン1
これでタップ出来ない
であるならば、シーン2からの遷移がおかしいと推測出来るけど、具体的2どえなってるかこちらでは見えないからアドバイス出来ないよ
221名前は開発中のものです。
2020/06/20(土) 01:45:58.98ID:LTBNbvLd 初心者によくあるシーンを移動して戻ってきたら直前の状態が維持されると思い込んでるパターンじゃないのか
シンプルな実装ならシーンは読み込むたびにリセットされるぞ
シンプルな実装ならシーンは読み込むたびにリセットされるぞ
222217
2020/06/23(火) 07:54:53.52ID:v+lde/qB ありがとうございます。
色々調べたのですがまだダメです。
シーン2→シーン1に移るときには
SceneManager.LoadScene("シーン1");
を使ってるので、シーン2は破棄されているはずなのですが、
シーン2から再生スタートして
シーン2→シーン1移動後は、
他にもInvokeを使ってるスクリプトが正しく動かなくなってるので、
Invoke関連の情報はLoadSceneしても残ったままなんてことがあるのでしょうか
色々調べたのですがまだダメです。
シーン2→シーン1に移るときには
SceneManager.LoadScene("シーン1");
を使ってるので、シーン2は破棄されているはずなのですが、
シーン2から再生スタートして
シーン2→シーン1移動後は、
他にもInvokeを使ってるスクリプトが正しく動かなくなってるので、
Invoke関連の情報はLoadSceneしても残ったままなんてことがあるのでしょうか
223217
2020/06/23(火) 08:36:08.96ID:v+lde/qB シーン1でもシーン2でもInvokeを使った処理をしてます
2タップ3タップのスクリプトは
Invokeを使ってないTime.deltaTimeの方でもダメなので
Invokeだけの問題ではなく、時間処理関連がおかしくなるみたいです。
2タップ3タップのスクリプトは
Invokeを使ってないTime.deltaTimeの方でもダメなので
Invokeだけの問題ではなく、時間処理関連がおかしくなるみたいです。
224名前は開発中のものです。
2020/06/23(火) 08:59:42.00ID:VmEpDOpx 横から失礼。
タップ部はクリアできたのでしょうか?
まずは遷移をタップではなく、ボタンを3つ用意して、遷移がキチンと成り立つか確認するといいと思います。
おっしゃってるように、ivokeなど裏で動くものはシーン消滅の時どう動くのか熟知していないと話になりません。
タップ部はクリアできたのでしょうか?
まずは遷移をタップではなく、ボタンを3つ用意して、遷移がキチンと成り立つか確認するといいと思います。
おっしゃってるように、ivokeなど裏で動くものはシーン消滅の時どう動くのか熟知していないと話になりません。
225弟子
2020/06/23(火) 10:13:49.76ID:bqoQds5b とりま、遷移移動やってみたけど特に問題なかったよ
検証する場合には、コードを最小限にするといいよ
遷移用のクリックコードは
https://i.gyazo.com/9439dbab281c06ac7fd599d7c0dc3ea5.png
シーンは
https://i.gyazo.com/701ec21b37b5a289b8544f4b7185ba0f.png
これを、2つめのは三角を表示してある
パッケージにしたから、確認してみて
http://whitecats.dip.jp/up/download/1592874685/attach/1592874685.zip
DLパスは1234
新規でプロジェクト作成して、上記のパッケージをインポートすれば確認できると思います
実行の際にはシーンの登録を忘れずに
検証する場合には、コードを最小限にするといいよ
遷移用のクリックコードは
https://i.gyazo.com/9439dbab281c06ac7fd599d7c0dc3ea5.png
シーンは
https://i.gyazo.com/701ec21b37b5a289b8544f4b7185ba0f.png
これを、2つめのは三角を表示してある
パッケージにしたから、確認してみて
http://whitecats.dip.jp/up/download/1592874685/attach/1592874685.zip
DLパスは1234
新規でプロジェクト作成して、上記のパッケージをインポートすれば確認できると思います
実行の際にはシーンの登録を忘れずに
226弟子
2020/06/23(火) 10:46:04.75ID:bqoQds5b >>224
>タップ部はクリアできたのでしょうか?
214に出来たって書いてるよ、読んでないのかな
横からくるなら読み返してから書こうね
あとコードも載せてるから自身で検証してから色々と意見言おう
そうじゃないとほんとに 失礼 な話だよ
レスも熟知してないなんて、話になりません。
>タップ部はクリアできたのでしょうか?
214に出来たって書いてるよ、読んでないのかな
横からくるなら読み返してから書こうね
あとコードも載せてるから自身で検証してから色々と意見言おう
そうじゃないとほんとに 失礼 な話だよ
レスも熟知してないなんて、話になりません。
227弟子
2020/06/23(火) 11:00:25.06ID:bqoQds5b 気になるのは
>複数のカメラを使ってる関係
EventTriggerでクリックするという事は、カメラにRaicaster付けてると思うけど
それが無効になってる可能性もあるのかな
まずは、カメラ一つでやってみるといいかな
>複数のカメラを使ってる関係
EventTriggerでクリックするという事は、カメラにRaicaster付けてると思うけど
それが無効になってる可能性もあるのかな
まずは、カメラ一つでやってみるといいかな
228弟子
2020/06/23(火) 11:01:48.36ID:bqoQds5b すまんね、君のコードが見えない為に、色々と予想でしか書けないのだよ
だから解決までに時間がかかってしまうのだ
本当に解決したいなら、コードをアップしてくれれば一発解決なんだよね
だから解決までに時間がかかってしまうのだ
本当に解決したいなら、コードをアップしてくれれば一発解決なんだよね
229名前は開発中のものです。
2020/06/23(火) 12:06:46.63ID:VmEpDOpx230弟子
2020/06/23(火) 12:28:44.61ID:bqoQds5b あのね
初心者スレからわざわざこっちに誘導したのよ
こういう七紙がうざいからね
今まで全く出てこなかったのにレスが増えるとこういう七紙が湧いてくるんだよなぁ
ほんと七紙ってうざっ
初心者スレからわざわざこっちに誘導したのよ
こういう七紙がうざいからね
今まで全く出てこなかったのにレスが増えるとこういう七紙が湧いてくるんだよなぁ
ほんと七紙ってうざっ
231名前は開発中のものです。
2020/06/23(火) 13:08:51.31ID:kJi7Q44W 人に教えようという気概があるのに、いきなり失礼だとかうざとか使いなさんな、人格疑われたらもったいないぞ。
232名前は開発中のものです。
2020/06/23(火) 13:09:33.83ID:kJi7Q44W あら、idかわっちまった。
233弟子
2020/06/23(火) 18:55:41.55ID:bqoQds5b 別に選挙に出るわけでもないし人格などどうでもいいんだけど、もともとは
横から失礼といいつつ、締めで「話しになりません」とかの上から目線の方が人格的にどうなのかと思うけどね
ましてや自分でコード上げない検証しないってんなら尚更でしょ
それに何故かこの使われてなかったスレなのにそこに湧いてくるってなのもね
まぁホント七紙っていうのは不思議な生き物だわ
横から失礼といいつつ、締めで「話しになりません」とかの上から目線の方が人格的にどうなのかと思うけどね
ましてや自分でコード上げない検証しないってんなら尚更でしょ
それに何故かこの使われてなかったスレなのにそこに湧いてくるってなのもね
まぁホント七紙っていうのは不思議な生き物だわ
234名前は開発中のものです。
2020/06/23(火) 20:00:43.94ID:kJi7Q44W 君が他のスレで叩かれたのは見てきてるよ。
それでもめげずに初心者指南してるのは立派だが、だからといって見ていないと決め付けるはいかがなものか、いや、あれしきでそこまで荒んでるのかい?
それに本人がivokeやtimeでスパゲティになってるようだから、熟知してないところをはっきりさせる事が失礼なのかい?
なんで人格から選挙の話になるんだw
ちょっとアレ入ってるのか?
それでもめげずに初心者指南してるのは立派だが、だからといって見ていないと決め付けるはいかがなものか、いや、あれしきでそこまで荒んでるのかい?
それに本人がivokeやtimeでスパゲティになってるようだから、熟知してないところをはっきりさせる事が失礼なのかい?
なんで人格から選挙の話になるんだw
ちょっとアレ入ってるのか?
235弟子
2020/06/23(火) 21:15:05.31ID:bqoQds5b アレって何かな?
しっかしオレのファン多いなwww
質問に関係ないの好きだね
コードの話なら歓迎なんだが
まぁ名無しだからしょーがないかw
しっかしオレのファン多いなwww
質問に関係ないの好きだね
コードの話なら歓迎なんだが
まぁ名無しだからしょーがないかw
236弟子
2020/06/23(火) 21:31:26.19ID:bqoQds5b ついでに言うと
>熟知してないところをはっきりさせる事が失礼なのかい?
んで
>ivokeなど裏で動くものはシーン消滅の時どう動くのか熟知していないと話になりません。
んじゃ熟知しているあなたに、ivoke、おそらくinvokeだと思うけど
消滅の時、どう動くのか書いてあげればいいんじゃないの?
なんで、話になりません って突き放したような言い方なのかねぇ
優位に立ちたいだけでしょw
で、どういう風に動くの?熟知って事は、メモリーがどうなってOSから削除されてとか知っているの?
で、それ知ってアプリケーション作成にどう関係あるの?
説明を是非お願いします
なんせ、初心者相手なのですから、まったくわからないのですよ
熟知しなくても私は作れると思っているけどね
是非熟知した内容をここで披露してみてください
それで初心者が作れるようになるならいい事です
>熟知してないところをはっきりさせる事が失礼なのかい?
んで
>ivokeなど裏で動くものはシーン消滅の時どう動くのか熟知していないと話になりません。
んじゃ熟知しているあなたに、ivoke、おそらくinvokeだと思うけど
消滅の時、どう動くのか書いてあげればいいんじゃないの?
なんで、話になりません って突き放したような言い方なのかねぇ
優位に立ちたいだけでしょw
で、どういう風に動くの?熟知って事は、メモリーがどうなってOSから削除されてとか知っているの?
で、それ知ってアプリケーション作成にどう関係あるの?
説明を是非お願いします
なんせ、初心者相手なのですから、まったくわからないのですよ
熟知しなくても私は作れると思っているけどね
是非熟知した内容をここで披露してみてください
それで初心者が作れるようになるならいい事です
237名前は開発中のものです。
2020/06/24(水) 08:01:52.43ID:QrxPQpfr もう顔出さないとか言ってたあの時の話はだいぶ滅入ってたんだね。
ここには俺1人しかきてないから大丈夫だよ。人格攻撃や暴言とかしないから。
ivokeの件は、おっしゃるように誤字するぐらい知らないからに決まってます。だから自分に向けても含めて、話にならないと言ったのですよ。これはわかりにくくてすまんかったね。
裏で動く処理はデバッグではわかりにくくする要因の一つだから、本人も怪しんでるから切り離してやるべきだよ。
本人は動くものを望んで入ると思うが、コードを渡してハイ終わりはまた次の相談が出るからね。
問題の解決方法を教えてあげるのが一番いいと思うが…これは人によるから、ソースアップされたらスルーしてるよ、現に何も言ってなかったでしょ?w
ここには俺1人しかきてないから大丈夫だよ。人格攻撃や暴言とかしないから。
ivokeの件は、おっしゃるように誤字するぐらい知らないからに決まってます。だから自分に向けても含めて、話にならないと言ったのですよ。これはわかりにくくてすまんかったね。
裏で動く処理はデバッグではわかりにくくする要因の一つだから、本人も怪しんでるから切り離してやるべきだよ。
本人は動くものを望んで入ると思うが、コードを渡してハイ終わりはまた次の相談が出るからね。
問題の解決方法を教えてあげるのが一番いいと思うが…これは人によるから、ソースアップされたらスルーしてるよ、現に何も言ってなかったでしょ?w
238弟子
2020/06/24(水) 08:13:08.22ID:wt31zZvI 昔ベーマガという雑誌があってだ
そこには必ずやゲームのソースがのってたのだよ
で何も知識もないその頃の読者たちは必死でそれをパソコンに打ち込んで実行するのだよ
そういう動くコードを、さらに改造して知識を深めて行って最終的に自分で1から作れるようになるのさ
そこには必ずやゲームのソースがのってたのだよ
で何も知識もないその頃の読者たちは必死でそれをパソコンに打ち込んで実行するのだよ
そういう動くコードを、さらに改造して知識を深めて行って最終的に自分で1から作れるようになるのさ
239弟子
2020/06/24(水) 08:39:48.57ID:wt31zZvI >>237
> 問題の解決方法を教えてあげるのが一番いいと思うが…
完全に僕とはスタンスが違うので、それやりたいなら自分でスレ建てればいいよ
わざわざ人が質問スレから誘導してきたのにでしゃばってまでやりたいというのがわからんが
あ、このスレあなたが作ったんであれば、私が出ていくから後はしっかり最後まで面倒見てね
どうします?
> 問題の解決方法を教えてあげるのが一番いいと思うが…
完全に僕とはスタンスが違うので、それやりたいなら自分でスレ建てればいいよ
わざわざ人が質問スレから誘導してきたのにでしゃばってまでやりたいというのがわからんが
あ、このスレあなたが作ったんであれば、私が出ていくから後はしっかり最後まで面倒見てね
どうします?
240名前は開発中のものです。
2020/06/24(水) 09:02:08.96ID:LHtPCiJZ >>225
ありがとうございます。
このパッケージで試したら移動後も問題なくタップ検知しました。
ということは
自分のシーン2の方のスクリプトに問題があるということですが、
LoadSceneで他のシーンをロードしても影響が残るってことは
シーン2で使ってるタップ関係以外の
Time.timeなどの計算が続いてるってことですよね。
Invokeやtimeなどの時間計算をきちんと終了させるために
必要なコードが抜けてるのでしょうか
それともシーンをDestroyすると完全に消えるとかあるんですかね
ありがとうございます。
このパッケージで試したら移動後も問題なくタップ検知しました。
ということは
自分のシーン2の方のスクリプトに問題があるということですが、
LoadSceneで他のシーンをロードしても影響が残るってことは
シーン2で使ってるタップ関係以外の
Time.timeなどの計算が続いてるってことですよね。
Invokeやtimeなどの時間計算をきちんと終了させるために
必要なコードが抜けてるのでしょうか
それともシーンをDestroyすると完全に消えるとかあるんですかね
241名前は開発中のものです。
2020/06/24(水) 10:38:44.96ID:QrxPQpfr >>239
ベーマガなんて懐かしいものをw
そんなの出さなくたって通じてるよ、君も書いてるでしょ、よく読まずに諭すなんて 失礼 な話だってw
それに、ほら弟子、あ弟子の弟子になるのかな?ソースが動いたってレスくれてるじゃないか、完了したみたいだけど。さすがにそこからは踏み込めないよw
ベーマガなんて懐かしいものをw
そんなの出さなくたって通じてるよ、君も書いてるでしょ、よく読まずに諭すなんて 失礼 な話だってw
それに、ほら弟子、あ弟子の弟子になるのかな?ソースが動いたってレスくれてるじゃないか、完了したみたいだけど。さすがにそこからは踏み込めないよw
242弟子
2020/06/24(水) 11:31:27.90ID:wt31zZvI >>240
うーん、全体が見えないので何とも
objectにクリック設定しているって事なのでカメラからのRaycaster関係かなって気がするけど
原因究明には、最小限のコードにしてみる事です
あとは、今回のちゃんと動いてるパッケージにそちらの欲しい機能を追加していく感じかなぁ
なんにせよ全体が見えないからねぇ
うーん、全体が見えないので何とも
objectにクリック設定しているって事なのでカメラからのRaycaster関係かなって気がするけど
原因究明には、最小限のコードにしてみる事です
あとは、今回のちゃんと動いてるパッケージにそちらの欲しい機能を追加していく感じかなぁ
なんにせよ全体が見えないからねぇ
243弟子
2020/06/24(水) 11:43:20.74ID:wt31zZvI >それともシーンをDestroyすると完全に消えるとかあるんですかね
んーと、シーンのDestroy?
ちなみにUnloadする場合、非同期なのでシーンのUnloadをまって処理するとかの場合には
製作途中で得たUnityのミニ知識を披露するスレの44あたりにやり方書いてあるので、参考にしてみて
https://mevius.5ch.net/test/read.cgi/gamedev/1511784235/44
んーと、シーンのDestroy?
ちなみにUnloadする場合、非同期なのでシーンのUnloadをまって処理するとかの場合には
製作途中で得たUnityのミニ知識を披露するスレの44あたりにやり方書いてあるので、参考にしてみて
https://mevius.5ch.net/test/read.cgi/gamedev/1511784235/44
244名前は開発中のものです。
2020/06/24(水) 21:49:50.01ID:LHtPCiJZ >>243
検証した結果、シーン2で使ってるスクリプトの中の
「Time.timeScale = 0;」と「Time.timeScale = 0;」を取り除くと
シーン1に行った後のタップの不具合が起きなくなりました。
調べると個別にOnPause()メソッド等で処理すればいいみたいですが、
Time.timeScale = を残したままシーン2から移動するときに
この影響がなくなるような方法はないでしょうか
検証した結果、シーン2で使ってるスクリプトの中の
「Time.timeScale = 0;」と「Time.timeScale = 0;」を取り除くと
シーン1に行った後のタップの不具合が起きなくなりました。
調べると個別にOnPause()メソッド等で処理すればいいみたいですが、
Time.timeScale = を残したままシーン2から移動するときに
この影響がなくなるような方法はないでしょうか
245名前は開発中のものです。
2020/06/24(水) 21:51:36.38ID:LHtPCiJZ246弟子
2020/06/24(水) 22:00:13.48ID:wt31zZvI 単純に考えると、シーン2で変更してるなら、シーン1に行く前に戻せばいいような気がします
ちょっと検討つかずで検証コード書けないからまた、明日にでも考えるけど
なにか参考になる、コードある?
(今は酔ってるのでこのあとは寝る)
ちょっと検討つかずで検証コード書けないからまた、明日にでも考えるけど
なにか参考になる、コードある?
(今は酔ってるのでこのあとは寝る)
247名前は開発中のものです。
2020/06/25(木) 00:21:39.08ID:wwm4yt+D Time.timeScale = 0の時に中断したりデストローイして
0になりっぱなしになってんじゃね?
0になりっぱなしになってんじゃね?
248くまじょ
2020/06/25(木) 10:35:34.74ID:HXIUvOl4 色々勉強になるなあ
初心者の俺には知らないことや難しいことばかり
>>244
それはタイムスケールを0に変えたままダブルクリック等は普通に動作させたいのか?
タイムスケールが0だと時間が進まないから時間経過でシングルダブルトリプルを区別することが出来ないと推測
ググったら
タイムスケールに影響されないのがあった
これでタイムスケール0でも時間経過でシングルダブルトリプルの区別ができそう(推測)
古いバージョンにはなかった的なことも書いてあった
注意としてアクティブではないときも時間経過するという違いがある
初心者の俺には知らないことや難しいことばかり
>>244
それはタイムスケールを0に変えたままダブルクリック等は普通に動作させたいのか?
タイムスケールが0だと時間が進まないから時間経過でシングルダブルトリプルを区別することが出来ないと推測
ググったら
タイムスケールに影響されないのがあった
これでタイムスケール0でも時間経過でシングルダブルトリプルの区別ができそう(推測)
古いバージョンにはなかった的なことも書いてあった
注意としてアクティブではないときも時間経過するという違いがある
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国連大使「日本が中国に武力行使すると脅しをかけたのは初めて」 国連事務総長に書簡★4 [♪♪♪★]
- 【芸能】44歳・池脇千鶴、激変ぶりにネット衝撃 「まるで別人…」「変化が凄い!!」の声 [冬月記者★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 [ぐれ★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★15 [BFU★]
- 竹中平蔵氏、万博は大成功だったと持論 批判していた人々にチクリ「反省の弁の一つも聞きたい」 [バイト歴50年★]
- 【🐼】パンダ、日本で会えなくなる? 中国との関係悪化で不安の声 ★2 [ぐれ★]
- 中国から旅行客来なくてざまあwwとかいう論調あるけど
- 中国のプロパガンダ、もうめちゃくちゃ「沖縄人は在日米兵にしいたげられているが日本政府は対応しない。もはや日本の領土とはいえない」 [329329848]
- 砂糖しろし・あましっていう芸名
- 俺、明日から旅行だ。親知らずいるだろうな。
- 中国「ごめん、色々やりすぎた謝るから和解してほしい」高市首相「舐めてんの?」 [834922174]
- 【速報】甘利、元上司の首を包丁で刺す [402859164]
