- 1 名前:名前は開発中のものです。 [2016/06/12(日) 17:56:13.40 ID:kzQK7IbA.net]
- 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。 ■本スレ 【3Dゲームエンジン】Unity総合スレッド28 [転載禁止](c)2ch.net echo.2ch.net/test/read.cgi/gamedev/1454596460/l50 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・ユーザーガイド docs.unity3d.com/ja/current/Manual/UnityManualRestructured.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【3Dゲームエンジン】Unity質問スレッド24 echo.2ch.net/test/read.cgi/gamedev/1462196288/
- 658 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 15:46:24.12 ID:RhoJIFIV.net]
- そうだよ、Unityで世界を変える程のゲームが作れるんだよ…
- 659 名前:名前は開発中のものです。 [2016/07/20(水) 15:56:28.96 ID:87ow5hQH.net]
- これでユニティの知名度が高くなってユニティ技術者の需要が高まればいいのに
- 660 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 16:06:26.70 ID:RxsyrpLE.net]
- たぶんこいつ何も作ったこと無いんだろうなあっていうのがありありと分かる
- 661 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 16:12:02.02 ID:SZhL2fA9.net]
- スマホは効率化せんときついな
PCもオープンワールドみたいな大規模なゲームではC++製?ですら重すぎてテクスチャやらライティングやらを陳腐化する羽目になってるし かといって効率化で時間を取られ長期開発の上内容スカx2のメタル○ア5みたいなのは作ってた当人たちが一番不幸になると思うがな!
- 662 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 16:21:44.31 ID:SZhL2fA9.net]
- sqrtやVector3.zeroの置き換えとか後からいくらでもできるんで最初は何も考えなくていいが正解だと思う
リファクタリングは仕上げに1回気合入れてやるくらいでいい。プレイする時の数ミリ秒より開発期間が何年かかるのかの方が重大だ
- 663 名前:名前は開発中のものです。 [2016/07/20(水) 16:34:08.74 ID:/NlveKnA.net]
- >>655
完全に同意 やっぱり実務者は違うな >>653の自己紹介とか見てると、本当にこのスレはピンキリなんだなと感じる
- 664 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 16:39:07.12 ID:SZhL2fA9.net]
- まぁ俺は完全に趣味の人だけどなwプロのやり方は知らんよ
- 665 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 16:57:24.11 ID:voAIPpZD.net]
- モバイルハードは飽和したけどアプリはこれからということがGoでわかったので他の大手が本気出してきて凄いことになるかも
Unityもモバイルに力入れてくるのかな、なんかVRは沈静化したぽいし(モーフィアスがまだ発売してないけど)
- 666 名前:名前は開発中のものです。 [2016/07/20(水) 17:45:04.98 ID:8ikobsbt.net]
- どこかに穴に挟まった女いねーかな
- 667 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 17:53:59.57 ID:zZmzqUik.net]
- >> 570 試行錯誤のチラ裏させて…
毛ヒレの目的は「もこもこした木」や「ギザギザの端」で 具体例だとドラクエのパッケージに描かれる 茂みや毛皮のマンガ表現 輪郭を法線で判断するのはムラが出過ぎるから 自ポリゴンが表で隣接ポリゴンが裏にある時の境界を使おうとした いままで全部失敗してる ・ジオメトリシェーダでtriangleadjを利用して輪郭にビルボード生成 → Unityはadjacent(隣接情報)非対応。ゼロが入ってた ・隣接を予め検索、6点で1 triangleを表すメッシュを作成した → 6頂点プリミティブはすなわちtriangleadjでUnity非対応 ・2 triangles構成にした ← primitiveIDで遇奇数の判断はできる! → 前のプリミティブを参照する方法がない ・1 triangle+1隣接×3 構成にした → ジオメトリでquadは扱えない → 4頂点はlineadjなのでUnity非対応 ・テッセレーションステージならquadでできないか? → どうやって頂点減らすんだろ… まぁ勉強にはなってるけど徒労感すごい
- 668 名前:名前は開発中のものです。 [2016/07/20(水) 18:32:12.96 ID:/NlveKnA.net]
- >>657
趣味だろうと何だろうと、ちゃんと完成させたことがある人間が実務者だよ 完成させたことがないというなら>>653と同じだが
- 669 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 19:08:58.23 ID:5WjLiv4d.net]
- ID:/NlveKnAが何を主張したいのかわからない
端から見ると最適化必死なのカッコ悪いって言ってる厨二病患者っぽいが
- 670 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 19:16:59.28 ID:zpR7Us+r.net]
- 何言われても人格批判込めて否定することしかしないやつなー
それっぽい意見には慣れ慣れしく擦り寄って仲間にしようとするっていう そのうち反論カウント(笑)とか始めそうw
- 671 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 19:33:09.45 ID:5WjLiv4d.net]
- 最初の方見てみたらなんか噛み付いてるのがとてもUnityブロガーぽい
あいつら記事でよく(b-a).sqrMagnitudeとか使ってるからなー バッドノウハウとか言われてキレちゃう気持ちはわからないでもない
- 672 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 20:44:28.09 ID:tTmxfUao.net]
- お前らって偉そうにしてて質問にも答えないし
実際何も作れないし何なの本当に
- 673 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 21:05:26.03 ID:fa4qlqHW.net]
- お前こそこのスレに何を期待してんだよ
とうの昔に自演のアホ質ばっかの糞スレに落ちてるんだぜ
- 674 名前:名前は開発中のものです。 [2016/07/20(水) 21:38:17.45 ID:8ikobsbt.net]
- 類は友を呼ぶのだから、良い出会いのために自分が変わることが大切なのです。
- 675 名前:名前は開発中のものです。 [2016/07/20(水) 21:49:00.17 ID:/NlveKnA.net]
- >>667
君は類(このスレに巣くうアスペやゲームを作れない人たち)の友なのだから 君自身はスレから離脱することで速やかに凡人になる(戻る)ことができるよ
- 676 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 21:57:06.59 ID:pATYBXSf.net]
- 自分が思ってる答え以外
受け付けないヤツって 一番面倒くせぇ
- 677 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 21:57:32.67 ID:o6tIEdZe.net]
- 「君」とかいう二人称使う気持ち悪さで把握した
>>668はいつも回答者を横から煽ってるキモい奴だな
- 678 名前:名前は開発中のものです。 [2016/07/20(水) 21:59:48.56 ID:8ikobsbt.net]
- コピペです
- 679 名前:名前は開発中のものです。 [2016/07/20(水) 22:01:38.01 ID:/NlveKnA.net]
- >>670
そうですが何か? お前以外の全ての人間が3時間前から知ってたことだよ? 今頃になってドヤ顔で 把握した(キリッ とか言われてもw
- 680 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 22:06:33.53 ID:o6tIEdZe.net]
- こいつはきっと質問スレを機能させないことで自サイトに人を呼び込もうと工作するブロガーだな
- 681 名前:名前は開発中のものです。 [2016/07/20(水) 22:47:58.80 ID:/NlveKnA.net]
- >>673
なんだ、頭が悪いだけの坊やかと思ったのに 4人目のアスペかよ……このスレマジでやべえな
- 682 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 22:53:53.89 ID:W628YwEY.net]
- >>596
どなたかこれを…
- 683 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 23:25:43.47 ID:tTmxfUao.net]
- 今月アセットに10万つかった
- 684 名前:名前は開発中のものです。 [2016/07/20(水) 23:54:40.59 ID:/NlveKnA.net]
- ありがとうございます!
- 685 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 23:56:14.31 ID:o6bT2z11.net]
- >>675
とりあえずフラグ関係をインスペクタに表示されるようにpublic付けるか[Serializable]付けるかして、 JsonUtilityを使ってシーンのヒエラルキーにある全オブジェクトとシーン名を保存 次の起動時に前回のシーンに遷移して、保存してあるJsonデータを順番にオブジェクトに上書き行けば良いと思う ただわざわざ自前で作らなくともセーブ用アセットを探せば大抵のものが対応している気はする
- 686 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 00:10:29.34 ID:htdM5tdN.net]
- >>675
状態を復元するために何を保存する必要があるかは設計次第なので実際に使い物になるかはわからない アセットストアを「save」で検索するだけでも有料だがいくつか使えそうなものが見つかるね 個人的に気になったのは以下の2つ、どちらかと言えば後者が弄り甲斐があって楽しそうだ SAVE-IT Pro Runtime Serialization for Unity
- 687 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 00:50:16.42 ID:VdJM0yDj.net]
- VR向けのゲームをSteamVR pluginを使って作っているんですが、
軽い動作確認の度にHTC Viveを被ったり外したりと非常に間抜けで手間もかかります。 一時的にカメラの向きや位置などをマウス入力でエミュレートする方法は無いでしょうか。
- 688 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 01:15:12.29 ID:hTPZJ1F8.net]
- 被るVRって完全に鎮静化したなあ
- 689 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 01:43:10.03 ID:R+ysPLs6.net]
- 被らないVRが今は定番なん?
- 690 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 01:58:59.62 ID:hTPZJ1F8.net]
- VRってバーチャファイター以前から言われてた言葉で時代ごとに意味変わりまくりなんだよね
被るVRがここ数年で急にニュースに出まくって消えていった印象
- 691 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 02:04:54.54 ID:Ilm2dqDb.net]
- VRからは3DTVみたいなオワコン臭が早くも漂ってる感じがする
- 692 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 02:17:53.69 ID:ufFNCJfJ.net]
- 仕様が統一されていないからどれか一つだけが生き残って他はソフト不足で滅ぶはず
それで唯一生き残るのはたぶんPSVRだな 国内のパブリッシャーはPSVRにリソース割り振ってるから
- 693 名前:名前は開発中のものです。 [2016/07/21(木) 02:18:57.66 ID:SUHemctg.net]
- steamでvive対応のめっちゃ増えてるだろ
- 694 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 02:32:16.56 ID:Ilm2dqDb.net]
- ViveってWiiリモコンぶん回す奴だっけ?
前はOculusだけだったのに一気に増えたからどれが何なのかさっぱり分からん
- 695 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 15:08:30.14 ID:YzvwphzU.net]
- >>683
VRて最初はバーチャレーシングの意味だったんだよな(違
- 696 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 16:39:37.14 ID:so6p75ST.net]
- >>688
ないない なお、SEGAの場合バーチャファイターより前にロケテストだけでおわっちゃったVRゴーグル対応のゲームが最初だったよ(前の人の汗がついててキモイのがどうしようもないからロケテだけで終わったらしいけど)
- 697 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 17:53:18.70 ID:7hiGGea3.net]
- 再生と停止を繰り返しているとFindGameObjectsWithTag()で知らないオブジェクトが引っかかるようになるんだが、これ何なんだろ?
コンポーネントが一切無く名前に(Clone)が付いててヒエラルキー上から確認出来ない、何故かタグ検索でだけ引っかかる キャッシュに残ってるにしては中身が空っぽだしバグなのかなぁ
- 698 名前:名前は開発中のものです。 mailto:sage [2016/07/21(木) 18:59:35.12 ID:zBQ1Ykgm.net]
- >>678、679
ありがとうございます!! とりあえず挙げていただいたassetを弄って色々試してみたいと思います!!
- 699 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 00:41:49.13 ID:NlAFlYkn.net]
- >>690が再現出来たので報告
@適当なGameObjectにAnimatorを付ける AAnimatorでステートを作ってTransitionを引く BTransitionを選択したままゲームを再生 CGameObjectが空の状態でメモリ内部に複製され停止後も残り続ける ヒエラルキーから認識出来ないタチの悪い無限増殖バグだった
- 700 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 01:06:42.70 ID:MSlmjWqB.net]
- ひえ、完全にバグだよな。何か他の条件があるにしても
- 701 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 03:17:52.61 ID:oy6t5SGA.net]
- >>692
タグ周りはなんかおかしい部分結構ある気がする さっきもTag消去したのになぜか復活してしまう現象が起こって、 if(gameObject.tag == "TEST") aaaa みたいなコードが上手く動かず 別のタグを拾ってしまったりしてた 仕方ないからTagManager.assetってファイル消したりしてたらなんとか直った
- 702 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 03:42:34.12 ID:FK9fMnAT.net]
- たしかヴァーチャファイターとかの時代にSEGAが VR なんたらとか ヴャーチャなんたらとか
そういう感じの名前をもう何千ぐらいの数で商標とってるだよね そろそろSEGAがパテントトロール的な何かを仕掛けてくる予感・・
- 703 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 08:56:08.28 ID:ekxdThTa.net]
- SEGAってそういうので儲けるイメージ無いなぁ
コナミ、バンダイはあくどい印象だけど
- 704 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 09:47:14.04 ID:d/NpkZ91.net]
- Animatorまわりはバグ多いよな
AnimatorContollerつけかるとおかしくなるバグもあるし
- 705 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 11:39:35.84 ID:Dynbr7ce.net]
- まじかよMecanim万能とか思ってたわ、気をつけよ・・・
キャラの後ろの壁を透明にするのってどこかが版権持ってるんだよね あとRPGはどこかの商標
- 706 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 11:53:30.21 ID:5f7HDS+y.net]
- >キャラの後ろの壁を透明にするのってどこかが版権持ってるんだよね
jp.automaton.am/articles/newsjp/konami-camera-work-patent-was-expired/ コナミの特許は失効したんじゃないの?
- 707 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 12:15:59.15 ID:Dynbr7ce.net]
- >>699
補完サンクス、わりと最近失効したんだなw これで安心して透明にできるな
- 708 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 13:11:19.99 ID:VtGikx/O.net]
- 通りすがりですが、上の話はじめて知りました。
コナミって本当にあくどいですねw
- 709 名前:名前は開発中のものです。 [2016/07/22(金) 13:11:39.80 ID:uLDmCg8T.net]
- いつもお世話になってます。
3dsMAXで組んだ リグを unity上に持っていけるとうれしいのですが ボーンにアニメがベイクされた状態でもっていかれちゃうので なにかIKとかそのままでもっていくほうほうとかあるんですか? ご教授のほどよろしくお願いします。
- 710 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 14:02:59.96 ID:MSlmjWqB.net]
- >>702
ない。FBXにIKコントローラを含める方法がないので。
- 711 名前:名前は開発中のものです。 [2016/07/22(金) 14:29:12.76 ID:uLDmCg8T.net]
- >>703 なるほど
ありがとうございます!できないとわかっただけでも前進できました><!
- 712 名前:名前は開発中のものです。 mailto:sage [2016/07/22(金) 23:23:35.95 ID:4Y2g2CEQ.net]
- 質問です
MMDのモデルをインポートして踊らせてるだけの簡単なものですが Unity Web Playerでビルドした時は問題なく軽快に動いていたのが WebGLでビルドしたら実用に耐えないくらい糞重くなりました 原因は何が考えられるでしょうか、WebGLってデフォで重い物なんでしょうか?
- 713 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 01:18:13.29 ID:8DYVIdBm.net]
- >>705
WebGLはFirefoxでしかまともに動かないけどFXでだめだったん?(asm.jsの有無がでかい)
- 714 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 01:27:15.38 ID:IhO8DoY7.net]
- MMD消してみたら
- 715 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 04:04:36.80 ID:RG1/871i.net]
- 夜分遅くにblenderとunityに関する質問です。
先日オリジナルでモデリングし、テクスチャを貼ったものをfbxにして読み込ませましたがテクスチャを読み込んでくれません。 どうすればunityで読み込ませられるでしょうか? fast-uploader.com/file/7024769397513/ ↑問題のblenderファイルとテクスチャです
- 716 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 04:19:55.06 ID:Rhi+UToM.net]
- >>708
blenderに関する質問はこっち echo.2ch.net/test/read.cgi/cg/1457498338/
- 717 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 07:44:35.26 ID:tbjf6WTP.net]
- トゥーンシェーダーの輪郭線をぼかしたいのですが、
トゥーンシェーダーでまず頂点を法線の向きで拡大させて輪郭線を描いて 次にイメージエフェクトのブラーのような二次元のぼかしをかけてから、 最後にCull Backで前面のポリゴンを描写するというような処理って作れますか?
- 718 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 09:19:36.27 ID:x92VeuKn.net]
- はい
- 719 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 09:20:57.45 ID:1e3EygM2.net]
- >>710
ある程度太い輪郭線を外に向くほど透明にしたら同じことできそうな気がする
- 720 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 12:09:18.21 ID:wC6XYdbp.net]
- 周囲3方向×上下3段階×歩行2段階でMecanim組みたいんですが、
ブレンドツリーの構築で参考になりそうな資料は何か無いっすかね、公式以外で
- 721 名前:名前は開発中のものです。 [2016/07/23(土) 22:50:07.42 ID:PcjxN5m6.net]
- いろいろ探して見つからなかったので質問です。
3DのオブジェクトのボーンだけX軸反転って可能なんですかね? スケールを X=-1 にすることで反転して表示することはできるんですけど、 カメラから見て右向きと左向きで2Dライクに反転した同じ動きをするけど、 服に書いてある文字は反転しないでどっち向いてもちゃんと読める、みたいなことって実現できるのかなと
- 722 名前:名前は開発中のものです。 mailto:sage [2016/07/23(土) 23:19:10.92 ID:0vMGRt0s.net]
- >>714
ポーズやモーションのAnimationファイルがあれば、 そのファイルの「ミラー」にチェックを入れることで反転可能 あとAnimatorを使うならわざわざファイルを分けなくてもミラーの設定が出来る その場合は一つのBlendTreeに右向きと左向き(ミラー)の両方を登録すると扱いやすい
- 723 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 05:57:13.54 ID:7pbGVSZg.net]
- >>715
あー、なるほど Animatorに設定があるのは気づいてたんですが全然効かないのでなんでだろうと思ってたらRigの設定がHumanoidになってないとダメなのか・・・ ありがとうございます。
- 724 名前:名前は開発中のものです。 [2016/07/24(日) 14:31:08.66 ID:8G5XycUJ.net]
- すみません、超初心者なのですが、質問させてください。
public class Mycontrol : MonoBehaviour { Animator anim ; // Use this for initialization void Start () { anim = GetComponent<Animator>(); } // Update is called once per frame void Update () { if (Input.GetKey(
- 725 名前:名前は開発中のものです。 [2016/07/24(日) 14:33:24.63 ID:8G5XycUJ.net]
- あれ・・・文字数制限あるのか・・・書き込みすらうまくいかない。。。
- 726 名前:名前は開発中のものです。 [2016/07/24(日) 14:36:18.89 ID:8G5XycUJ.net]
- void Start () {
anim = GetComponent<Animator>(); } // Update is called once per frame void Update () { if (Input.GetKey("right")) { transform.position += transform.forward * 0.1f; anim.SetBool("Run", true); } else { anim.SetBool("Run", false); } if (Input.GetKey("left")) { transform.position -= transform.forward * 0.1f; anim.SetBool("Run", true); } else { anim.SetBool("Run", false); } } }
- 727 名前:名前は開発中のものです。 [2016/07/24(日) 14:41:04.19 ID:8G5XycUJ.net]
- >>719 で、キャラクターを移動させるスクリプトのつもりですが、
バグが二つ有ります。 @→キーを5秒程押し続けると、延々と移動してしまう。 A←キーを押すと移動方向とアニメーションが合っていないもののアニメーションが遷移するのですが、 →キーに関してはアニメーションの遷移すら起きません。 なんででしょうか。。。ほんと、失礼な質問かもしれませんがよろしくお願いします。
- 728 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 15:31:45.69 ID:2cODtwmr.net]
- >>720
1はよくわからない、キーボードのリピートとバッファのあれかもしれないけど 自分とこでやってもそうならないので、、、 2の右を押してもアニメーションが動かないのは右判定のあとに左判定で止めてるからだね どちらを押しても同じ動作なら、判定も動いてるかそうでないかを1回でやらんとね
- 729 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 15:42:48.62 ID:meoCmDQ3.net]
- そういう問題じゃねえと思うんだけど
超初心者なのにどこからこんな糞な移動手法拾ってくるんだか 初心者向けのチュートリアルさえも全くやってない超初心者ってどうやって学んでるのやら
- 730 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 15:48:52.75 ID:M/AXw4oM.net]
- >>721
こういう低レベルな質問に答えるなよ スレ全体の質が下がってしまう これからはスルーでよろしく
- 731 名前:名前は開発中のものです。 [2016/07/24(日) 16:01:25.79 ID:8G5XycUJ.net]
- >>721
回答ありがとうございます。 @に関して、ググってみたのですが、何となくそんな気がしました。 解決方法、模索してみます。。。 Aに関して、おっしゃってる意味が分かりません。。。すみません勉強不足です。 >>722 入門書を購入し、それはやってみました。 初心者用のチュートリアルは、公式のものはやっていません。(英語なので敬遠してました) 今一度見直してみようと思います。 このスクリプト自体は、メカニムの基本的な使い方を載せたサイトを検索して、少しいじったものです。 どうやって学べば良いのか、余り理解していない中、暗中模索でやっています。 正しい手順があれば、是非教授願いたいです。
- 732 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:04:37.17 ID:meoCmDQ3.net]
- tutorial.unity3d.jp/
そのレベルの初歩の初歩ならちょっと古くなったこの日本語チュートリアルでも全然問題ない
- 733 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:05:05.07 ID:Z9N7bgwT.net]
- >>724
公式に日本語のチュートリアルあるぞ >>1にリンクないけど はじめてのUNITY tutorial.unity3d.jp/
- 734 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:11:42.60 ID:2cODtwmr.net]
- 1行ずつ追うこともできんのかいな
if (Input.GetKey("right")) で anim.SetBool("Run", true); が実行され if (Input.GetKey("left")) の else で anim.SetBool("Run", false); が実行されてることくらいちょっと追えばわかるだろ
- 735 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:13:28.53 ID:Z9N7bgwT.net]
- 追う力をつけるためにチュートリアルやるんだよ
一行でも意味がわかればそれがとっかかりになる
- 736 名前:名前は開発中のものです。 [2016/07/24(日) 16:19:11.37 ID:8G5XycUJ.net]
- >>725-727
ありがとうございます。 何分、まだHalloWorldを表示するところから始めて1か月なもので・・・。 皆さんのヒントを元にまた出直します。 >>727 visualstudioに確かそんな機能有りましたね。調べます。ありがとうございました。
- 737 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:27:14.95 ID:2cODtwmr.net]
- デバッガのステップ実行じゃなくて、目で追いながら頭のなかで実行するんだよ
キー入力のステップ実行はコツがいる
- 738 名前:名前は開発中のものです。 [2016/07/24(日) 16:40:53.75 ID:8G5XycUJ.net]
- >>730
頭で追うと・・・ if (Input.GetKey("right")) //→入力をしてるが真なら { transform.position += transform.forward * 0.1f; //前方向にフレーム毎に移動 anim.SetBool("Run", true);//Runモーションをtrueにする } else //→入力をしてるが偽なら { anim.SetBool("Run", false);// Runモーションをfalseにする } if (Input.GetKey("left")) //←入力をしてるが真なら { transform.position -= transform.forward * 0.1f;//後方向にフレーム毎に移動 anim.SetBool("Run", true););//Runモーションをtrueにする } else//←入力をしてるが偽なら { anim.SetBool("Run", false); );// Runモーションをfalseにする } で、何故→入力時のanim.SetBool("Run", true);が無効となるかサッパリです。。。 すみません、しつこいですよね。
- 739 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 16:43:45.07 ID:2cODtwmr.net]
- anim.SetBool("Run", true);
は実行されてるよ、そのあとにleftキーが押されてないから else//←入力をしてるが偽なら { anim.SetBool("Run", false); );// Runモーションをfalseにする が実行されるだろ せめてDebug.Log 出してみ
- 740 名前:名前は開発中のものです。 [2016/07/24(日) 17:00:41.39 ID:8G5XycUJ.net]
- >>732
なるほど、頭では理解できました。 つまり、@if〜,else〜 Aif〜,else〜で 私は@の処理とAの処理が独立したものと思っていましたが、 @ifとAのelseが同時の反応しているわけですね。 デバッグログ・・・本当に申し訳ないですが、その出し方すらわかりません。。。
- 741 名前:名前は開発中のものです。 [2016/07/24(日) 17:10:44.52 ID:8G5XycUJ.net]
- >>732
void Start () { anim = GetComponent<Animator>(); } // Update is called once per frame void Update () { if (Input.GetKey("left")) { transform.position -= transform.forward * 0.1f; anim.SetBool("Run", true); } else if (Input.GetKey("right")) { transform.position += transform.forward * 0.1f; anim.SetBool("Run", true); } else { anim.SetBool("Run", false); } } } 返答を参考に、スクリプトを書き直したら、予想通りの動きになりました。 ありがとうございました!
- 742 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 20:36:19.74 ID:1ms36z/p.net]
- このレベルのことを人に聞かなきゃ分からないようでは早々に次の壁にあたるからゲーム製作やめることをおすすめする
それか大人しくRPGツクールでもやってな
- 743 名前:名前は開発中のものです。 [2016/07/24(日) 20:45:27.68 ID:8G5XycUJ.net]
- >>735
次の壁に当たってから考えます。 ご忠告ありがとうww
- 744 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 21:14:19.99 ID:k8GgRB9i.net]
- 質問にも答えられない
いつも作れない自慢 相手にしないほうがいいよ
- 745 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 21:18:13.46 ID:8IUKiNeq.net]
- >>736
壁どころかまだスタートラインにも立ってない 予想通りの動きになったそのプログラムが全く無意味なことを公式チュートリアルのしょっぱなで思い知ることになる つかいろいろな人にチュートリアル勧められてたのに全然やる気ねえだろ
- 746 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 21:32:13.93 ID:sk/awgzj.net]
- チュートリアル見て他人の書き方真似た方が上達早いでしょ
自分でアルゴリズム考えるなんてチュートリアルを完璧にしてから
- 747 名前:名前は開発中のものです。 [2016/07/24(日) 21:47:51.90 ID:8G5XycUJ.net]
- >>738
Input.GetAxisRawを用いた移動ということでしょうか? こちらの方も、チュートリアルで学んでいます。 で、挙動がどう変わるのか考察してみます。 そもそも、Input.GetAxisRawとかInput.GetKeyとか、全く知らない場合、どの様に調べるんだろうといった疑問 つまり、リファレンス見ればで聞かなくてもわかるだろうって話なんでしょうが、その部分が今一要領を得ません。 >>738 チュートリアル、頑張ります。
- 748 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 22:24:53.04 ID:8GP52s7Z.net]
- IDEの使い方ぐらい、自分で勉強せえ
漏れは、Unityを全く知らんけど、 デバッグログなら、コンソール画面か何かに表示されるのだろう だからメニューから、画面表示を探して、コンソール画面を表示すればよいとか、 全く知らなくても推測できるわ!
- 749 名前:名前は開発中のものです。 [2016/07/24(日) 22:40:21.34 ID:QHpUu0p/.net]
- 皆気が荒いなww
- 750 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 22:43:17.62 ID:1SycygRB.net]
- Unity全く知らないとかアホ自慢wwwww
荒れてる一人がID変えて書き込んでるだけだから気にすんな
- 751 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 22:58:05.90 ID:lfZKO6Ij.net]
- 質問です。
ゲームでスタートボタンを押した時のような画面を変えたいけどシーンを変える程ではない、っていうときに皆さんどうやって作っていますか? パズドラのような「チーム構成画面(チーム1、チーム2を選ぶ画面)」→「モンスター選択画面(チームに入れるモンスター選択画面)」のようなものを作りたいと思っています。 ですが、uGUIを使用するということは決めているのですが画面構成の根本的な問題としてどのように作ろうか迷っています。 Canvasに「チーム編成画面」「モンスター選択画面」という各々画面いっぱいに表示される白紙Imageを用意してSetActiveでONOFFを切り替え無理やり表示物を切り替えようかと考えています。 ……が、なかなか強引なやり方の気もしていまして、参考に皆さんだったらどのように作成するかご意見いただきたく思います。
- 752 名前:名前は開発中のものです。 [2016/07/24(日) 23:01:08.56 ID:Y7iUoBbp.net]
- すみません、ここで質問していいか分からないですが聞かせてください。。
先日ユニティーを落としてチュートリアルを進めていたのですが、PCのスペックが足りないのか、 作った球の位置を変更すると固まってしまいます。皆様はどのようなPCを使用して、 開発しているのでしょうか? 私はmac book pro retina 2013 Late2013を使用しています。 スペックは下記です。 プロセッサ:2.4 Ghz Intel Core i5 メモリ:8GB 1600 MHz DDR3 グラフィックス:Intel Iris 1536 MB ソフトウェア OS X 10.9.5(13F1911) どうすれば普通に開発ができるようになるでしょうか?やはり買い替えですかね。。
- 753 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 23:02:55.07 ID:MHUjskOM.net]
- 日頃から捏造している朝鮮人が、日本人も捏造しているに違いないと思うのと同様に
>>743も日頃からIDを変えて書き込んでるから、他の人もそうに違いないと思い込んでるんだろうなあ 自演はほどほどにね。あまりそうやって逃げた生き方をしていると精神が分裂するよ
- 754 名前:名前は開発中のものです。 [2016/07/24(日) 23:08:12.76 ID:M/AXw4oM.net]
- >>746
突然脈絡もなく朝鮮人とか言い出す時点で色々と察するわ
- 755 名前:名前は開発中のものです。 mailto:sage [2016/07/24(日) 23:18:35.83 ID:1SycygRB.net]
- >>746
またID変えてご苦労 チュートリアルやっても判らなかったから全く知らないて言ってるのかねwww
- 756 名前:名前は開発中のものです。 [2016/07/24(日) 23:21:19.49 ID:1D8F/6fI.net]
- >>744
そのやり方でいいと思う
- 757 名前:名前は開発中のものです。 [2016/07/25(月) 00:09:11.16 ID:BhQ65Epl.net]
- >>747 >>748
なんか哀れだな、この二人
- 758 名前:名前は開発中のものです。 mailto:sage [2016/07/25(月) 00:14:53.95 ID:KbIBB1Z7.net]
- >>744
そのメニューを表示するシーンを最小構成で作っておいて、 シーンの追加読み込みと破棄で実装するのが最新のやり方 同じようにメニューに必要な最小構成をヒエラルキー上に作り、 それらを一つのオブジェクトに突っ込んでプレハブ化するのが昔の泥臭いやり方 後からプレハブ式に切り替えるのは簡単だからとりあえずシーンの追加読み込みで試してみると良いよ
|

|