[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 09/06 02:46 / Filesize : 302 KB / Number-of Response : 998
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【3Dゲームエンジン】Unity 4



1 名前:名前は開発中のものです。 [2015/06/16(火) 01:35:14.74 ID:VIGyPiQQ.net]
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド16
peace.2ch.net/test/read.cgi/gamedev/1425192691/

■本スレ
【3Dゲームエンジン】Unity総合スレッド26
peace.2ch.net/test/read.cgi/gamedev/1429375487/

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
 unity3d.com/japan/
・ユーザーガイド&リファレンス
 japan.unity3d.com/developer/document/
・チュートリアル
 japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
 docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
 answers.unity3d.com/index.html
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

388 名前:名前は開発中のものです。 [2015/07/17(金) 18:54:18.83 ID:lga6znuC.net]
383 です。
どなたかアドバイスお願いします。

389 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 19:16:23.25 ID:+jMkJC/N.net]
>>384
Unity in app purchase でググって気に入ったの使えば?
いちおう英語読めるならオススメは
https://www.assetstore.unity3d.com/en/#!/content/6103
で、俺の片言英語でも使いやすかったけど
日本語じゃないとわからないなら、適当に上記で解説サイト探せ

390 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 20:12:18.15 ID:9NUkF7E/.net]
>>387
それが表記なんじゃない?
恒久永続に提供するものじゃないとか、キャラデータなり開放した時点で取引成立とか

391 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 21:13:01.14 ID:lga6znuC.net]
>>389
わかりました、ありがとうございます。

392 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 21:53:00.36 ID:7QZAHrQn.net]
そりゃ弁護士雇ってないなら対応できんでしょ
訴訟起こされてゲーム潰されて終了。最悪実刑判決とか
怖くて金がないならやめときなって話

393 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 22:46:35.44 ID:/CJmacbY.net]
無料版でアンビエントオクルージョンは使えないのですか?
また、unity側で焼いておく機能はありますか?

394 名前:名前は開発中のものです。 [2015/07/17(金) 22:50:29.48 ID:d5pfesux.net]
課金の部分のテストをしっかりやってバグをなくすことじゃない?
サーバーを多重化するとか。

395 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 23:02:51.17 ID:W4VMk4z1.net]
アプリがつながらないことによって被った損害を訴訟を起こした側が説明する責任があるから娯楽ならまず問題ない
ある程度規約も充実させとけばサービス終了も不具合もそもそも賠償問題にはできない

課金って自前のサーバーでやれるのか?
金払っても機能しなかったなら詐欺だし裁判にもなるだろうけど大抵はサービス提供した方に問題があるから大丈夫だろ

396 名前:名前は開発中のものです。 mailto:sage [2015/07/17(金) 23:35:25.37 ID:HlblmhHq.net]
>>395
>アプリがつながらないことによって被った損害を訴訟を起こした側が説明する責任があるから娯楽ならまず問題ない

ごめん、これどういう事?



397 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 00:18:42.57 ID:EcnXnM9Y.net]
サービス停止より、有料アイテムの情報やアカウントそのものの情報が飛んだらやばいよな
データベースが死んだのでバックアップに戻しましたってんじゃ許されないだろうし

398 名前:名前は開発中のものです。 [2015/07/18(土) 00:24:27.13 ID:X6c1TyUz.net]
課金したいという質問を無料で済ませようっていったい…

399 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 00:29:44.17 ID:zOuxCUvk.net]
>>396
横レスですが、民事裁判では原告に立証責任がある、この場合には原告=ユーザーが被った責任を証明する必要があるってことかと
原告は楽しめなかったとは言えるけどそれが賠償に値する損害と言えるほどかってのを証明するのがムズいって話じゃないかな

400 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 00:33:30.55 ID:5Ih7YbUE.net]
利用規約:当アプリ内で購入したアイテムは返金できないものとします。
万が一アイテムが消えた場合でも補償はありません。

これでおk

401 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 00:48:18.19 ID:wD73Qa8D.net]
>>392
まあ民事裁判と刑事裁判の違いもわからんやつは止めといた方がいいな

402 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 03:05:37.34 ID:8dGQJwQh.net]
実刑判決ww

403 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 04:15:34.25 ID:MTPV+V90.net]
>>396
新幹線が動かなくなれば本来運行することで得られるはずだった額が損害賠償になる
でもただの娯楽でしかないゲームが使えなかったところで本来使えたことによる利益はない

例えばプレイすると開発者からユーザーに最低賃金が渡されるゲームで、
かつ開発者とユーザーが雇用契約をしていて一定の報酬を保証している場合なら
開発者が6時間サーバー停止したらその時間分の損害賠償を払う必要がある

でもユーザーはやらなくてもいいゲームを好きでやってるんだしプレイすることで給料や利益が約束されているわけじゃない
しかも規約次第だが必ず一定時間プレイできると保証しているわけでもない
つまりサーバーが停止しなかった場合に本来ユーザーが得られたはずの利益なんてものは存在しないから
損害賠償請求はされても裁判になったら負けはない

ただし詐欺は別

404 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 04:35:42.70 ID:OIK7BcTt.net]
>>396
業務アプリでも免責事項にプログラムの不具合による場合を除きとか制限事項がちゃんとある
運営サーバが攻撃的第三者による不具合を出しても免責条項で運営は保護されるように規約に明記してあったりする。
なので適切なバックアップ処理をしていないとかそういう事態で無い限り裁判で負けることなんてないよ

405 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 04:36:40.55 ID:U65Hufv0.net]
よく分からんけど

・月額500円の月額制課金ゲー
・15日間くらい何らかの要因でサーバにつながらないトラブルが発生
・規定に「一ヶ月のプレイ期間を保証はしない」「返金はできない」と明記
・ユーザーが「月額という事で500円払ってるのに半月しかできないのはおかしい、金返せ」と言ってきた

このケースならユーザーが被害被ってる事になるけど規定により返金義務はないの?

406 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 05:45:30.59 ID:OIK7BcTt.net]
>>405
流石にそんだけでかい事故なら返金義務がある
でも通常は返金じゃなくて課金アイテムポイントとか翌月分の支払い免除みたいな補填になる



407 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 07:00:31.27 ID:U65Hufv0.net]
>>406
なるほど、サンクス
課金絡みは例え数百円でも面倒臭そうで怖いわー

408 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 07:19:29.07 ID:S64HJ4Vw.net]
規約なんていくら書いておいても脅し程度にしかならんのだよなぁ

409 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 08:19:13.54 ID:OIK7BcTt.net]
>>407
同人とか個人の趣味でサーバ負担のあるゲームは流石にムリだと思う
課金処理するならアンロックアイテムをゲーム内に元から持っておくのがお勧め。
アイテム事に課金用のIDもたせる様にするとAppStoreへの問い合わせAPIで過去の課金情報得られるからアプリ再インストールでもロストしない

410 名前:名前は開発中のものです。 [2015/07/18(土) 09:42:15.21 ID:n9GRERf9.net]
>>409
なんで無理なの?頑張れよ。

411 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 09:56:05.99 ID:OIK7BcTt.net]
>>410
クレーム系の通知がGMに来たときに迅速に応答しないと面倒な事になる
そうすると緊急メンテとかの対応が二十四時間体制が必要で、団体である程度人数が居ないとこなせない
無料ゲームなら良いけど金とってるならこれくらいは必須

412 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 10:12:43.47 ID:41ih72WB.net]

なにこのバカ

413 名前:名前は開発中のものです。 [2015/07/18(土) 10:13:14.69 ID:n9GRERf9.net]
>>411
クレームが来ないプログラムと、しっかりしたチェックをやれば良いだろ。

414 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 13:47:37.15 ID:Z413mv9Q.net]
unityってスマホ用なのですか?
家庭用ゲーム機向けに作られたゲームで、グラのすごいものはありますか?

415 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 13:54:27.24 ID:OIK7BcTt.net]
>>413
オンゲだとプログラムの不具合じゃなくてもクレーム来るんだわ
○○ってIDの奴チートしてるとか言う通報

そうするとそのIDのプレイヤーのログ調べたりとかせにゃならんのだわ orz

416 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 13:54:36.57 ID:8s0lOTFq.net]
凄いグラフィックになるかどうかは
凄いデータを作れるかどうか、というUnity以前の
作り手の能力による部分が大きいです

コンシューマではUnityを使う理由がほぼないので
あまり採用されていない



417 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 15:18:29.83 ID:EcnXnM9Y.net]
>>415
そんなの調査したって言っとけば、その後ほっといても訴訟になんねえじゃん

418 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 15:24:01.89 ID:w/MYZBPK.net]
>>414

最近の大作だとOri and the Blind Forest(オリとくらやみの森)がunityで動いてるよ

419 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 15:34:41.52 ID:lpn+gC9t.net]
5.2からコンシューマ機向けにもIL2CPPが導入されるみたいだけど速くなったらそっちにも採用例が増えるのかな

420 名前:名前は開発中のものです。 [2015/07/18(土) 15:59:02.24 ID:n9GRERf9.net]
>>415
チートできるのがプログラムミスだわ。
暗号化が足りない。

421 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 16:02:45.53 ID:U65Hufv0.net]
チートしてないのにチートしてるってクレームが来る
という意味じゃないの?
麻雀ゲーってイカサマしてないのに負けたヤツが腹いせに
牌操作してるだろ死ねってクレームが来るらしいし

422 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 18:08:44.59 ID:EcnXnM9Y.net]
調査しますのままほっときゃいいんじゃね?

423 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 20:59:34.86 ID:akTjZjRY.net]
楽だからってUnityのUI Effect(Outlineとか)使ってたけど
これ結構パフォーマンス落ちるっぽい?
Trisの値が跳ね上がってた

Pro版じゃないからプロファイラー使えないのが厳しい

424 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 21:23:04.31 ID:7e9OseZ4.net]
詐欺は実刑だよ
本当に制限だけで回避できるなら鯖落ちしたまま永久放置とかもっとあってもいいはずだができない
詐欺と判断されれば詐欺師の書いた制限事項とかどうでもいいからね

425 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 22:48:55.23 ID:ungtxCKQ.net]
超初心者だけど公式サイトの日本語ページから質問メールしたけど
もうずっと音沙汰ない
ツクール公式はメール問い合わせで色々教えてくれたけど
Unityはそういうのダメなのかなあ

426 名前:名前は開発中のものです。 mailto:sage [2015/07/18(土) 23:50:14.25 ID:3xp+5A2e.net]
メールで回答の知らせが来ないことがある
問い合わせして最初に来たメールからログインして確認してみて



427 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 02:35:16.62 ID:fJI7P7gS.net]
スレチぽいけど放置て大手は結構あるよね
さっきandroidのマイクラのページ見たらそんなレビューが並んでた
対応リスク考えると最新のアイポン専用とかにしたほうが良いのかもね

428 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 03:05:42.74 ID:9zLMW2do.net]
画面上をクリックして、クリックした場所にあるUIやgameobjectの情報を取得したくて下記のスクリプトを組んだのですが、なにも取ってきてくれません。
何が行けないのかご指摘いただけませんでしょうか

if (Input.GetMouseButton (0)) {
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit[] RcT;
RcT=Physics.RaycastAll(Input.mousePosition,Vector3.forward,100);
Debug.Log (RcT.Length);


429 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 04:47:28.41 ID:vNgo6Ykh.net]
わからんけどrayが使われてないように見える

430 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 05:37:01.77 ID:f9t7jmKT.net]
>>424
基本的に開発費が高くて運営してた方が利益が出るゲーム業界でそんな詐欺のやり方はあり得ないだけ
例えば一年契約でスタートして前払いさせて速攻サービス終了なら詐欺とみなされるかもしれないけど
普通にやってれば詐欺扱いはまずないし、慰謝料や損害賠償請求が通ることも少ない

ただ問題起こしたくせにそれ相応の補填や返金すらしたくないというのは無理があるけど

431 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 07:48:21.53 ID:qGXJL53D.net]
OnCollisionStayって、キャラクターが動いているときしか動作しないのですか?
触れている間中、動作するっていう機能だと思いますが、静止時には動作しません。

432 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 11:17:49.09 ID:vncJuHDC.net]
古くなったUnity 5.0.0f4、Unity 5.0.1f1を消したいのですがアンインストーラーがありません。
そのままフォルダを消してもレジストリとかは大丈夫なんでしょうか。

>>431
OnCollisionStayだから、
静止のときはぶつかってから離れてしまっているけど
動いているときはぶつかりにいって接触しているから動作してるんじゃないかな。

トリガー用のColliderをキャラより大きめに作って、
衝突用とトリガー用の両方をコンポーネントに用意すればいいと思うよ。

そのときはOnTriggerStayのほう使うからな

433 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 11:35:32.27 ID:vncJuHDC.net]
トリガー用のColliderにするにはコンポーネントのところのIs Triggerにチェックな。

>>428
RaycastAllでマウスの位置からRayが出てない。
RcT = Physics.RaycastAll(ray,100f);
にすればいくはず。


ほかにも勘違いしてるかも知れないから書いとくけど
mousePositionは画面の1、2ピクセルの座標だから、
ゲーム中のワールド座標とは違う。

Vector3.fowardは自分から見て前じゃなくて、東西南北みたいな方角を示してる。
自分からはtransform.forwardな。

全部のオブジェクト拾ってるけど手前だけでいいなら
docs.unity3d.com/ja/current/ScriptReference/Input-mousePosition.html
のほうな。

434 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 12:14:06.34 ID:J2ZGiuoY.net]
>>432
OSわからんけどWindowsならコントロールパネルからアンインストールしなよ…

435 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 12:39:08.66 ID:vncJuHDC.net]
>>434
最新版と4.6をとっといたまま5の古い奴を消したいのです・・・。
コントロールパネルの奴は最新版しか消えないみたいで。

436 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 12:46:47.04 ID:lqsBICYe.net]
>>427
日本のAndroid端末は特にまともに動かないのが多いから、下手をするとクレームだらけになるよな
しかもシステムファイルのソースコードが公開されていないため、技術力の高い人が解決策を探るのも困難になってる



437 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 13:02:07.52 ID:vncJuHDC.net]
>>435
解決しました。古いバージョンの奴のフォルダまで覗いたらアンインストーラーありました

4.6ぐらいならまだ公式で配布しているので一回全部消すのもありでしたね。

438 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 16:54:21.64 ID:qGXJL53D.net]
>>432
ありがとう。試してみます。

439 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 17:04:10.74 ID:rTj0AlXn.net]
>>426
受付しました 受付番号XXXX このメールにコメントを追加する場合は
このメールに返信するか ユニティ・テクノロジーズ・ジャパンのメールフォームへ・・・

みたいなメールが来たんでひと月待って その受信通知メールに 
どうでしょう みたいな返信してみたけど動きなし
UnityのDL時に登録したフリーメールアドレスとユーザーID使ったんだけど
それが原因で迷惑メールと思われて放置されてるのか
ツクール公式もすごく日が経ってから返事くれたんで
同じように待っていればいいのかなあと

440 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 20:26:44.91 ID:qGXJL53D.net]
キー入力とキャラクターのジャンプについてなんですが、translateを使っている場合はキーを入力した瞬間にジャンプが実行されるのですが、
addforceを使っている場合は、離した瞬間にジャンプが実行されます。

これはどうすれば改善できますか?

441 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 20:37:38.89 ID:ceCri8Gm.net]
おまえはアホな質問ばっかりしてないでチュートリアルやったほうがずっと効率的だぞ
まともにプログラム勉強したこともなくて手当たりしだいにやってるだけだろ

442 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 23:20:57.46 ID:qGXJL53D.net]
別に質問スレなんだから問題ないでしょう。
それに、ピンポイントで聞いた方が、よほど効率的だと思いますが。

443 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 23:35:30.05 ID:rv9vFDg6.net]
そんなはずはない、というのが答え。
KeyDownをとっているかKeyUpをとっているかの差だろう

444 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 23:43:05.62 ID:3CuY2ci6.net]
ここは質問スレだったのか

445 名前:名前は開発中のものです。 mailto:sage [2015/07/19(日) 23:58:48.43 ID:kMuBxs47.net]
スレタイが致命的に間違ってるからなぁ…

いっそ5スレ目をちゃんとした名前で立てて、
こっちに誘導掛けた方が分かりやすいまである

446 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 03:44:12.99 ID:ykp8JimT.net]
>>429,432
返信遅くなってすみません、おっしゃっていただいた方法など試してなんとかなりそうなめどが経ちました。
ありがとうございます。

あと、本当にray使い忘れてましたorz



447 名前:名前は開発中のものです。 [2015/07/20(月) 05:18:57.69 ID:tJvcDGHz.net]
uGUIでボタンを配置しました。
ボタンをおした時、押している最中、離した時でそれぞれ処理を起こしたいのですが、どうすればよいかわかりません。
EventTriggerをつけることろまではわかったのですが、PointerEnterなどの中のどれをつければよいかわからず困っております。
助言をいただければと思います。
また、自分でググって調べた結果下記のようなことかと思ったのですがあっていますでしょうか
PointerEnter →マウスをボタン上にのせた
PointerExit →マウスがボタン上から外れた
PointerDown →ボタンを押している最中
PointerUp →ボタンを離した
PointerClick →不明

448 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 06:54:27.23 ID:2aFoqSof.net]
カメラの角度を変えて、上下を見渡せるようにしたいのですが、transform.rotateだと一気に視点が移動しますよね。
特定の角度までゆっくり移動するようなC#noサンプルがあれば、教えてください。

449 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 07:07:33.13 ID:T7lbkyjY.net]
>>448
公式のQuaternion.Lerpのドキュメント読むよろし
サンプルコードはUpdate()での実装だけどCoroutineで実装しても良い

450 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 08:10:04.43 ID:2aFoqSof.net]
>>449
ありがとう、先生。

451 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 14:31:27.52 ID:2bxWqhxg.net]
>>447
もう自分で調べ終わってそうだが一応

○ PointerEnter →マウスをボタン上にのせた
○ PointerExit →マウスがボタン上から外れた
× PointerDown →ボタンを押している最中
 →ボタンを押した瞬間
○ PointerUp →ボタンを離した
× PointerClick →不明
 →ボタンを離した

1クリックした時の呼び出される順番は Down->Up->Click
こういうのはDebug.Logを使ったりブレイクポイントを仕掛ければ即解決できるはずですよー

452 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 15:27:56.49 ID:2aFoqSof.net]
角度制限に使えるクラス(?)があれば教えてください。

453 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 15:31:18.06 ID:2bxWqhxg.net]
docs.unity3d.com/ja/current/ScriptReference/index.html

454 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 16:29:06.49 ID:4QGhAmdD.net]
>>449
横からすみません
Updateで実装するのとコルーチンで実装するのでは何が違うのでしょうか?

455 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 16:43:40.58 ID:T7lbkyjY.net]
>>454
updateで実装すると状態を管理する項目が一つ増える
coroutineだとupdateと切り離して処理ができる、ただし途中で止めるような事があるのであれば結局その管理はする必要がある
常に状態を把握しておけるならUpdateで、なげっぱなしで終了までほっておけるならcoroutineと考えると楽になる

べつにこの指針に限らないけど、どういうときにどうすべきかっていう事に制限は無いが
いつも同じ方法を用いることでパターン化しておけば制作物の本義の方に頭使う事ができるのでその分開発が楽になると思ってくれれば良いんじゃ無いかな。

456 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 17:24:14.70 ID:4QGhAmdD.net]
>>455
なるほど、ありがとうございます!



457 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 17:34:55.90 ID:2aFoqSof.net]
超初心者ですみません。
gameobjectとGameobjectというクラスがありますが、違いって何ですか?

458 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 17:46:10.63 ID:2bxWqhxg.net]
gameObject → コンポーネント(transformなども)が保持しているGameObjectのインスタンス
GameObject → クラス

スクリプトを書くつもりならそっちの勉強もちゃんとしたほうがいいよ

459 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 17:49:09.29 ID:QXaaqjFi.net]
なんだもう夏休みか

460 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 23:35:58.08 ID:NsQYp/Pf.net]
すいません、初心者なんですが

bool hogehoge = true;
int foobar = 0;

void Update (){

if(!hogehoge){
return;
}

StartCoroutine(Test());

hogehoge = false;
}

IEnumerator Test(){

while(foobar < 60){
foobar++;
yield return null;
}
}

こういう風に書いた場合
1.最初のUpdate()でTest()のコルーチンをスタート。以後のUpdate()では特に何も行わない。
2.シーン内全てのUpdate()が終わる毎にfoobarを1増加。
3.foobarが60以上になったらコルーチンを終了。

という手順が発生していると考えていいんでしょうか?

461 名前:名前は開発中のものです。 mailto:sage [2015/07/20(月) 23:56:43.55 ID:T7lbkyjY.net]
あってるけど、そういう事聞きたいならfoobarとかhogeとか止めた方が良い
hogehogeとfoobarのかわりに
bool firstTime = ture; // replace hogehoge , (like a firstTrigger)
int internalFrameCount = 0; // foobar ( counter)

foo,bar,baz,hoge,fugaとかはメタ表現の時に使うだけで質問とか実コードみたいな事例を表すときに使うと混乱以外なにも生まない

462 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 00:16:40.99 ID:6Nd1u2bE.net]
やさしぃーん

463 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 00:25:27.01 ID:emUvIPn2.net]
>>461
ありがとうございます。以後気を付けます。

464 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 09:38:13.40 ID:UskJGxQY.net]
マニフェストについて教えてください

特に設定したつもりはないのに権限に端末のステータスとidの読みとりが入ってます。
強制的に書き換えれ方法はありますか?
もしかしてAdSenseのせい?

465 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 10:42:11.59 ID:rsh3pH1w.net]
>>447,459
こういう質問してくる人とかデバッグ実行とかのやり方知らないんかな?
ブレーク仕掛けたりステップで追えばわかる部分だと思うんだけど

466 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 10:43:50.29 ID:Hd3az0OM.net]
monoで、ツリーに複数のプロジェクトのスクリプトを表示させておきたいのですが、どういう設定をすればいいんでしょうか?
以前まで出来ていたのに、今monoを開いてみたら、一方のスクリプトしか表示されなくなっていました。



467 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 11:13:39.89 ID:Ijt06xjf.net]
>>465
ここ最近常駐してるチュートリアルも理解できないレベルの人らしい
基礎からやればいいのに手当たりしだいに質問して結構時間経ってるのに全然進歩が見られない気の毒な人

うざいならスルーすればいいし暇なら相手してやればいい

468 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 12:24:57.51 ID:VhlQaQE9.net]
プログラミングやったことない人って、まずデバッグの仕方知らないからな
DebugLogだすとかブレーク掛けてオブジェクトの中身見るとか

そこを中心に記事書いてる事って、書籍Webでも殆どないしなぁ
始めてブレークで中身見れるの知った時は衝撃的だったなぁw

469 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 12:28:32.68 ID:HV7nvxdg.net]
>>465,467
Unity本含めてゲーム製作本ってデバッグの肝ってあんまりページ数割いてないね。
プログラムの書籍でもデバッグに詳細書いてるのは少ないけど
昔のMSX本(ASCIIから出てた本でデバッガとかアセンブラとかがディスクで付属してた奴)には結構詳細が有った気がするが今時の環境とはかけ離れてるしなぁ

470 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 12:57:00.94 ID:VhlQaQE9.net]
MSX…また石器時代の産物を出してくる…

471 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 12:58:43.00 ID:rsh3pH1w.net]
UnityはUnityエディタもMonoもセットでついてくるから昔みたいに調達すらめんどいものじゃないし
わかりそうなものなんだけどなー
かといって教えてくれと言われても説明めんどいけど

472 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 13:06:26.11 ID:HV7nvxdg.net]
>>470
確かに石器時代の古文書だけど割とマジでデバッグについて語っている本ってまんまオライリーのGDB本みたいなのしか無いじゃん
なんかこのスレ用によさげなのあったら推奨してくれないか?
じゃないと↑の方みたいなプログラマなら常識つかって自分で調べる事ができるようなアホな質問が絶えないと思うのよね。

473 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 15:01:27.12 ID:8nH47yH8.net]
デバッグ方法よりも先に、エラーの読み方やエラーコードからソースの該当行への飛び方も解説してほしいな
他の開発環境に比べてエラーが何を言ってるのか分かりづらいし使いづらい

474 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 15:11:09.53 ID:VhlQaQE9.net]
>>471
ブレークで実行中に止めれますよって事自体知らない、見逃してるってパターンが多いだろうし、
もう繰り返しいうしかないんじゃねと思うけど
parentって何?とか根本的な質問されるとめんどくてしょうがないがw

>>472
あったら上げるんだけどなぁ

↑みたいなって言ってるけど、>>460への回答はちょっと不親切だっのではと思う

これの致命的な間違いで、Update()内で StartCoroutine(〜)してる。
コルーチンはUpdateステートメントでは正しく動作しない仕様だったはずで、DebugLogとかでも疑問しか残らなかった記憶が。
初心者は、必ずStart()からコルーチンが呼び出されるような構造で作った方がいいよ。

俺もたまたま真面目に見ただけだし、
お互い信用半分くらいの気持ちでいた方がいいかもね

475 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 15:16:03.09 ID:VhlQaQE9.net]
Unityは開発早いし、情報提供するにしても、かなりまめな人じゃないとむずかしいかもなぁ
アフィカスにやってもらうとしても、母数がそんなに多くなさそうだから、
苦労に見合わないと思うしなぁ

476 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 16:27:24.18 ID:VhlQaQE9.net]
>>473
デバッグログのダブルクリックで該当行まで飛べるけど、これ以上をお望みなのかな? それだったら知らんが。

エラーの内容は翻訳以上の回答は無いと思うけどなぁ
C#とUnityの造詣を深めるしかない気がする



477 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 17:08:38.50 ID:lBlkcE32.net]
世の中にテストやデバッグの本はそれなりにあるけど
ゲームだと使えないことが少なくないって、むかし誰かに聞いた気がするなあ。
そういうもんかね?

478 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 17:11:37.64 ID:rsh3pH1w.net]
>>477
もっともっと基礎の部分の話ね
ステップ実行の仕方とかログの出し方とか
Unity開発環境でのチェックの仕方

479 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 18:03:59.14 ID:8nH47yH8.net]
>>476
まじか
うちだと該当ファイルが開くだけで、該当行にまでは行ってくれない
なんかがおかしいのかな

480 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 18:58:21.67 ID:XQnM2LQo.net]
>>478
そんな基礎の部分は説明する必要は無いだろ
どこまでアホなの

481 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 21:27:26.97 ID:fOAYql0i.net]
ディスるつもりはないからレス番は書かないけど
その程度のデバッグ作業ができずに質問してる人は何人かいると思う

482 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 21:35:56.62 ID:HV7nvxdg.net]
>>474
> コルーチンはUpdateステートメントでは正しく動作しない仕様だったはずで、DebugLogとかでも疑問しか残らなかった記憶が。
> 初心者は、必ずStart()からコルーチンが呼び出されるような構造で作った方がいいよ。

公式のCoroutineの解説でUpdate関数からStartCoroutineしてるよ
うまくいかないのはUpdateの定義を IEnumerator Updateにしようとしてるからじゃないの?

483 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 22:14:57.79 ID:hjq1fFOO.net]
パーティクルの設定項目で重力とかバウンドとかありますが、出せるのはMaterialで設定する2Dの素材だけなのでしょうか?
100個くらいのコインをクルクル回しながらブワーっと出したいのですが、パーティクルシステムでは無理でしょうか?

484 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 22:16:31.09 ID:VhlQaQE9.net]
>>482
MonoBehaviour継承下のUpdate()でコルーチン動かないとかそんなんじゃなかったっけ?
俺自身ちゃんと動かなかった記憶があるから、確実に動く方法をとってた訳だけど。
IEnumerator Updateは記憶にないなぁ。

>>460へ明確な回答があるならそれでいいのでは?
俺だったらUpdateでコルーチン書く明確な理由が無いなら止めとけって言うけど。
一体何のメリットがあろうか。

485 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 22:22:19.20 ID:HV7nvxdg.net]
>>483
回すのをテクスチャのタイルアニメーションにはできるけどパーティクル自体を3Dオブジェクトとして回転体で見せることはできないよ

486 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 22:32:34.36 ID:HV7nvxdg.net]
>>484
元の質問がUpdateでトリガー条件監視してStartCoroutineできるかって意図の質問だから問題ないんじゃいないのかなーと思う
Updateメソッド内でトリガーチェックすると無駄な処理だとは思うけどプレイヤーコントロールの一環で入力に依存するならしょうがないんじゃないかな

ただ質問者のコードだと短い間隔でhogehogeが何度もOKになったときに複数回StartCorutineした場合、foobarの値が偉い事になってデバッグがきっついんじゃないかとは思った(初心者なら特に)



487 名前:482 mailto:sage [2015/07/21(火) 22:33:49.34 ID:hjq1fFOO.net]
>>485
やっぱり無理なんですね..
一旦3Dオブジェクトでやってみます

488 名前:名前は開発中のものです。 mailto:sage [2015/07/21(火) 22:43:10.82 ID:HV7nvxdg.net]
>>487
根性があればこういう事もできる例はある
ttp://sugi.cc/post/64851479394

ハードウェアがサポートするパーティクルの軽さを捨ててるからスマフォだときついと思うけど






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

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

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