プログラミング初心者を助けて……

雑談
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 17:49:58.916 ID:9kYscBxQ0
TouchInput.Started += info => { /* 処理 */ };

これなに、、、、
http://light11.hatenadiary.com/entry/2018/01/30/194209
このページ参照して使おうとしたんだけど動作が変なの……
原因特定したいのにこの書き方全くわかんなくて死にそう

アロー演算子みたいなこれなんなの三項演算子ってわけじゃないよね
マジでわかんない

引用元: ・プログラミング初心者を助けて……

96: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 20:05:33.009 ID:9kYscBxQ0
>>93
うん……めっちゃわかった
本当にありがとう

>>95
解決した……まだ知らなくて聞きたいことは山ほどあるけど

6: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 17:53:49.049 ID:SL2vOPSD0
C# イベント でぐぐれ

17: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:02:30.281 ID:9kYscBxQ0
>>15
すぱるたああああああああん

23: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:16:24.029 ID:ltPDTIlr0
>>17
こうやって自分の尻を叩いて完全にドMの変態に開眼した頃に
初めて本当の変態になれるんだよ

45: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:39:14.917 ID:9kYscBxQ0
>>41
なるほどなるほど

TouchInput.Started += info => { /* 処理 */ };

あれコピペして思ったけど
Updateで呼ぶにはどうしたらいいんだ……

なんにせよ、
処理、の中に例えば
if(info.Position.x>>20)
{
transform.position = Vector2.Zero;
}
とかすれば、例えばX座標がでかくなったら原点に戻す、ができるのか

48: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:45:39.406 ID:ltPDTIlr0
>>47
中身見てないからちょーてきとー言うけど
初期値出すってことは、そもそも見てる変数が違うんじゃね?
イベントのタイミングで現在値を取得する関数とかないの

38: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:29:34.316 ID:ltPDTIlr0
>>35
多分関数の積み重ねでしかまだ脳内シミュレーションができないんだろうけど
基本的には書き方の違いだから、調べて分解して試して納得(理解と定着)するまでやるしかないよ
早く変態になろう

33: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:25:15.764 ID:5u4uMLda0
updateでイベント登録し続けるとかやべーな

37: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:29:24.736 ID:EyBXa7Lvp
まずラムダ式から学んだ方がいいんじゃね
(hoge) => {}っての
c#だけでなくc++にもある

46: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 18:41:51.763 ID:5u4uMLda0
基礎的な書き方は
TouchInput.Started += 関数

これでTouchInput.Startedイベントが起きる度に実行される関数を追加できる

79: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 19:34:43.081 ID:88wKQauB0
>>76
だからタッチがあるたびにその処理が呼ばれるんだよ

83: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 19:40:03.770 ID:ltPDTIlr0
>>81
なんか知らんけどあるやろ
ondisplayout的な?知らんけど

80: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 19:35:28.813 ID:ltPDTIlr0
>>76
超適当に推測すると
タッチ入力を開始した時、つまりタッチした直後にこのイベントが上がるんだと思う
エンドとかもあるんだろ多分

イベントハンドラっていうのはそういう機能
関数を登録しておくと、そのタイミングで動く

74: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 19:29:22.923 ID:kJiXBhhV0
ワイC言語勉強しようと思って本買ったんやが
これはなんの話してるんや・・・
/‘で囲んでるやつは書いてる人へのメッセージやな

91: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 19:45:15.180 ID:X8vfOHRr0
参考書の貧弱さって困るよね
こういうイベントハンドラの積み込みってJavascriptならいくらでも情報が出てくるのに

98: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 20:19:35.534 ID:ltPDTIlr0
>>97
インスタンスっていうのは、クラスって型で作ったメモリ領域なのよ

で、たとえば敵1と敵2は違うものだからそれぞれ違う座標をもってるだろ
一方、主人公とかは普通は必ず一人で1つのデーてしか持たない(シングルトン)だろ
だから、あっちで主人公を読んでも、こっちで主人公を読んでも、必ず同じものであってほしいよね
だから、シングルトンにして2つの実態をつくれなくするのよ

103: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 20:35:40.459 ID:ltPDTIlr0
>>102
そゆこと

プログラム書く時は、コメントも大事だけど
説明を読まなくても誤解されないクラス名や関数名の方がいいし
そもそも間違った使い方できないようにできるならその方がいい

106: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 21:19:33.382 ID:9kYscBxQ0
>>104
は……はいってもいいんですか……?
はいります!

107: 以下、5ちゃんねるからVIPがお送りします 2019/01/03(木) 21:38:58.309 ID:suYzW5MFp
今来てc#のイベントっぽいけど、もう解決した?

雑談
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました