[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
34: 2018/02/12(月)12:45 ID:dF91tgne(1) AAS
絵描きのみの人は思い付きで色々と言ってくるがプログラムってのはそんな矛盾だらけの感覚では作れないっていう事を最低限理解すべきだと思う。
絵自体が嘘だらけの物なので真逆の感性だとは思うがな。
35
(1): 2018/02/12(月)13:18 ID:Dxdq8OQu(2/2) AAS
↑絵描きも同じかと
36: 2018/02/12(月)13:21 ID:eEVFdBWd(1) AAS
分かってない奴に土足で踏み込まれる事には不快感を示すんだなw
37
(1): 2018/02/12(月)13:21 ID:2m1iD4au(1/3) AAS
コルーチンの停止について質問させてください。
以下のコードのようにクリックしたらtestCoroutineを止めるというのをやりたいのですが、
testCoroutineだけでなくStart()の中のコルーチンもなぜか止まってしまいます。
(実際にコンソールに"startCoroutine"が表示されない)
testCoroutineのみを止めるにはどうすればよいでしょうか?

public class CoroutineTest : MonoBehaviour {
IEnumerator testCoroutine;
IEnumerator Start() {
while (true){
testCoroutine = TestCoroutine();
省13
38: 2018/02/12(月)13:35 ID:K7aTOKwb(2/2) AAS
>>35
そろそろスレの趣旨からずれてるから
39
(1): 2018/02/12(月)14:42 ID:5ZDWuOC7(1/2) AAS
>>37
startはコルーチンとして呼ばれた物じゃないし唯のループでないの?
ネストするなら手抜きしないで、もう一つコルーチン作ればいんじゃね?
40
(2): 2018/02/12(月)15:18 ID:2m1iD4au(2/3) AAS
AA省
41: 2018/02/12(月)15:40 ID:RbPh280p(1/2) AAS
コルーチンはアセットを買えば使う必要ないですよ
42
(1): 2018/02/12(月)15:42 ID:5ZDWuOC7(2/2) AAS
>>40
testCoroutine = TestCoroutine();をStartに入れて
ループで呼び出さなければ1つだけ止まると思うけど

1ループごとにに呼び出されるTest1が増えるから
どれが何番目に立てたコルーチンなのか確認のしようがないが
Test1が複数、Test2が1つの状態で回り続けるんでね?
43
(1): 2018/02/12(月)15:49 ID:tt2yigoC(1/2) AAS
>>40
Startメソッドはコルーチン化できるからIEnumerator Start()でも大丈夫だよ。
StopCoroutineはあくまでコルーチンを一時停止するだけだから、終了まではいかずに
コルーチンを停止ではなくて終了させたい場合は、呼び出しているコルーチンの内部でyield breakをするのがいいと思うよ。
44
(5): 2018/02/12(月)16:01 ID:pMxt/fFP(1/3) AAS
UIのBUTTONで質問なのですが、クリックした状態からボタン外にカーソルを持って行き、
またボタンの上に戻してポインタアップしたときにボタンが動作しないようにしたいのですが、
どのように実装すれば良いでしょうか?
45
(1): 2018/02/12(月)16:21 ID:RbPh280p(2/2) AAS
>>44
アセットを買って実装しましょう
46
(3): 2018/02/12(月)16:31 ID:pMxt/fFP(2/3) AAS
>>45
ありがとうございます。
どのアセットが一番良いですか?
47: 2018/02/12(月)16:37 ID:2m1iD4au(3/3) AAS
>>42-43
レスありがとうございます!
とりあえずコルーチンの内部から終了させることにしました。
ありがとうございました!
48
(1): 学生 2018/02/12(月)18:55 ID:1HtDYDgo(1/3) AAS
>>46
そいつはアセットおじさんといってアセット買えとしか言わずに具体的にどのアセットかも言わん迷惑なやつだから反応しない方がいいぞ
49: 2018/02/12(月)18:56 ID:1HtDYDgo(2/3) AAS
ごめん他スレのコテつけっぱだった
50: 2018/02/12(月)19:20 ID:nus0MXm1(1) AAS
>>46
そこでお前が調べて「このアセットがいいと思うんですがどうですか?」だろ
だいたいタダで何でも聞こうと思うな
お前は人に何でも聞かないとUnityで何も出来ないバカと決まりました
51
(1): 2018/02/12(月)19:32 ID:4qkMtmY+(1) AAS
上手い返しが出来ず>46に敗北したアセットおじさんの言い訳をご覧ください
52
(1): 2018/02/12(月)20:14 ID:yeanmuVd(1/2) AAS
>>44
カーソルがボタン外に出た時に、もしOnMouseExitとかが掛かるなら、
EventSystem.current.SetSelectedGameObject (null);
で選択解除出来るかも知らんね
53
(1): 2018/02/12(月)20:17 ID:yeanmuVd(2/2) AAS
マウスイベント拾えんかったら、タイマーでn秒以上マウスボタンをホールドしたら
解除するように仕込んでおくとか、何か仕込みは出来んじゃね?
1-
あと 949 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s