1 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 08:44:31.15 ID:3QHRiisF.net] 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。 Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他 次スレは>>970 を踏んだ方が建てること。ダメなら>>980 か>>990 が建てて下さい。 ■前スレ 【3Dゲームエンジン】Unity質問スレッド8 toro.2ch.net/test/read.cgi/gamedev/1394451694/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド22 toro.2ch.net/test/read.cgi/gamedev/1395140574/ ■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 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
637 名前:名前は開発中のものです。 mailto:sage [2014/06/12(木) 21:44:18.34 ID:wfI+iTlQ.net] アセットを買えばUNITY使えるようになると思いますよ
638 名前:名前は開発中のものです。 mailto:sage [2014/06/12(木) 22:53:17.03 ID:8pKv6+wF.net] int[,] array = { {1,0,0}. {1,0,0}, {1,0,0}. } void start { Debug.Log(array[0,0]); } を実行したら Unexpected symbol `void' in class, struct, or interface member declaration というエラーメッセージが出てきたのですが、原因が分かるかたいっらしゃいませんか? UnityAnswerが落ちてて見れなくて困ってるんです...
639 名前:名前は開発中のものです。 mailto:sage [2014/06/12(木) 22:54:13.74 ID:8pKv6+wF.net] {1,0,0}. {1,0,0}, {1,0,0}.←.ではなく,です失礼
640 名前:名前は開発中のものです。 mailto:sage [2014/06/12(木) 22:57:25.41 ID:RcxDDcui.net] >>638 セミコロンがない
641 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 00:32:35.07 ID:sBGNc3LD.net] 文字列でgameobjectから関数呼べるけど 文字列から関数の参照取る方法ってないかなぁ SendMessageは大量に使いたくない
642 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 00:35:10.89 ID:y+ZWlPB5.net] UnityAnswer落ちてない?俺だけ?
643 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 00:55:00.16 ID:G+xojc15.net] メンテでダウンしてる、って出てるね。 We are down for maintenance, but expect to be up and running again shortly. Please check back with us a little later. Thank you for your patience
644 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 01:41:07.72 ID:7jRdSkR2.net] 主なところは2Dで一部3D素材使いたいのですが Orthographicなカメラに写した平面(スプライトなど)に対して Perspectiveなカメラで写した同オブジェクトを見た目同じようにするような カメラパラメータの設定方法無いでしょうか? FieldOfViewの値を調整して近づけてみたものの 画面サイズ変わるとズレてしまうようで悩んでます
645 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 02:08:41.37 ID:bjI1eH5C.net] >>644 アセット購入で悩みは解決するでしょう
646 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 02:16:38.84 ID:G+xojc15.net] fieldofViewを0.0001とかにすれば殆どかわらなくね? いやその数値が入るのかは知らんが。 リファレンスだとfloatだから入りそうな気はするけど。
647 名前:名前は開発中のものです。 [2014/06/13(金) 03:17:01.11 ID:g42PjECz.net] アセットにもっと日本人ウケするモデル置いてくれよ。 ユニティちゃんじゃ抜けねーよ!
648 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 04:50:31.75 ID:zru7pPld.net] アセット購入厨うぜえ こちとら無料でゲーム作りたいんだよ
649 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 07:37:19.58 ID:bIlMDHB+.net] 無料のアセットもあるにはあります
650 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 08:09:37.78 ID:ZeHECpY6.net] >>641 Reflectionで普通にとって来てキャッシュしたいって事?
651 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 11:21:45.39 ID:bjI1eH5C.net] >>648 無料のアセットも有りますが使用制限に注意しましょう 基本は購入です 購入した方が安心です アセットを購入しましょう
652 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 12:08:45.16 ID:bIlMDHB+.net] AssetStoreが日本語化されたようだが、ユニティージャパンはニーズがまったくわかっていないのか ジャンルだのなんだのいらんとこ日本語化せずにアセットの説明を日本語化せいよと。
653 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 12:14:51.17 ID:pOBc1SnK.net] そりゃアセット出してるとこがやる作業じゃないの?
654 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 13:12:56.22 ID:agNgH6z3.net] せやな プラットフォームの仕事じゃぁない
655 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 15:36:27.93 ID:EM36GViZ.net] debug.logって複数書けないんですか? debug.log(tes, tes2);みたいにやったらエラー出ました
656 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 16:13:24.17 ID:vot9Boqa.net] アセットを購入すればエラー出なくなるけど?
657 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 16:25:49.27 ID:G+xojc15.net] そんなフロートにベクター3入らないんですけど? みたいなこといわれてもなw debug.log(tes); debug.log(tes2); って書けばいいじゃん。
658 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 16:38:38.58 ID:atUqMJhx.net] もしくはアセット君の大好きなToStringで連結するとかな
659 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 16:40:22.05 ID:EM36GViZ.net] >>657 それだと表示される値がtesかtes2か分からなくないですか? というか分からなかったので聞いてみました・・・すみません
660 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 17:02:26.84 ID:G+xojc15.net] それなら>>658 がいうようにToStringとかで連結してもいいし ttp://answers.unity3d.com/questions/20665/multiple-variables-in-debuglog.html この辺とか同じ話はでてたりはする。
661 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 17:19:31.25 ID:EM36GViZ.net] ありがとうございます。 参考にします
662 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 17:27:31.53 ID:agNgH6z3.net] Consoleで出力行をクリックすれば行番号がわかるからいいけど、 クリックしなくても行番号はだしといてほしいな。 関係ないけど、座標計算が鳴れてなくて難しい・・・
663 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 21:04:02.31 ID:xI0x6RBx.net] NGUI使ってみたのですが、ボタンを押しても画面遷移ができません。 スマホのタッチで反応するようにスクリプトを作っていて、試しにUnity付属のテキストGUIにスクリプトをアタッチしたらちゃんと動いているのですが…… NGUIの場合スクリプトをアタッチだけではダメなのでしょうか。 UIButtonMessageっていうのもいじってみたのですが反応無いです。
664 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 21:40:53.02 ID:ZeHECpY6.net] >>663 NGUIならサンプルが沢山オマケで付属してるでしょ? それちょっと見てごらんよ イベントの扱いはフリーの2.x系と今AssetStoreで売ってる3.x系で異なるのでなおさらNGUI付属サンプルちゃんと見ないと
665 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 21:51:43.52 ID:NOo+4Eet.net] >>663 そもそも論 まずは懇切丁寧なチュートリアルからやれ
666 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 22:03:11.57 ID:jQdnTpS/.net] ボタンはとりあえずAttach→Coliderしとけ
667 名前:名前は開発中のものです。 [2014/06/13(金) 22:26:41.08 ID:NOBgMd1Ez] オブジェクトを一定時間毎にランダムな場所(範囲は限定)から生成したいのですが ゲーム起動後→scene呼び出し時には、ちゃんと生成されるのですが ゲームをリセットせずに再度sceneを呼び出すと 生成されません。 いつsceneが呼び出されても、生成されるようにしたいです。 下記スクリプトなのですが何か問題ありますでしょうか。 function Start () { startTime = Time.time; } function Update () { timeCount = Time.time - startTime; timeCountForInterval =Mathf.Floor(timeCount *100f) ; if (timeCountForInterval % generateInterval == 0){ Instantiate(enemy,Vector3(Random.Range(-RandomRangeX,RandomRangeX),Random.Range(RandomRangeY-3,RandomRangeY), Random.Range(-RandomRangeZ,RandomRangeZ)),transform.rotation); } }
668 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 23:19:29.62 ID:bjI1eH5C.net] アセット買えばいいと思うよ けど、買ってもダメな奴はダメだね
669 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 23:36:54.29 ID:xI0x6RBx.net] terasur.blog.fc2.com/blog-entry-101.html 使い方は一応HPの通りにやっているはずなんですが……。 ぴくりともしません。 プログラムが間違っているのでしょうか。 ちなみに、 UIButtonMessage(Script)の内容は Trigger はOnClick (スマホでも反応すると書いてあったので) Function NameをSselect プログラムの中身は void Sselect() { Application.LoadLevel("StageSelect"); } にしています。 チュートリアルにはスライダーとか色々あったのですが、シーン遷移のものはなかったです。
670 名前:名前は開発中のものです。 [2014/06/13(金) 23:43:32.04 ID:Yr5u5dNu.net] >>669 とりあえずUnity以前の問題だからスレ違い。 勉強しなよ publicとかの勉強した方がいい
671 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 00:03:16.78 ID:RsAhufxH.net] >>669 >UIButtonMessage(Script)の中身は もしかしてNGUIのUIButtonMessage.csを直接いじってるのかな
672 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 01:04:50.16 ID:X1UA3dLm.net] >>671 そうですね。一番下にメソッドを付け足してます。
673 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 01:18:24.88 ID:ZPfJIVz1.net] >>672 NGUIはどっちのバージョン使ってる?フリー版の2.6系? それとも売り物の3.x系?
674 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 01:19:26.79 ID:0qNiCsQS.net] >>672 NGUIのフリー版(2x)のダウンロードってどこでできますか?
675 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 05:05:14.77 ID:ZPfJIVz1.net] >>674 ttp://forum.unity3d.com/threads/ngui-free-edition.124032/#post-834225 ここ開いてNGUIのロゴをクリック
676 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 06:09:25.89 ID:+wLBTrNi.net] ビルドしたときにexeと一緒に作られるフォルダにいろいろファイル入ってるけど これ隠蔽できないの? このままだとソースとか見られちゃうんじゃないの?
677 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 07:51:53.18 ID:PBFB5CSe.net] >>672 それやったらUIButtonを適用した全てのボタンに同じ処理が走っちゃうじゃん
678 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 08:01:33.62 ID:eZ6A8io+.net] >>673 フリー系の2.7です。
679 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 08:44:27.46 ID:Cu/dB1Nk.net] >>676 そうだよ。 そして現状こうやっとけばいいよ、というほど 一般的な方法は用意されていない。 去年のUniteJapanで暗号化による保護の話はあって まとめてくれている人はいる。この記事後半部分。 ttp://tanku.hatenablog.jp/entry/20130416/1366133159
680 名前:名前は開発中のものです。 [2014/06/14(土) 09:14:19.96 ID:enLTNsJa.net] >>676 アセットを購入すれば隠蔽工作が捗るよ。
681 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 09:18:42.33 ID:NBChGRoU.net] >>680 またアセット購入厨かよ 荒らして楽しいか?
682 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 10:08:51.41 ID:ZPfJIVz1.net] >>678 2.xか、もううろ覚えだが 基本はUIButtonを貼り付けたGameObjectに自分で書いたボタン処理の為のScriptとしてMyButton.csとかを付けて処理してはハズ、 でその自前スクリプトのvoid OnClick() がタップすると呼ばれてた。 3.xだともっと楽で貼り付けたUIButtonのOn Clickプロパティにイベントを受け取りたいスクリプトのあるGameObjectをドラッグ&ドロップで指定する ドロップするとそのGameObjectに貼り付けた全部のScriptのpublic voidメソッド一覧から任意のメソッドを指定できる。
683 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 10:58:03.03 ID:EVGdyF8y.net] unityたかくね?お前等お金だして買ってるの? 2Dゲームなんだがmmf2とこれどっち買おうか悩んでる
684 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 11:03:48.79 ID:eZ6A8io+.net] >>682 ありがとうございます。やっぱり自分のスクリプト必要なんですね。 すでに作ってあったので付けてみたら動きました!
685 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 11:11:33.97 ID:Yf0jEvmm.net] >>683 ロゴでるが無料で十分
686 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 11:26:28.59 ID:EVGdyF8y.net] >>685 サンクス。ならこっちから試してみるわ
687 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:18:08.53 ID:0qNiCsQS.net] >>675 すみません、ありがとうございます。 キャラクターコントローラーって使いづらくないですか? 物理移動でないみたいで(rigidbodyとcollisionBoxアタッチしていても)、OnCollisionEnterが 発生しにくいみたいですし・・・どんな時に使うのかイマイチ分かりません 2DのRPGのキャラ移動は、キャラクターコントローラー使わず rigidbody付けてGetAxisRawとrigidbody.velocityで制御した方が適切なんでしょうか
688 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:45:15.39 ID:J32mq6sU.net] >>687 アセット買えば判るよ
689 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 15:00:25.33 ID:QpFrgyym.net] アセット虫は大量発生してるの? それともID変えてんの?
690 名前:名前は開発中のものです。 [2014/06/14(土) 15:06:33.40 ID:enLTNsJa.net] >>689 それもアセットを購入すれば理解出来るよ。
691 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 16:06:37.50 ID:Yf0jEvmm.net] 病気
692 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 16:12:01.54 ID:VTX7Kxe4.net] どのアセット買えばいいんだよ (^o^) 買えば分かりますとか言うなよ
693 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 18:05:19.94 ID:75CK9x+HE] プレイヤーキャラクターに武器プレハブをアタッチして、その武器特有の攻撃モーションで攻撃させようと思ってます。 この時の攻撃アニメーションはプレイヤーオブジェクトではなく、武器プレハブに持たせておきたいのですが可能でしょうか? (アニメーションの制御にはmecanim(Animator)を使用します。) 他のオブジェクトのアニメーションレイヤーを別のオブジェクトに反映できますでしょうか?
694 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 17:46:07.98 ID:dBW7QGjo.net] アセットの奴は他人を不快にすることでしか自己表現出来ないんだから可哀想だと思うな。 どういう顔で毎日書き込んでるんだろうと考えると正直いたたまれん…。
695 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 17:47:55.96 ID:18mHC8Iw.net] どうせ糞なアセット買っちゃった奴なんだろ
696 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 18:15:39.86 ID:950YNbdy.net] 開発実績きいたら失笑するレベルだと思う
697 名前:名前は開発中のものです。 [2014/06/14(土) 18:49:32.75 ID:idvMVwZT.net] 超初歩アホ質問で悪いんですが フリー素材屋さんでDLしたMP3の効果音でunityのゲームビューじゃ鳴るのに実機だと鳴らない音があります 例えば正解音の高い音は鳴って、不正解音の低い音は鳴らないのです。 何か思い当たることはないでしょうか。
698 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 19:09:04.66 ID:J32mq6sU.net] >>697 アセット購入で解決すると思います
699 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 19:48:20.01 ID:2HYtA18d.net] unity pro版にMashBaker相当の機能はありますか? 将来的にpro版を購入予定ですが、現在MeshBakerがセール中なので迷ってます。
700 名前:名前は開発中のものです。 [2014/06/14(土) 20:15:00.29 ID:J32mq6sU.net] >>699 PROを買えばいいと思いますよ そのあとアセットを買えば完璧です
701 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 20:46:15.74 ID:QpFrgyym.net] >>697 ファイル名とかビットレートとか?
702 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 23:30:51.01 ID:tneBYSUk.net] 598 です。 本業の合間にやっているので、実験とお礼が遅れました。 >>617 スクロール受付したエリアに透明な画像を張り、 タップ&フリックしたときの位置変化を、 バーに加減算することで希望通りの動きにできました。 頂いたヒントをキーワードに、 必要としているテクニックに辿りつけました。ありがとうございました。 >>630 >>633 AssetStoreは、お金を払う云々よりも、 Unity側のバージョンアップへの対応がどこまで保障されてるか、 将来性(?)が心配で敬遠しています。 例えば、Unityが5になったとき、 「○○のAssetは5に対応できてません」みたいな状況の危惧です。 そういうのに頼れば頼るほど、アプリの更新頻度が高くならないかと… っていうか、次のバージョンでそんなに変わるんですか… ちょっと、ショックです。
703 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 23:38:49.15 ID:J32mq6sU.net] >>702 バージョンアップ後にアセットを購入すればいいと思うよ
704 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 01:53:48.80 ID:3v0khqXl.net] 将来のことを考えて開発ソフトやアセットを買うバカはいません いま作りたいものが作れるかどうか、ただそれだけの買い物です
705 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 07:21:11.03 ID:bfhJVbQj.net] 5まだですか!
706 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 09:46:21.58 ID:K9QsqsVA.net] 来年だろう
707 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 12:57:20.74 ID:5y2EJJWv.net] 4.6まだですか!
708 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 15:24:00.64 ID:K9QsqsVA.net] 2ヶ月後には来るよ
709 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 15:29:23.81 ID:5ynNHZ6/.net] RPGの街人のランダムで上下左右に動くサンプルってどっかにないですか? あとUnityって while(movetime){ rigidbody.velocity.x = speed; movetime -= 1; } こういうのって最適化されて無かった事にされたりしますか?
710 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 15:56:54.73 ID:K9QsqsVA.net] movetime -= 1; なんだこれ? while分の変数をマイナスにするだと?
711 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 15:58:28.18 ID:Dvvs2RgC.net] >>709 アセット買えばどうにかなるよ
712 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 15:59:11.85 ID:ZIBl7Aiv.net] >>709 Assetを購入すればもう少し頭の血の巡りがよくなるよ。
713 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 16:33:40.66 ID:5ynNHZ6/.net] >>710 最初に500とか設定しておいて1ループで1減らしていって 0になったら抜けたい
714 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 16:42:49.98 ID:K9QsqsVA.net] while(movetime > 0){ rigidbody.velocity.x = speed; movetime -= 1; } こうじゃねえの普通に?
715 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 16:52:52.76 ID:5ynNHZ6/.net] var movetime : int; function Update () { if(!movetime) { movetime = 300; } if(movetime) { while(movetime > 0) { rigidbody.velocity.x = movespeed; movetime -= 1; } } 300Fの間、右にキャラを動かしたいんですが最初のif文に1F単位で入る movetimeが一瞬で0になるなど、わけが分かりません 頭以外でどこがおかしいのでしょうか?
716 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 16:56:38.19 ID:Dvvs2RgC.net] >>715 アセット購入でわけがわかると思うよ
717 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:00:02.77 ID:5ynNHZ6/.net] 最初のif文に入る(movetime=500) ↓ whileに入る(一瞬でmovetime=0) ↓ 最初のif文に・・・ となっているようです movetime値が小さすぎるのかと思って大きくするとエンジンがフリーズします movetime -= 1;のあとに別関数をsend.messageで読んでコルーチン+waitforsecondsで 一時停止しながらもやってみましたが無駄でした昨日から徹夜でやってますが全く意味が分かりません助けて下さい
718 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:01:15.22 ID:JBz1GaA7.net] >>715 そりゃwhileってそういうものだからな Update1回につきwhile内の処理が1回だけ走るようにしないと
719 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:04:13.83 ID:K9QsqsVA.net] >>715 ifの使い方勉強した方がいい。boolじゃない変数入れるな もっとシンプルに C# private int movetime = 300; void Update () { while(movetime > 0) { rigidbody.velocity.x = movespeed; movetime -= 1; } }
720 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:07:27.28 ID:NOug7Wrj.net] タップしたら消える小さなパネルを Object の2次元配列で用意し、 画面に 8個x12個 ぐらいで敷き詰めています。 PC上では普通に操作して消えますが、 スマートフォンに移すと、幾つかどうしてもタップできない(タップしても反応しない)パネルが出てきます。 全て反応が無いのならわかるのですが、 起動するたびに不規則に押せないパネルが発生します。 Object の数が増えると、タップの精度が落ちたりしますか?
721 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:08:01.24 ID:K9QsqsVA.net] あとUpdate文は1フレームごとに呼ばれるから下記のほうがいいかもな。 private float timer; private int movetime = 300; void Update() { timer += Time.deltaTime; if (timer > 1 && movetime > 0) { // 1秒毎に以下を実行。 rigidbody.velocity.x = movespeed; movetime -= 1; } }
722 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:11:20.77 ID:5ynNHZ6/.net] >>719 >boolじゃない変数入れるな マジですか・・・知りませんでした >>718 if文判定によって1Fに1回whileに入るのを抑止しているつもりでしたが そのif文がおかしかったようですすみません ランダム秒間ランダム方向(上下左右)に移動し、ランダム秒数が経過したら またランダムで秒数と方向を決めて動かす、というのを作りたいんです
723 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:12:56.13 ID:K9QsqsVA.net] >>721 if (timer > 1 && movetime > 0) { // 1秒毎に以下を実行。 rigidbody.velocity.x = movespeed; movetime -= 1; timer = 0; } timer 変数初期化わすれてたわ笑
724 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:13:09.93 ID:5ynNHZ6/.net] >>721 何度もありがとうございます。 参考にさせて頂きます
725 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:14:41.96 ID:ZIBl7Aiv.net] >>723 Asset購入は若年性痴呆症の改善にも役立ちます。
726 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:17:30.97 ID:Dvvs2RgC.net] >>722 アセット購入したらできるよ
727 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:22:31.17 ID:K9QsqsVA.net] >>724 パーツを応用すればつくれるさ
728 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:39:44.73 ID:5ynNHZ6/.net] >>727 何度もすみません ttp://blog.mokosoft.com/entry/2014/04/01/075325 とかの講座見ると、普通にifの判定文に変数使っているように見えるのですが やっぱりbool型以外の変数を判定文に使うのはまずいのですか? ttp://cdn-ak.f.st-hatena.com/images/fotolife/m/mad_ochi/20140401/20140401004642.png
729 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:43:24.68 ID:K9QsqsVA.net] >>728 blog.mokosoft.com/entry/2014/03/31/133932 大丈夫か?boTouchはbool型だぞ
730 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:43:43.09 ID:Dvvs2RgC.net] >>728 アセットを購入したら判定文も簡単です
731 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 18:01:58.90 ID:5ynNHZ6/.net] >>729 すみません、位置情報を比較演算子で判定しているif文の事です
732 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 18:14:12.35 ID:Dvvs2RgC.net] アセットを購入すればスクリプトを気にせずにゲームを作れます 判定文も考える必要はありません アセットを購入しましょう
733 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 18:35:25.17 ID:aXg2vDUP.net] >>731 比較演算の結果はbool型です まずC#の習得に時間を掛けた方がいいと思います
734 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 18:53:13.02 ID:kFX8Hy48.net] >>731 >>715 でif(movetime)とかやってるから bool以外入れんなってのはそのことだろう。 Cとかではintとか0とか放り込むのもアリだったが C#ではやめになった。
735 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 19:07:24.90 ID:5ynNHZ6/.net] すみません、私はJSで書いてるんです C#は全く分かりません・・・ JSでもやめたほうがいい感じですか?
736 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 19:31:16.25 ID:kFX8Hy48.net] >>735 実のところJSはよくわからんのだけど それでコンパイル通ってちゃんと動いてるなら その部分については気にせんでもいいんじゃね?w
737 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 19:41:25.48 ID:5ynNHZ6/.net] >>736 分かりましたありがとうございます。 何度もすみませんでした