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


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

【3Dゲームエンジン】Unity質問スレッド25



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/

648 名前:.16 ID:8R9oEnm+.net mailto: >>631
スヌーピーがなんかかっこよく見えたw
[]
[ここ壊れてます]

649 名前:名前は開発中のものです。 [2016/07/20(水) 13:55:11.50 ID:87ow5hQH.net]
>>640
スヌーピー「惨めだよ」

650 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 13:57:07.56 ID:o6bT2z11.net]
Unityでの開発が前提にあって、その上で目標のFPSに到達するよう効率化してるっていう単純なことも分からないとか馬鹿を通り越した何かだな

651 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 14:01:36.66 ID:RxsyrpLE.net]
>>640
効率意識しないとスマホもPCもまともに動かなくね?
むしろUnity使ってるからこそ効率化なんてしてるわけでさ

652 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 14:03:39.29 ID:RxsyrpLE.net]
っていうかさっきから言ってることが逆だよな
マシン語で書いてたらそもそも効率化なんて必要ない
Unity使ってるから効率化に血眼になるんだし

653 名前:名前は開発中のものです。 [2016/07/20(水) 14:45:54.78 ID:/NlveKnA.net]
三人目のアスペが……?

>>645
誰もUnityで効率化するなとか、アセンブラで効率化しろなんて言ってないが?
効率化に血眼になるならアセンブラを使えばいいだろと言ってるだけ
日本語、本当に理解できないの?

654 名前:名前は開発中のものです。 [2016/07/20(水) 14:50:00.50 ID:/NlveKnA.net]
>>644
え、普通に動くけど……君、何かおかしいんじゃね?
(多分プログラムやリソースやUnityやハードや世の中に対する理解が、だと思うけど)

655 名前:名前は開発中のものです。 mailto:sage [2016/07/20(水) 14:55:20.85 ID:ty2iUAnw.net]
チューニングは後にして最初は見やすいコード(まず動く実物の提供)の方が良いとおもうがねぇ

つかどっちもなんで顔真っ赤にしてやりあってるのか意味わかんない。

656 名前:名前は開発中のものです。 [2016/07/20(水) 14:58:18.41 ID:/NlveKnA.net]
俺も分からん……なぜこんなに大勢のアスペが顔を真っ赤にして
意味不明なレスをしてくるのか
相手にしなければいいんだろうけどね。そうするか



657 名前:名前は開発中のものです。 [2016/07/20(水) 15:41:15.81 ID:we3uN7HT.net]
pokemon go ってunityだったんだ
今知った

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を全く知らんけど、
デバッグログなら、コンソール画面か何かに表示されるのだろう

だからメニューから、画面表示を探して、コンソール画面を表示すればよいとか、
全く知らなくても推測できるわ!






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

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

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