[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 07/24 14:30 / Filesize : 75 KB / Number-of Response : 263
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Unityで何かゲームを作りたいんだがね



1 名前:名前は開発中のものです。 [2016/01/06(水) 21:53:44.35 ID:coXhTMmW.net]
何かアイディアとかあったら教えてほしいんや

136 名前:名前は開発中のものです。 [2018/03/29(木) 20:50:07.75 ID:19HQ1fRd.net]
おっできた

137 名前:名前は開発中のものです。 [2018/03/29(木) 20:50:34.82 ID:19HQ1fRd.net]
>>132
いろいろ難しいですね笑

138 名前:弟子 mailto:sage [2018/04/03(火) 23:31:00.03 ID:cZldOtbz.net]
最近どうですかぁ?

139 名前:名前は開発中のものです。 mailto:sage [2018/04/06(金) 16:10:13.26 ID:Xx5fn4lD.net]
俺は愛国者だから安倍さんを支持するよ!

140 名前:弟子 mailto:sage [2018/04/07(土) 00:06:31.59 ID:86W6J3Hs.net]
もしかしてエタったかな?

141 名前:名前は開発中のものです。 [2018/04/10(火) 22:14:45.04 ID:Z4+tQSPM.net]
結膜炎になって死んでました
とりあえず目が治ったので勉強を進めていきますよ

142 名前:弟子 mailto:sage [2018/04/10(火) 22:31:01.27 ID:8BJfaZs5.net]
無理しないで、マイペースでいきまっしょい

143 名前:名前は開発中のものです。 mailto:sage [2018/04/12(木) 09:50:15.91 ID:Ku7mZDs2.net]
共同ツール 1

https://employment.en-japan.com/engineerhub/entry/2017/10/19/110000
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/

ttp://photoshopvip.net/103903

144 名前:名前は開発中のものです。 [2018/04/21(土) 00:00:27.45 ID:RNPVRl5B.net]
https://twitter.com/KoKoRoBoUZu/status/987282282481303553



145 名前:名前は開発中のものです。 mailto:sage [2020/03/11(水) 17:07:07.87 ID:/pIDaEQV.net]
>>139 からもうすぐ2年

146 名前:弟子 mailto:sage [2020/04/14(火) 13:44:05 ID:yAUiO24r.net]
よしここ乗っ取るかなぁ
もう2年も空いてるようだし

147 名前:名前は開発中のものです。 mailto:sage [2020/04/14(火) 13:58:16 ID:ozT+k9nk.net]
で、何作るんです?

148 名前:弟子 mailto:sage [2020/04/14(火) 14:10:57 ID:yAUiO24r.net]
今作ってるのの進捗報告にする予定
あとはunity で分からんことあれば一緒に検証するよ

149 名前:弟子 mailto:sage [2020/04/14(火) 16:33:26.56 ID:yAUiO24r.net]
とりま、今はこんな感じ
https://imgur.com/iAX6MXc

150 名前:弟子 mailto:sage [2020/04/15(水) 00:51:00.92 ID:HsLVR/km.net]
モチーフはハンターハンターの軍儀、ニコニコに軍儀作ってみたがあったけど、まったく分からんかった
なのでかなりシンプルにして重ねも二段までにした、駒は足軽、武士、乱破、弓、騎馬、竜騎士、軍師の7種類
「成り」は検討中、重なりを櫓と呼ぶんだが櫓になると動きの幅が増えるのでいらないかなと
動きはまずまず
問題はコンピュータ革の思考ルーチンだなぁ

将棋のみてもようわからん( ノД`)…

151 名前:弟子 [2020/04/16(木) 15:45:55 ID:qf7tNPA4.net]
メッセージ処理を実装中
https://i.gyazo.com/9342a06c1fa301b86ff17a8e00bb83dd.png
スクロールを自作にて
https://imgur.com/euJhVIc

一応標準でScrollViewってのはあるけど微妙に使いにくいんだよね
なので、EventTriggerでBeginDragとDragを手動追加してみた
昨日半日悩んだが、やっと良き感じかな

152 名前:名前は開発中のものです。 mailto:sage [2020/04/16(木) 16:53:34 ID:0xy8E69n.net]
UIはAssetStoreから適当なフレームワーク落としてきたほうが早いし楽
uGUI生で使うのはやってらんない

153 名前:弟子 mailto:sage [2020/04/16(木) 22:29:04 ID:qf7tNPA4.net]
このスクロール自作部分だが、On Become 系を使うための工夫がされててこれにより楽にはみ出ないようにしたんだわ

これがて来たのも、この画面それぞれが独立してて、カメラが複数あるからなのだ

こういうのを試して実装するのこそ作成してる感あって楽しいね!

キット作るのも楽でいいが、バルサから型紙から自作する楽しさがいいね

完全オリジナルだしね

154 名前:名前は開発中のものです。 mailto:sage [2020/04/17(金) 02:26:03 ID:or0YE9dC.net]
カメラ複数は無駄に重くならない?



155 名前:弟子 mailto:sage [2020/04/17(金) 07:58:05.44 ID:OFFMbn+N.net]
今のところ重さは感じないです
スマホ実機に持っていっても全く大丈夫

因みにメインカメラが、全体盤面
上部メニューにサブカメラ
メッセージカメラ
持ち駒カメラ
駒選択でカメラ3つの計7ですね
当然ながらオーディオリスナーはメインのみ

156 名前:弟子 mailto:sage [2020/04/17(金) 08:08:09 ID:OFFMbn+N.net]
あ、持ち駒カメラは自駒と捕虜駒で2つだから形8だわ

それとシーン違うけど先行決めでも2つ使ってる

157 名前:弟子 mailto:sage [2020/04/19(日) 22:03:27.91 ID:bBSLue1+.net]
土日はリファクタリングでおわた〜

うーんそろそろ真剣にコンピュータ側の思考回路に取り掛かるかなぁ

158 名前:弟子 [2020/04/20(月) 20:18:40.40 ID:u2tEBgrm.net]
積み残しは沢山あるが、とりあえずの相手の動きを
https://imgur.com/NkrlOmp

まぁ同じ手を打つだけなので、先行では動かないんだがwww
まさに人工無能
これでもまだ櫓とか取得とかには手を付けてない

むずいお><

159 名前:弟子 mailto:sage [2020/04/21(火) 21:38:14 ID:0NXgqO/n.net]
コンピュータ側の単騎駒の取得実装
これで単騎だけならまぁ勝負できそうかな、あまり意味ないけど
このゲームはやはり櫓での動きだし
取った駒が味方になるターンまでどうしのぐか
そこらの思考が難しい
あ、まだ味方駒の刺し作ってない、明日はそれやるか

こうやって徐々に形になっていくなぁ
最初の頃から考えると凄いわオレ!

160 名前:弟子 mailto:sage [2020/04/22(水) 19:53:20 ID:kYRnjPG5.net]
https://i.gyazo.com/ab3785c28ec43769413987e79eaa9fb0.png

リファクタリング続行
左がリファクタ前、右が後
かなり減った
これで結構シンプルになって分かりやすくなった

161 名前:弟子 mailto:sage [2020/05/03(日) 21:43:34 ID:L/sk9kZG.net]
うーむ
ちょっとゆにてぃ一週間やってた
明日からまた再開だ

162 名前:弟子 mailto:sage [2020/05/03(日) 23:39:58.01 ID:L/sk9kZG.net]
そいえばwebgl 初めてやったが日本語が表示されないのには焦った
てかビルドしてから分かる問題はやっかい
これは一応1week に説明あったから良かったけど
ちょっと謎の現象が出たのでチビりそうになった
明日まとめとしてツイッターにでも書いとこ

163 名前:くまじょ mailto:sage [2020/05/04(月) 01:08:15 ID:AIvgNpPa.net]
そうなんだよ
ブラウザで実行させるのに

164 名前:名前は開発中のものです。 mailto:sage [2020/05/10(日) 22:13:00.99 ID:A19AU1kw.net]
初心者から誘導されてきました。
C#の調べ物してるのかUnityの調べ物してるのかで分からなくなる2ヶ月目新人です。



165 名前:名前は開発中のものです。 mailto:sage [2020/05/10(日) 22:19:28.20 ID:A19AU1kw.net]
簡単に自己紹介。2ヶ月前にunityとプログラミングに触り始めました。
きっかけは仲間内でやってた将棋の拡張ルールの遊びを転勤で離れ離れになったのでネット対戦したいなと思ったからです。

166 名前:名前は開発中のものです。 mailto:sage [2020/05/10(日) 22:23:05.83 ID:lVBZEpB1.net]
>>162
4ヶ月目だけどわかる

最初にメインクラスを作ったのに遠いクラスから誘導しきれなくて色んな所で処理が始まって必要なデータを何処が持ってるのかわからなくなる新人です

167 名前:名前は開発中のものです。 mailto:sage [2020/05/10(日) 22:24:14.29 ID:lVBZEpB1.net]
>>163
それSteamのテーブルトップシミュレーターで良くない?

168 名前:名前は開発中のものです。 mailto:sage [2020/05/10(日) 23:02:59 ID:A19AU1kw.net]
>>165
DIYの精神です!

169 名前:166 mailto:sage [2020/05/10(日) 23:45:41.13 ID:A19AU1kw.net]
PCから。基本的なことがわかってないんですが
void Start()
{
Player _player = photonView.Owner;
}
このPlyaerとplyaer と=の先の関係が未だによくわかりません。
Playerっていうクラスの _playerという変数にphotonViewって何かのOwnerという情報を持たせるということ?

170 名前:名前は開発中のものです。 mailto:sage [2020/05/11(月) 00:27:09.46 ID:afpWqH1Q.net]
photonViewの中には色んなものが入っていてOwnerは所有権持ってる人の情報がPlayerという型で入ってる
やってる事はこれと同じで初期化がまとめられてたり型や値の取り出し方が違うだけ
float takasa = 0;
takasa = transform.position.y;
IDE使ってたらその辺の情報はカーソル当てれば出てこないか?

そもそもStart()で動かすとかphoton自体の準備ができてなくてまともに動かないコードな気がするが

171 名前:名前は開発中のものです。 mailto:sage [2020/05/11(月) 00:41:06.58 ID:W+d7HMEa.net]
>>168
Playerの_playerにするのはなぜなんだぜ?
playerだけでもいいような。
IDEは赤い下線が出なきゃおkくらいにしか思ってませんでした。

172 名前:名前は開発中のものです。 mailto:sage [2020/05/11(月) 01:12:29.22 ID:afpWqH1Q.net]
>>169
そのIDEが設定してるコーディング規約でそうなってるんだろう
変数がローカルなのかプロパティなのかみたいなのが使ってるところを見ただけで判るし混同しにくくなるからバグも減る
動作としては名前なんてどうでもいいけど開発効率を考えるとちゃんとやったほうがいい

173 名前:弟子 mailto:sage [2020/05/11(月) 04:55:49.12 ID:eNWV+got.net]
アンダーバー付けてる変数名はその関数内だけとか、if ブロック内だけとかで使ってるだけとか、まぁ自分ルール

174 名前:弟子 [2020/05/11(月) 10:10:18.95 ID:eNWV+got.net]
>>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が使えるわけだ



175 名前:弟子 [2020/05/11(月) 10:12:23.86 ID:eNWV+got.net]
あぁIsMasterClientの判定にも使ってた
その後のIF文のColor宣言はそのブロック内だけしか使ってないでしょ

176 名前:167 mailto:sage [2020/05/11(月) 16:45:15 ID:8BQlioiF.net]
帰ったらじっくり読ませてもらいます。

177 名前:弟子 mailto:sage [2020/05/11(月) 18:35:53 ID:eNWV+got.net]
ぶっちゃけ
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は出来ない

何故かは聞かんといて(* ̄∇ ̄*)

178 名前:167 mailto:sage [2020/05/16(土) 14:05:21 ID:FwgeP7VQ.net]
ずっとエラーばかりで辛い。unity立ち上げるのも億劫。みんなどうやってこの気持ち乗り越えて来たんだろうか。

179 名前:弟子 mailto:sage [2020/05/16(土) 14:31:18 ID:5yfA+B1Y.net]
そりゃまぁエラーは一個一個潰していくしかないなぁ
自分はエラーなら調べて試してって出来るからまだましだけど
作ってるものを何回もテストしてると飽きてきたりだんだんつまらないと思ってきてモチベが下がる

そんなときはやる気出るまで他のことやる

仕事じゃないし無理してやることもね

180 名前:弟子 mailto:sage [2020/05/16(土) 19:27:21.84 ID:5yfA+B1Y.net]
>>176
ちなみにサンプルのは動きましたかな?

181 名前:167 mailto:sage [2020/05/16(土) 20:03:21 ID:FwgeP7VQ.net]
>>178
エラーはでませんが再生ボタン押しても三角出てこないですね

182 名前:弟子 mailto:sage [2020/05/16(土) 22:04:34 ID:5yfA+B1Y.net]
ジフ画像見ての通りで、2つクライアントを、起動しないと、でません

一つだ、確認するには
カラーの部分的はコメントしてください

183 名前:弟子 mailto:sage [2020/05/16(土) 22:07:16 ID:5yfA+B1Y.net]
何をやってるかというと、オンラインでそれぞれの機体を表示してるのだけど
本来なら自分と相手で2つ表示されるのよ
それを自分のは透明にすることで、あたかも1つのオブジェクトを操作しているように見せてるの

アルファ値をいじるとわかります

184 名前:弟子 mailto:sage [2020/05/16(土) 22:08:41 ID:5yfA+B1Y.net]
これの元は公式戦のチュートリアルですので
そちらをやるといいかな
ただチュートリアルは3デーなのでそこらは変えてね



185 名前:167 mailto:sage [2020/05/17(日) 23:56:13 ID:J9VQt9RE.net]
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がログインするまで
処理を待たないと行けない事に気づいて、これは渡すボタンを作ってそこに貼り付ける
スクリプトなのか?と思ったところが今日まで。

初心者はスクリプトリファレンスに書かれてあることを試すためには
どういうコードを書いておかないと動かないかが分からない。

186 名前:弟子 mailto:sage [2020/05/18(月) 07:08:41.31 ID:CvMgWlTy.net]
オーナーシップについてはサンプル作る際には使い方がよくわからんかったので権利をRPC でやりとりしたんだけど
次のとこにやり方っぽいの書いてあったからちと試して見ます
https://doc.photonengine.com/ja-jp/pun/v1/demos-and-tutorials/package-demos/ownership-transfer

オンラインは特に初心者じゃなくても難しいんだけど、まずは紙にどういう処理の流れになるのかを書き出すと良いかと

187 名前:弟子 [2020/05/18(月) 13:21:14 ID:CvMgWlTy.net]
とりあえずOnwerShipを使った方法でサンプル作成してみました
whitecats.dip.jp/up/download/1589775513/attach/1589775513.zip
パッケージなのでPhotonを取り込んだ後にインポートしてください
前回は2つobject作成したけど今回は一つのみで出来ました
かなり進歩した感じです
ただ、マニュアルに「OnOwnershipRequest()はシーン/ゲーム内で1回のみにする必要があります。」って書いてあるのが気にはなるんだけど
とりあえず何回クリックしても問題は今のところない感じかなぁ・・・

188 名前:弟子 [2020/05/18(月) 13:26:08 ID:CvMgWlTy.net]
動きはこんな感じ
https://imgur.com/X0Ienld
今回は一つのみなので、クライアント一つでも表示はされます
テストするには2つ立ち上げないと意味ないけど
ちなみに、片方が破棄されると残った方が自動でマスターになるようですね
これは便利

189 名前:弟子 [2020/05/18(月) 13:28:53 ID:CvMgWlTy.net]
考察すると
今回のonwer変更はphotonView.RequestOwnership();で行っているので、上述のは関係ないかもしれない
公式のサンプルから「public void OnOwnershipRequest(object[] viewAndPlayer)」を付けてはいるけど
この関数は呼ばれてないようなので、気にする必要ないかもしれませんね

190 名前:弟子 mailto:sage [2020/05/18(月) 22:52:55 ID:CvMgWlTy.net]
>>185
パスは前と同じで1234

191 名前:名前は開発中のものです。 [2020/05/23(土) 17:30:58 ID:ELJggPk9.net]
自分で完全オリジナルはきつい。
先人のファミコンやスーファミやPSとかのレトロゲーをコピ…ていうと聞こえ悪いから、オマージュしたような感じで作ったらいいよ。
できるだけ自分の要素とか入れたらいな。
GBAのエレベーターアクションなんてのもいま作り直しても面白いだろう。
あと、UnityのGit(Source Tree)でプロジェクト管理するとき、除外リストってこれでいいんかな?
https://i.imgur.com/d2fP4Um.png

いろいろイグノアリスト見てくと全部微妙に異なってるから。

192 名前:167 mailto:sage [2020/05/23(土) 19:50:51 ID:76mQTDTa.net]
>>188
仕事が立て込んでまして、落着いたら見させていただきます、ありがとうございます。

193 名前:弟子 mailto:sage [2020/05/24(日) 10:48:35 ID:zqUCyho6.net]
>>189
git やらんからわからんけど、不具合出てないならそれでいいんでないか


>>190
この時期に忙しいのは良いことまずはリアル優先です

194 名前:弟子 mailto:sage [2020/05/24(日) 10:50:21 ID:zqUCyho6.net]
ただプログラムって少しでも離れると、あれなんだっけ?ってなるから
5分でも時間あれば、エディタ立ち上げてソース見るだけでもやっとくといいよ



195 名前:名前は開発中のものです。 mailto:sage [2020/05/24(日) 20:12:22.58 ID:Xv6S3d+G.net]
ユニティー厨が最近湧いてんのかw
あれではプログラムの腕は錆付くだろ
プログラムできんやつが使うツールだな

196 名前:167 mailto:sage [2020/05/24(日) 20:40:05.33 ID:qz+4cn15.net]
>>192
今自分で書いたコード見返してましたが、まさにそれでした。何をするためにコードを書いてる途中だったか分からなくなってる。

それで作ってもらったサンプルを見るためにpun2インポートしてappidも入れて、packageをインポートしてpc用にビルドしたんですが何も出てこない。
このOwnerLancherとDisCntrlとPlayCntrlを眺めれば分かってくるかもですかね!?

197 名前:弟子 mailto:sage [2020/05/24(日) 21:37:16.93 ID:zqUCyho6.net]
設定値でシーンが規定値になってるかもなので、インポートしたのの中にシーンあるのでそれを設定してね

とりまシーンクリックで見れると思います

198 名前:弟子 mailto:sage [2020/05/24(日) 21:39:08.18 ID:zqUCyho6.net]
>>193
最近じゃなくて、ずっとだよ
しかもここunity スレだから

ってunity スレきて何言ってんのぷぷ

199 名前:167 mailto:sage [2020/05/27(水) 20:03:09 ID:+x6oE8qU.net]
色々忘れてて焦る…もう一回チュートリアルとかやり直します。

200 名前:弟子 mailto:sage [2020/05/27(水) 21:46:30 ID:nKxd1S4A.net]
結構みんなその繰り返し
がんばるぞい!

201 名前:167 mailto:sage [2020/05/28(木) 19:58:36 ID:yHa1d6dK.net]
3歩戻って2歩進んだ感じ。
プログラミングって孤独との戦いな気がしてきた。もちろん分からないことを教えてほしいけどエラーが治らない!ってのを誰かと共有したい。

202 名前:弟子 mailto:sage [2020/05/29(金) 01:56:12.50 ID:dtJQrirS.net]
とりあえずエラーを、書くといいよ

203 名前:名前は開発中のものです。 [2020/06/16(火) 19:56:24 ID:MlUmZOEQ.net]
初心者スレ>>709のトリプルタップなんですが
ad

204 名前:名前は開発中のものです。 [2020/06/16(火) 19:59:06.03 ID:MlUmZOEQ.net]
初心者スレ>>709のトリプルタップなんですが
このコードを使って
2タップ3タップそれぞれの指示を出すには
どういう形になるのでしょうか
サンプル教えてください
お願いします



205 名前:弟子 mailto:sage [2020/06/16(火) 21:01:59.97 ID:wovWHCaz.net]
チェックカウントの関数で、スイッチ文で定義するといいかと思うよ
プリントされるでしょ

206 名前:弟子 mailto:sage [2020/06/16(火) 21:07:59.65 ID:wovWHCaz.net]
void CheckCount()
{
print(clickCount);
clickCount = 0;
}
ここでプリントしてるから、clickCountを判定にして
switch (clickCount)
case 1:クリック1の処理
case 2:クリック2の処理

という感じ

すまん今スマホなんで微妙だけど、スイッチ文については調べればすぐ出ると思う

色々やってみて
ダメなら明日またパソコンからサンプル上げます

207 名前:名前は開発中のものです。 [2020/06/17(水) 08:44:59.62 ID:cnJYapmD.net]
>>204
ありがとうございます
クリック判定はなんとかできたみたいなんですが
インターバル処理みたいのが必要ですよね

208 名前:弟子 mailto:sage [2020/06/17(水) 08:57:41.54 ID:g/ocbutF.net]
インターバル?
具体的にはどんな?

209 名前:弟子 mailto:sage [2020/06/17(水) 09:03:35.36 ID:g/ocbutF.net]
ちなみに現状は最終クリックから0.3秒の間隔で確認しているので
その前に判定したいとか?

210 名前:名前は開発中のものです。 [2020/06/18(木) 08:52:18.24 ID:ZWC38E3l.net]
>>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;
}
}
}

211 名前:弟子 [2020/06/18(木) 10:40:59.52 ID:HhOkrLW+.net]
>ただ、ダブルタップ後、トリプルタップをするまでのほんの少しの間に

ん?Switch文の関数に行った時には確定なのでこのような動きはないはずだけど
ちょっとそこの部分見せて見てください

212 名前:弟子 [2020/06/18(木) 10:42:34.66 ID:HhOkrLW+.net]
んでそのスクリプトは次のような感じかなぁ
改行多くてのせれないから絵ね
https://i.gyazo.com/2c44586b0f7f63a128a027c64d3bfb8d.png

213 名前:名前は開発中のものです。 [2020/06/18(木) 18:55:08.00 ID:ZWC38E3l.net]
>>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;}}}

214 名前:弟子 [2020/06/18(木) 19:39:46.69 ID:HhOkrLW+.net]
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;
}



215 名前:弟子 [2020/06/18(木) 19:54:56.62 ID:HhOkrLW+.net]
もし、ChangeSize (true);この処理が遅くて次のクリックを拾ってしまうという感じだったら
この処理中はクリックさせないとか制御するといいかと思います

216 名前:名前は開発中のものです。 [2020/06/19(金) 07:56:54.58 ID:3EIr5H17.net]
>>212
ありがとうございます
switch、TapTime両方ともできました
これでいろいろ応用できそうです

217 名前:弟子 mailto:sage [2020/06/19(金) 08:33:08.39 ID:Wr4Wd/jw.net]
それはよかった
また何か困った事かあれば気軽に書き込みしてね

218 名前:名前は開発中のものです。 [2020/06/19(金) 12:35:45.42 ID:b2JS2xrv.net]
【白血病】 汚染土の上で園児を遊ばせている保育園
mevius.5ch.net/test/read.cgi/baby/1574835843/l50
o.5ch.net/1oc9a.png

219 名前:名前は開発中のものです。 [2020/06/19(金) 21:35:58 ID:3EIr5H17.net]
>>215
さっそく困ったことが起きてしまいました。
シーン1で2タップ3タップを行ってて、
シーン2に行った後にシーン1に戻ると、
なぜか2タップ3タップができなくなってしまいます。
シーン1では複数のカメラを使ってる関係で
シーンの移動には普通のCanvasのボタンではなく、
オブジェクトにEventTriggerとColliderをつけたものを使ってます。
これを押したときのタップが2タップ3タップ判定に影響してるのでしょうか
switch文でもTapTimeでも同じでした。
いい方法があったら教えてください。

220 名前:くまじょ mailto:sage [2020/06/19(金) 21:52:49.68 ID:qJtZB/g0.net]
デバッグすればいいんでないの
いつもならこの変数の値がこうなっていてif文を通過するけど
おかしくなってるときはこのif文が通過しないとか調べられないのかなあ
調べられないのなら仕方ないけど
頑張ってね

221 名前:弟子 mailto:sage [2020/06/19(金) 22:25:09.94 ID:Wr4Wd/jw.net]
シーンを移動すると読み込まれて新たにオブジェクト等が生成されて動くのよ
しかしシーン移動には追加移動があってそれだと既にある所に追加される

どういう、移動を行ってるかのコードが分からないので的確には答えられないよ

コード載せるか、一番いいのはパッケージにして白猫とかに上げてくれれば確認出来ます
何にせよコード見ないと何とも言えません

222 名前:弟子 mailto:sage [2020/06/19(金) 22:29:11.82 ID:Wr4Wd/jw.net]
通常は
ゲーム開始→シーン1→シーン2
この場合はちゃんとタップできる

シーン2→シーン1
これでタップ出来ない

であるならば、シーン2からの遷移がおかしいと推測出来るけど、具体的2どえなってるかこちらでは見えないからアドバイス出来ないよ

223 名前:名前は開発中のものです。 mailto:sage [2020/06/20(土) 01:45:58.98 ID:LTBNbvLd.net]
初心者によくあるシーンを移動して戻ってきたら直前の状態が維持されると思い込んでるパターンじゃないのか
シンプルな実装ならシーンは読み込むたびにリセットされるぞ

224 名前:217 [2020/06/23(火) 07:54:53.52 ID:v+lde/qB.net]
ありがとうございます。
色々調べたのですがまだダメです。
シーン2→シーン1に移るときには
SceneManager.LoadScene("シーン1");
を使ってるので、シーン2は破棄されているはずなのですが、
シーン2から再生スタートして
シーン2→シーン1移動後は、
他にもInvokeを使ってるスクリプトが正しく動かなくなってるので、
Invoke関連の情報はLoadSceneしても残ったままなんてことがあるのでしょうか



225 名前:217 [2020/06/23(火) 08:36:08.96 ID:v+lde/qB.net]
シーン1でもシーン2でもInvokeを使った処理をしてます
2タップ3タップのスクリプトは
Invokeを使ってないTime.deltaTimeの方でもダメなので
Invokeだけの問題ではなく、時間処理関連がおかしくなるみたいです。

226 名前:名前は開発中のものです。 mailto:sage [2020/06/23(火) 08:59:42.00 ID:VmEpDOpx.net]
横から失礼。
タップ部はクリアできたのでしょうか?

まずは遷移をタップではなく、ボタンを3つ用意して、遷移がキチンと成り立つか確認するといいと思います。
おっしゃってるように、ivokeなど裏で動くものはシーン消滅の時どう動くのか熟知していないと話になりません。

227 名前:弟子 [2020/06/23(火) 10:13:49 ID:bqoQds5b.net]
とりま、遷移移動やってみたけど特に問題なかったよ
検証する場合には、コードを最小限にするといいよ
遷移用のクリックコードは
https://i.gyazo.com/9439dbab281c06ac7fd599d7c0dc3ea5.png
シーンは
https://i.gyazo.com/701ec21b37b5a289b8544f4b7185ba0f.png
これを、2つめのは三角を表示してある

パッケージにしたから、確認してみて
whitecats.dip.jp/up/download/1592874685/attach/1592874685.zip
DLパスは1234
新規でプロジェクト作成して、上記のパッケージをインポートすれば確認できると思います
実行の際にはシーンの登録を忘れずに

228 名前:弟子 [2020/06/23(火) 10:46:04.75 ID:bqoQds5b.net]
>>224
>タップ部はクリアできたのでしょうか?
214に出来たって書いてるよ、読んでないのかな
横からくるなら読み返してから書こうね

あとコードも載せてるから自身で検証してから色々と意見言おう
そうじゃないとほんとに 失礼 な話だよ
レスも熟知してないなんて、話になりません。

229 名前:弟子 [2020/06/23(火) 11:00:25.06 ID:bqoQds5b.net]
気になるのは
>複数のカメラを使ってる関係

EventTriggerでクリックするという事は、カメラにRaicaster付けてると思うけど
それが無効になってる可能性もあるのかな
まずは、カメラ一つでやってみるといいかな

230 名前:弟子 [2020/06/23(火) 11:01:48.36 ID:bqoQds5b.net]
すまんね、君のコードが見えない為に、色々と予想でしか書けないのだよ
だから解決までに時間がかかってしまうのだ
本当に解決したいなら、コードをアップしてくれれば一発解決なんだよね

231 名前:名前は開発中のものです。 mailto:sage [2020/06/23(火) 12:06:46.63 ID:VmEpDOpx.net]
>>226
本当に完了しているか確認しただけなのだがね。
その上でデバッグをと思ったが、まあどうぞ。割り込まれたくないならそういってくれ。

232 名前:弟子 mailto:sage [2020/06/23(火) 12:28:44.61 ID:bqoQds5b.net]
あのね
初心者スレからわざわざこっちに誘導したのよ
こういう七紙がうざいからね
今まで全く出てこなかったのにレスが増えるとこういう七紙が湧いてくるんだよなぁ
ほんと七紙ってうざっ

233 名前:名前は開発中のものです。 mailto:sage [2020/06/23(火) 13:08:51.31 ID:kJi7Q44W.net]
人に教えようという気概があるのに、いきなり失礼だとかうざとか使いなさんな、人格疑われたらもったいないぞ。

234 名前:名前は開発中のものです。 mailto:sage [2020/06/23(火) 13:09:33.83 ID:kJi7Q44W.net]
あら、idかわっちまった。



235 名前:弟子 mailto:sage [2020/06/23(火) 18:55:41.55 ID:bqoQds5b.net]
別に選挙に出るわけでもないし人格などどうでもいいんだけど、もともとは
横から失礼といいつつ、締めで「話しになりません」とかの上から目線の方が人格的にどうなのかと思うけどね
ましてや自分でコード上げない検証しないってんなら尚更でしょ

それに何故かこの使われてなかったスレなのにそこに湧いてくるってなのもね

まぁホント七紙っていうのは不思議な生き物だわ

236 名前:名前は開発中のものです。 mailto:sage [2020/06/23(火) 20:00:43.94 ID:kJi7Q44W.net]
君が他のスレで叩かれたのは見てきてるよ。
それでもめげずに初心者指南してるのは立派だが、だからといって見ていないと決め付けるはいかがなものか、いや、あれしきでそこまで荒んでるのかい?

それに本人がivokeやtimeでスパゲティになってるようだから、熟知してないところをはっきりさせる事が






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<75KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef