- 1 名前:名前は開発中のものです。 mailto:sage [2018/08/04(土) 11:51:48.66 ID:+VI6JuUR.net]
- フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・マニュアル docs.unity3d.com/ja/current/Manual/index.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質問スレッド36 https://mevius.5ch.net/test/read.cgi/gamedev/1528372763/
- 75 名前:名前は開発中のものです。 mailto:sage [2018/08/08(水) 21:43:06.37 ID:H4QwAv2o.net]
- >>69
昔はXな書き方できなくて、わりと最近のどこかのバージョンからできるようになったんだよなー
- 76 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 00:29:36.29 ID:NHR7cBc3.net]
- 知らないなら答えなければいいのに
って言ったあとに知らないことに回答してしかも間違ってるのは何かのギャグ?
- 77 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 01:05:23.28 ID:XrSji59D.net]
- developer.wonderpla.net/entry/blog/engineer/co-routineUnity53/
>5.3以降はコルーチン内の呼び出しはStartCoroutine()が省略する事が可能になりました。
- 78 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 09:51:51.73 ID:PW49HW/N.net]
- >>67
Unityのやつは20人だけだし 他のも基本20人までじゃん P2pの通信をして、マッチングをPHPサーバーを使用してマッチングしか負担しないみたいな
- 79 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 10:00:09.34 ID:Fl0j6AXO.net]
- >>76
P2Pは難易度高いよ UDPのNAT越えはルーターの仕様を知らないと難しいうえに問題点も多いからね まあ、今はどこもリレーサーバーでやってるよね
- 80 名前:弟子 mailto:sage [2018/08/09(木) 10:24:35.94 ID:ZrOdxRoJ.net]
- >>75
それ古くない?
- 81 名前:弟子 mailto:sage [2018/08/09(木) 10:36:37.59 ID:ZrOdxRoJ.net]
- >>74
すまん、どこが間違っているのか指摘していたどけないでしょうか? 公式の最新のマニュアルから転載したので、そちらも修正しないとならないので
- 82 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 13:30:03.93 ID:J1CTkenv.net]
- >>79
startcoroutineつけた方がいいってところかな。 https://docs.unity3d.com/jp/current/Manual/Coroutines.html
- 83 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 14:08:05.18 ID:sI32Xc0t.net]
- UnityScriptというパワーワード(´・ω・`)
- 84 名前:弟子 mailto:sage [2018/08/09(木) 14:11:30.61 ID:ZrOdxRoJ.net]
- >>80
これだとUnityScriptではという書き方をしていて、わたしが見た英語の方ではC#の場合と書いてあります UnityScriptがc#と同義と捉えているのかこのページの2018.1の版の時ではいささか不明確なので、ちよっと本社に問い合わせしてみます、ご指摘ありがとうございます
- 85 名前:弟子 mailto:sage [2018/08/09(木) 14:28:38.57 ID:ZrOdxRoJ.net]
- 問い合わせ結果についてはここで共有したいと思いますが時間が掛かると思うので、考察として
UnityScriptがc#とJavaScrptの両方を指している場合、当然JSではStartCorutineは付けなくてもよいのですが、現在JSは対応されていない事を考えると付けた方が安心ではあります まあどちらにするかの判断は質問者さんにお任せします
- 86 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 14:58:16.94 ID:1IZf9m5D.net]
- で、知らないことに答えてる件はどうなったの?
- 87 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 16:53:37.97 ID:LgvXCJLA.net]
- >>67
なぜそのようになっているのかを自分で考察してみれば 現時点であなたに大規模オンラインゲームを作る力がない事に気づける
- 88 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 16:55:01.38 ID:LgvXCJLA.net]
- >>76
アンカみす。>>67ではなく>>76
- 89 名前:弟子 mailto:sage [2018/08/09(木) 19:57:13.73 ID:ZrOdxRoJ.net]
- 問い合わせ前に確認したら、書いてありますね
https://docs.unity3d.com/ja/current/Manual/CreatingAndUsingScripts.html Unity は 2 つのプログラミング言語をサポートしています: C# (シーシャープと発音)、Java や C++ に相当する、業界標準の言語 UnityScript、JavaScript をもとにモデル化された Unity 独自設計の言語 てことでUnityScriptは廃止が決まっているので https://blogs.unity3d.com/jp/2017/08/11/unityscripts-long-ride-off-into-the-sunset/ 動きはするようですが、というレベルですね それでも使いたいならどうぞ、としか言えないですね
- 90 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 20:43:18.73 ID:Ykq7A0wT.net]
- >>87
いつまでUnityScriptはーとかいうトンチンカンなこと気にしてんの? なんで73の回答は無視なの? madnesslabo.net/utage/?p=6633 なんで他人が知らないことに答えることに対して苦言を呈したのに自分は答えたの?
- 91 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 20:46:22.04 ID:Ykq7A0wT.net]
- ちなみに俺は知らないことでも回答していいと思ってるからね
ただ、他人に文句言うのに自分は除外するのが不思議なだけだ
- 92 名前:名前は開発中のものです。 [2018/08/09(木) 21:04:46.14 ID:h+61zxMI.net]
- BOOの事も忘れないであげてください…
- 93 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 22:18:34.27 ID:J1CTkenv.net]
- 2年前のimac使ってるんですが、公式チュートリアルの3DGameKitが重すぎてまともに動きません。
まともに動かせてる方、参考にスペック教えて下さい。
- 94 名前:名前は開発中のものです。 mailto:sage [2018/08/09(木) 23:02:03.18 ID:YOi/NQgg.net]
- まずその状態のムービーをあげろよ
- 95 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 01:03:19.37 ID:z7h1zWoA.net]
- 2年前のimacとか言ってないでスペックも載せろよ
- 96 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 07:14:18.04 ID:niFarvn0.net]
- 斬新なゲームの設定考えるロジックはありますか?
- 97 名前:91 mailto:sage [2018/08/10(金) 07:23:29.09 ID:wMb0weEM.net]
- >>92
>>93 21.5inch Retina 4K core i5 3.1GHz 16GB LPDDR3 intel IrisPro6200 256GB SSD グラボですよね、多分。 次は3DGamekitみたいなのもサクサク編集できる物を買いたいです。win macこだわりません。
- 98 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 13:14:43.12 ID:Qiq1QCa1.net]
- 横から見ていた初心者なんですが、結局コルーチン内でのコルーチン呼び出しは
startcoroutineいらない、最新の公式マニュアルにも古い内容があるから気をつけろってことですか?
- 99 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 13:50:16.65 ID:j/CUDSPk.net]
- >>96
yes 公式マニュアルに間違いなんて大量にあるはず Unity自体のupdateが頻繁でマニュアルが追いついてない部分があるし翻訳ミスもたまにある 余裕があるなら気づいたら報告してあげるといいんじゃないかな
- 100 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 14:53:48.60 ID:niFarvn0.net]
- 個人でリッチなゲーム作ろうと思わないほうがいいですか?
バイオハザーみたいな
- 101 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:03:00.52 ID:zyNoPphv.net]
- >>98
別にいいんじゃない? ただゲーム制作経験がないなら悪いこと言わないからもっともっと小さいゲームを何本か完成させて徐々に規模を大きくしていくことをおすすめする。 いきなり大作に行くと99%挫折するから
- 102 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:32:12.37 ID:g/0I2TBs.net]
- https://youtu.be/z06QR-tz1_o?list=PLhyKYa0YJ_5C6QC36h5eApOyXtx98ehGi&t=53
まず始めに注意したいのはスコープです 多くの人は普段プレイしているゲームを作ることを夢見ます 残念ながらそれは無理でしょう GOWやFFは少なくとも40人、それ以上で作られています 何年もかけて あなたが天才で人生を投げうってゲームを作っても GOWやFFは作れません 近いものですらありません それが最初のゲームならなおさらです スーパーマリオのようなものですら無理です スーパーマリオの1−1くらいならできるかもしれません
- 103 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:33:05.08 ID:niFarvn0.net]
- >>99
2d RPGからですね
- 104 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:52:40.46 ID:oqrLDVaP.net]
- まずはボールの進行角度45度単位のブロック崩しからだな。
こう言われてすぐ作れるなら将来作れるかも。 すぐ作れないなら大作なんて諦めロン。
- 105 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:54:01.30 ID:zyNoPphv.net]
- >>101
いや、RPGは相当ハードル高いよw 個人的にはアクション要素の少ないパズルがおすすめ 最初はなんの付加要素もないテトリス辺りから RPGはプログラム書いてる時間よりデータ作ってる時間のほうが多くなりがちで開発の練習には向かない データ作り側を目指すならいいんだけど、それならツクールとかのツール使ったほうがいいと思う
- 106 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 15:58:44.42 ID:zyNoPphv.net]
- unityなら確かにブロック崩しの方がいいね
物理演算とか当たり判定に触れられるし
- 107 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 16:12:57.42 ID:Tl2lCkVs.net]
- アセットを買えば全ジャンル余裕で作れます
これは本当です
- 108 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 18:18:35.40 ID:niFarvn0.net]
- >>103
構想だけはあるけど、技術が伴わないね 技術だ先だよね普通
- 109 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 19:23:42.71 ID:hBBvD+T1.net]
- >>106
構想は寝かせて更に良くなることもある 作りたい気持ちはわかるけど、まずはゲーム制作がどんなもんか覗いてみる(1個完成させる)だけでも相当な知識が着くから頑張れ
- 110 名前:名前は開発中のものです。 mailto:sage [2018/08/10(金) 20:09:06.07 ID:niFarvn0.net]
- はい
- 111 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 18:53:17.48 ID:0S1Wwwby.net]
- スクリプトを開いてもslnファイルが見つからないと言われ、見てみるとどうやらslnファイルが生成されなくなっているようでした。どうすれば良いのでしょうか。
- 112 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 19:56:25.48 ID:QN5DedFt.net]
- UnityでPC向けに作られたゲームプロジェクトをスマホ向けにしたいんだが
例えば、スペースキーでジャンプだったら ボタン押す→スペースキーの入力→ジャンプ みたいに、ボタンを押すとキーボードのキーが押される やり方あったりしますか?
- 113 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 20:07:36.32 ID:LxW4IBee.net]
- ない
- 114 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 21:36:28.26 ID:ySXiQTYJ.net]
- https://www.raywenderlich.com/673-how-to-make-a-match-3-game-in-unity
超初歩的な質問ですみません match3のチュートリアルが日本語でなかったので、上の英語サイトで勉強してます 上から少し下がったGetting Startedの部分で、アセットをダウンロードしてから開けと書いてあるのですが、この開くという意味がわかりません まずunityでmatch3用のプロジェクトを作りました その後インポートしようとしたのですが、フォルダ単位では指定できないみたいです ちょっと古い記事なので、今のunityでできるかわかりませんが、この開くの意味を教えてください
- 115 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 21:43:33.65 ID:LxW4IBee.net]
- 英語サイトなのに開けと書いてあるのかー
へぇ
- 116 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 21:56:34.56 ID:7Cxgp3/L.net]
- よくわからんけどとりあえずunityで新規プロジェクト開いてフォルダごとドラッグドロップしたらいいんじゃね
- 117 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 22:54:02.07 ID:VMncx+w6.net]
- >>110
アセットを買えばいいのでは?
- 118 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 22:58:23.69 ID:QN5DedFt.net]
- >>115
そのアセット昔見つけたやつがエラー起こるから代用できないかと思ってたけどエラー治ったわサンキュ
- 119 名前:名前は開発中のものです。 mailto:sage [2018/08/11(土) 23:13:41.02 ID:LxW4IBee.net]
- 治ったwww日本語勉強しろwww
- 120 名前:名前は開発中のものです。 [2018/08/12(日) 01:07:57.01 ID:eWQml2iN.net]
- >>117
何この基地外(´・ω・`)
- 121 名前:ダーク王鍬大使 mailto:sage [2018/08/12(日) 01:25:50.21 ID:kkDbzkrn.net]
- くだらないことで上げ足を取り、マウントを取りあうこのスレらしいでふ(^^
それに今は夏休み期間でふひね(^^
- 122 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 05:47:58.95 ID:6HIubUbe.net]
- >>112
ファイルをダウンロードして展開して、unityで開けばいいよ。
- 123 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 06:05:16.64 ID:2aCj90RA.net]
- >>118
ほっとけば良いって
- 124 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 06:12:01.89 ID:syKIiZiP.net]
- >>120
ありがとう new projectから開くんですね open projectから開こうとしてましたわ
- 125 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 12:47:20.14 ID:syKIiZiP.net]
- パズル系のチュートリアルってサイトってないですか?
できるだけ新しいのがいいのですが 古いものは見つかるんですが、動かないことがあります
- 126 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 13:00:37.05 ID:syKIiZiP.net]
- https://youtu.be/va2kbdu5z6E?t=9m19s
あと、ビジュアルスタジオなんですが、このように先頭からGameObjectなどと入力する場合には候補は出ない仕組みなんでしょうか?
- 127 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 17:15:42.85 ID:FRiRWFyZ.net]
- そこらへんは、アセットを購入することで解決しますよ
- 128 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 17:25:39.94 ID:lFC3PVOR.net]
- キムチ太子が消えたな。
朝鮮に強制送還されたのかなw
- 129 名前:菩薩@太子 [2018/08/12(日) 19:59:30.67 ID:xJnJ/gUT.net]
- >>105
>>115 >>125 汝は、適切なアセットがあったら、質問者に紹介しなさい。 我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
- 130 名前:菩薩@太子 [2018/08/12(日) 20:01:52.50 ID:xJnJ/gUT.net]
- >>126
>キムチ太子が消えたな。 >朝鮮に強制送還されたのかなw 汝よ、キムチ太子は永久に消えないよ。 アセットおじさんに地の果てまでもつきまとうという勤めがあるのでねw
- 131 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:21:18.84 ID:baXmbuLT.net]
- 2dでのfromtorotationでlookatを再現する方法が良く理解出来ません
Vector3 diff = (Head.gameObject.transform.position - this.transform.position); this.transform.rotation = Quaternion.FromToRotation (Vector3.up, diff); 特に何故vector3.upを使うのかがよく分かりません
- 132 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:45:01.50 ID:Eushmk8R.net]
- そういうもんだと覚えるだけでいいんじゃね
回転とか難しいから 推測で言うと軸を中心に回転させるわけだから平面に対して垂直に軸を立てて それを中心に回転させるからvector3使うんじゃないかね
- 133 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:56:10.48 ID:gknN/8Kd.net]
- つ行列
- 134 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 22:59:21.99 ID:baXmbuLT.net]
- vector3.upの場所から対象との中間地点へtransform.upを向ける的な感じだと思うのですが…
o.8ch.net/18iwh.png
- 135 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:07:40.33 ID:baXmbuLT.net]
- 間違えた vector3.upの地点から対象との中間距離へyの正方向を向けた場合の角度を代入してるという事でしょうか
- 136 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:28:36.29 ID:Eushmk8R.net]
- 何を言ってるのかわかんねえが
まず確認だがy軸は画面に対して垂直だということを理解してるかね?
- 137 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:38:17.94 ID:baXmbuLT.net]
- シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか…
- 138 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:41:52.04 ID:wD3IzFRK.net]
- 画面に垂直なのはZ軸だよ
Y軸なわけないじゃん
- 139 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:42:14.31 ID:wD3IzFRK.net]
- z=奥行き
- 140 名前:名前は開発中のものです。 mailto:sage [2018/08/12(日) 23:53:04.92 ID:Eushmk8R.net]
- すまんな よく知らんかったw
- 141 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 00:00:21.13 ID:4Y2KT/8a.net]
- transform.rotation=Transform.fromtorotation(transform.position,playerposition);
これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね… transformpositionをtransform.upにしたりしたけど駄目でした…
- 142 名前:弟子 mailto:sage [2018/08/13(月) 01:54:41.09 ID:nyffuRFH
]
- [ここ壊れてます]
- 143 名前:.net mailto: 一応Lookatの正体
ttps://imgur.com/a/A43mjlm ttps://i.gyazo.com/67b6086fbbfcdfc55095fa243e5b2f8a.png コードは void LookAtTri() { targetPos = targetTran.transform.position; gameObject.transform.LookAt(targetTran.TransformVector(targetPos)); } これをInvokeRepeatingで呼んでるだけですけど、用は軸の概念が2Dだと表示上の軸とは異なるようですね スプライトだとlotateでやるのがいいかもしれません [] - [ここ壊れてます]
- 144 名前:弟子 mailto:sage [2018/08/13(月) 02:05:50.57 ID:nyffuRFH.net]
- 裏技的というか、合わせ技というかこういう方法でいけますね
https://imgur.com/a/0GPTA9K ttps://i.gyazo.com/48d40d88fed76ee4c1098be34b43bc1c.png ttps://i.gyazo.com/f16ffb3bd7d974d5fc197121bceb43e4.png スプライトを空のゲームオブジェクトの子供にします 親をY90度、子供をY-90度 これでLookAtが綺麗にいきますね
- 145 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:21:06.14 ID:4Y2KT/8a.net]
- うーん…fromtorotation(vector3.○○,playerposition)
↑ ↑ どこを向けるか決定 向ける対象 取り敢えずこんな感じですかね… vector3が理解出来ない… >>140>>141 こんな方法もあるんですね 参考になります
- 146 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:40:03.43 ID:4Y2KT/8a.net]
- >>142を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か…
- 147 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 02:47:42.52 ID:Kx0pgbc7.net]
- >>142
Vector3が理解できない場合は、素直にアセットを買いましょう
- 148 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 09:15:07.61 ID:/HyudLlZ.net]
- >>144
どれ買えばいいかまで書きなさいよ、チンカースちゃん
- 149 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 11:39:15.59 ID:sU4tTBy4.net]
- キムチの真似して弟子までが自演質問始めたのか
大人しく初心者スレでやってればいいのに何故こっちに来たんだ?
- 150 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 12:45:25.44 ID:4Y2KT/8a.net]
- >>146
???キムチとか良く分かりませんけどその人何も関係ありませんよ…
- 151 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 14:10:56.38 ID:Rcl/DwK4.net]
- >>141
なんで88無視するの?なんで?
- 152 名前:ダーク王鍬大使 mailto:sage [2018/08/13(月) 19:06:29.43 ID:b29Doagz.net]
- >>147
いつもの自分以外が全部同一人物に見える人でふよ(^^
- 153 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 20:46:52.47 ID:nyffuRFH.net]
- 2017版と2018版では、エディタの重さに違いはありますか?
しばらくunityにさわらずにいてから、触ると、応答なしになることがあります メモリが開放されちゃってるのかなと思いますけど
- 154 名前:名前は開発中のものです。 [2018/08/13(月) 21:34:26.88 ID:Hni+eT74.net]
- プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、
地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか.... 下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください! こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`) https://imgur.com/a/u4ECLsQ
- 155 名前:名前は開発中のものです。 mailto:sage [2018/08/13(月) 23:15:10.99 ID:Lh6RduwP.net]
- >>151
LineCastに渡すパラメータは合ってる? https://docs.unity3d.com/ja/current/ScriptReference/Physics2D.Linecast.html
- 156 名前:名前は開発中のものです。 [2018/08/13(月) 23:45:18.00 ID:ZO80b+Qx.net]
- 質問失礼します。
同じポリゴン数の Mesh と Terrain では何が違うのでしょうか? 複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか? Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。
- 157 名前:名前は開発中のものです。 [2018/08/14(火) 00:42:36.82 ID:YHPqk7dv.net]
- >>153
専用のコライダーを持ってるのが特徴なんだよね。 メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。 後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。 後ペイントツールも付いてるからエディットもしやすい。 そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。 一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ
- 158 名前:名前は開発中のものです。 [2018/08/14(火) 00:45:07.72 ID:YHPqk7dv.net]
- ごめん、送信ミス。
上の続きね。 ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね
- 159 名前:名前は開発中のものです。 [2018/08/14(火) 00:59:05.83 ID:OJtxozgI.net]
- >>154
ありがとうございます。 すぐにチャチャっと作る時は良さそうですね < Terrain オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。 パスファインディングとかで違いがあるのかな Terrain と Mesh。。
- 160 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 11:20:13.07 ID:1vGoTqB9.net]
- 初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか?
ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか?
- 161 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:06:09.15 ID:1vGoTqB9.net]
- https://www.youtube.com/watch?v=vAfZ5gFaThI&index=3&list=PL4vbr3u7UKWrxEz75MqmTDd899cYAvQ_B
この動画の4分あたりです BackgroundTileとうつとcs0246エラーになります このBackgroundTileとはなんでしょうか
- 162 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:19:29.01 ID:Nrd2Vpte.net]
- >>158
自作のクラスのようだね 6:20でScriptsフォルダの中に入っているのが確認できる
- 163 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 14:23:40.28 ID:Nrd2Vpte.net]
- >>158
なんかのチュートリアルかな? 流して見たけど12:00当たりでBackgroundTileの解説始まる
- 164 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 15:00:45.02 ID:luhS7wzN.net]
- >>158
クラスだね この動画のはBackgroundTileというスクリプトの名前にしてある スクリプトの名前はクラスです 例えばMONSTERというクラスを作って HP MP 攻撃力 などの項目を作って呼び出したりする
- 165 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 17:38:27.61 ID:1vGoTqB9.net]
- 回答有り難うございまs
BackgroundTileというスクリプトはつくってあります しかし、なぜか同じように書いてもエラーになります cs0246エラーになります 型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。 なぜかbackgroundTileとしてやるとエラーになりません こういった場合どこに原因があるか特定できませんか? unityエディタ側は保存してから、コードを書いています
- 166 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 17:56:01.18 ID:luhS7wzN.net]
- 大文字小文字の確認
スクリプトの名前とpublic classの後の名前が不一致 スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする
- 167 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 18:04:49.20 ID:8BQpKOVY.net]
- Puppet3Dっていうアセット使ってる人いる?
blenderよりリギング簡単にやれるだろうか……
- 168 名前:名前は開発中のものです。 [2018/08/14(火) 19:02:11.53 ID:v+gznbVP.net]
- >>164
気になってるからぜひ試してくれ
- 169 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:19:48.98 ID:1vGoTqB9.net]
- >>163
その中で心当たりがあるのは最後です どのようにして改善するのでしょうか?
- 170 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:24:18.60 ID:luhS7wzN.net]
- BackgroundTileのスクリプトを開いて
最初のところのpublic class BackgroundTileとなってるか確認
- 171 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:25:47.94 ID:1vGoTqB9.net]
- >>163
ありがとうございました BackgroundTileのpublic classがbackgroundTileのままでした おそらく、backgroundTileでスクリプトを作った後、リネームしたからだと思いますが、 これは手動で変えてやるものなんでしょうか?
- 172 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 19:26:10.73 ID:1vGoTqB9.net]
- >>167
ありがとうございました それが原因でした
- 173 名前:名前は開発中のものです。 [2018/08/14(火) 21:16:53.02 ID:AXb4SlrQ.net]
- >>152
親切にありがとうございます。 しかし、 Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー) という風に指定しているんです。 始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。 他のプロジェクトで検証しつつ、まだ粘ってみます...!
- 174 名前:名前は開発中のものです。 [2018/08/14(火) 23:19:55.58 ID:AXb4SlrQ.net]
- >>152
>>170 解決しました!!! どうやらレイヤーマスクの指定は、 LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定 Physics.Linecast(Vector2 start,Vector2 end,layerMask); という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?) お騒がせしてすみません!ありがとうございました!多分また来ます!
- 175 名前:名前は開発中のものです。 mailto:sage [2018/08/14(火) 23:28:45.84 ID:5BhZfS/b.net]
- 自力で解決できずに質問しちゃう奴は
完成する前に挫折する説あると思います
|

|