[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
532(1): 弟子 [] 2020/02/15(土) 08:38:02.64 ID:EiQa9/BV(1/4) AAS
PHOTON
533: 名前は開発中のものです。 [sage] 2020/02/15(土) 09:37:39.78 ID:/yGz3W8q(1/2) AAS
>>529529(2): 名前は開発中のものです。 [] 2020/02/15(土) 00:46:12.62 ID:Knc6MN40(2/2) AAS
if (speedx < this.maxWalkSpeed)
{
this.rigid2D.AddForce(transform.right * key * this.walkForce);
}
//動く方向に応じて反転
if (key != 0)
{
transform.localScale = new Vector3(key, 1, 1); } } }
実行すると画像の反転だけして移動してくれません・・・
インスペクターのほうはちゃんとやってる(RigidBody2D BoxCollider2D付与)
エラーは出ない
試しにこうしてみてもだめ?
this.rigid2D.AddForce(Vector2.right * key * this.walkForce);
534(1): 名前は開発中のものです。 [sage] 2020/02/15(土) 09:40:06.30 ID:/yGz3W8q(2/2) AAS
>>531531(1): 名前は開発中のものです。 [sage] 2020/02/15(土) 08:22:53.22 ID:7TkHP78M(1) AAS
リアルタイムのネット対戦を実装するときってUnityだと何を使うのがやりやすいかな
Unity使う前はソケット通信使って実装してたけどUnityだともっと便利な機能あったりする?
socket通信でやったことあるならsocket使った方が楽だと思うよ
ただ生socket使うよりはwebsocketがサーバーもクライアントも楽かもしれない
535: 名前は開発中のものです。 [sage] 2020/02/15(土) 09:54:05.88 ID:jJ2hrMPk(1/2) AAS
>>517517(3): 名前は開発中のものです。 [sage] 2020/02/14(金) 22:41:09.04 ID:vehvswp5(1/4) AAS
メトロイドヴァニアのカメラとかで基本的に操作キャラを追うんだけど、
マップの端っことかだとカメラが動かなくなって、
操作キャラは画面の端まで動けるってのどうやって実装するんだろ?
物理演算でやってみようって、カメラに画面枠大の BoxCollider2D つけて、
TileMap で「この範囲の内側しか動かないよ」ってコライダー描いてみて、
カメラは rigidbody.MovePosition でキャラを追うようにしてみたが、
なんか突然カメラ位置がワープするみたいに動くときがあったりとか、
プルプル振動したりで上手く行かん…
画面上の自キャラの位置と壁の位置でフラグ使って判定すればいい
基本的に2Dゲームは物理演算は使わず昔ながらの座標管理で実装してることが多いから、下手にUnity機能使うと不自然な挙動になることが多い
536(1): 弟子 [] 2020/02/15(土) 10:08:55.85 ID:EiQa9/BV(2/4) AAS
>>529
一応動くことは動くけどあまりいいサンプルじゃないね
ちなみにインスペクタでBodyTypeはどうなってますか?
ダイナミックじゃないとうごかんよ
537: 弟子 [] 2020/02/15(土) 10:28:30.26 ID:EiQa9/BV(3/4) AAS
あぁそうそう
>>横移動しなくなりました
って事はもともとは横移動していたという事だと思うので
その時点まで戻るのがいいかなと思うけど
動いたら新しいスクリプトつくってそっちに退避しておくとかいいよ
538: 名前は開発中のものです。 [sage] 2020/02/15(土) 11:19:18.66 ID:LzNrLujQ(1) AAS
股間がプルプルしてます
どうすればいいですか?
539: 530 [] 2020/02/15(土) 11:21:02.48 ID:4DrYCXfC(2/3) AAS
ネットで資料を読んでみると審査前でもテストフライトから
ダウンロードしたAPPの課金テストは
sandboxというのに登録したメールアドレスで
可能なような気がするのですが、
課金アイテムのボタンがまったく無反応です。
何が原因だと考えられるでしょう?
Apple Storeからは完全ログアウト済の端末です。
android版は上手く行っています
540: 530 [] 2020/02/15(土) 11:25:39.88 ID:4DrYCXfC(3/3) AAS
自分の認識(ネットの情報あさったイメージ)では
審査前であってもテストフライトなら、
少なくとも課金アイテムのボタンを押したら
sandboxのメールアドレスでログインするかどうかの
フォームが開くはずだと思うのです。
この認識はおかしいでしょうか?
541: 名前は開発中のものです。 [pp] 2020/02/15(土) 11:35:14.02 ID:yrj+Dgsn(1) AAS
>>536
ダイナミックにしたら動きました!!!!ありがとうございます。
床はKinematic、プレイヤーや敵はDynamicにしないとダメなんですね
色んなサイトのコードコピぺしたり張り付けてもダメだったから本当助かりました。
542: 名前は開発中のものです。 [sage] 2020/02/15(土) 14:54:59.24 ID:PkcbpKmt(1) AAS
>>532
なるほど、こういうのもあるのか
便利そうだし選択肢には入るな
ありがとう
>>534
websocketか、ちょっと試してみる!
ありがとう!
543(2): 453 [] 2020/02/15(土) 15:53:19.56 ID:BjWXMhbH(1/2) AAS
>>453453(1): 445 [sage] 2020/02/08(土) 15:45:01.93 ID:ZXg9uk5W(1) AAS
>>447
>>448
まずは詳しい回答をありがとうございます
混乱させて申し訳ございませんでした
検索でも有用な情報を得られなく、完全に手探りだったもので
分からないところが多数出てきてしまいました
?はBlender標準の人型ボーンは余計なボーンが多かったため使用していませんが、
自作のボーンの場合デフォルト名「アーマチュア」のボーンの階層に、
生成したインスタンスを設置するということでよろしいでしょうか?
その際のウェイトに関しては?と>448にあるようにBlender上で単一のボーンを利用してウェイト設定し、
各パーツを単一のボーンごと保存することで、Unityへインポートした後もそのウェイトが有効になる、
という理解でよろしいでしょうか?
今ちょっとBlender上でIKを利用したところ、Unity上で一部のアニメーションに反映されないことがわかり、
アニメーションに大幅な手直しが必要となったので、ついでに試してみようと思います
にて、
あれから修正を終えて、まずはパーツを分けてボーンごと保存、およびFBXにエクスポートし、Unity上でプレハブ化したものをボーンをもとにし再組立てした場合の挙動を確認してみましたが、以下のような状態で実現できませんでした
・アニメーションが動作しない
・Blenderのエクスポートの設定でメッシュのみやアーマチュア及びアニメーションを全部含めたもの等色々試したがいずれもアニメーションは動かず
・元ボーンがUnity上では不可視になってしまうため、ダミー用のキューブを手足に作っておいたが、これらは問題なくアニメーションに追従して動作している
・パーツの位置がすべて大きくズレる
・元ボーンのルート下にインスタンス化すると比較的近い位置に出るが、それでもガタガタにずれる
・トランスフォームの値を調整してやればなんとか位置は調整できそうだが、同部位のパーツすらズレるので、一つ一つ設定するのは現実的ではない
・ボーンの子階層にインスタンス化すると、画面外にまでズレる
・トランスフォームの値もなぜか変わるため、どうしようもない
なぜこういった現象になるのか分からず、自分ではもう手詰まりでどうにもなりません
提示していただいた方法の理解が追い付いていないせいもあるとは思いますが、どうすればよいのでしょうか?
また、その他キャラメイク機能ならこうすれば出来る等、情報がありましたらご教示願います
544(1): 名前は開発中のものです。 [sage] 2020/02/15(土) 19:35:33.21 ID:jJ2hrMPk(2/2) AAS
>>543
blender側で「トランスフォームを適用」して編集後のメッシュのサイズを(1,1,1)にする
詳しくはググってくれ
545: 弟子 [] 2020/02/15(土) 21:42:51.53 ID:EiQa9/BV(4/4) AAS
ググるにしてもさ
キーワード位あげよう
546(1): 543 [sage] 2020/02/15(土) 22:13:29.56 ID:BjWXMhbH(2/2) AAS
>>544
回答ありがとうございます
位置のずれに関しては解決しました
Blenderの拡大縮小の項目による影響、勉強になりました
アニメーションに関してはまだ解決していませんが、エクスポート時にアーマチュアを含めると
Unityにインポートした際にアニメーターを割り当てるコンポーネントが出来上がり、
そこに元ボーンで使用するアニメーターコントローラーを割り当てた所、
デフォルトステートが反映されているのを確認しました
今日はもう遅いので一旦しめますが、元ボーンのアニメーターとそれを動かすスクリプトをパーツごとに割り当てれば動くようになる、と踏んでいます
ただ、そうなるとパーツ毎に同じスクリプトが存在することになり、無駄に複雑であったり負荷などの点から正しいと言えるのか分かりませんが
547(1): 名前は開発中のものです。 [sage] 2020/02/16(日) 05:21:10.62 ID:nUoT3BGX(1) AAS
FPSゲームを作っています
マップの範囲外に入ったら警告で視界が赤くなるようにしたいのですがどのようにすればいいでしょうか?
548: 515 [] 2020/02/16(日) 06:27:58.27 ID:l/Wdq52F(1/2) AAS
>>516弟子様〜
「unity 画像 動的変更」で調べた結果報告です
まず自分のやりたい事は各オブジェクトが表示する画像を
オブジェクト自体に画像をアタッチすることなく、スクリプトで
アセットに作った画像フォルダの中から選んでやるというものなんですが
検索した限りでは誰も彼もcanvasにimageオブジェクトを作り
そこにアセットしておいた画像群から選択して表示させてやればいい的な方法なんですが
自分のやりたい事とは少し違うんです。
自分のはUnityの仕様では無理ということでしょうか?
549(2): 515 [] 2020/02/16(日) 06:36:40.35 ID:l/Wdq52F(2/2) AAS
自分はなんのためにそんなことしたいのかと言いますと
例えばプレイヤーが乗っかるブロックのオブジェクトをステージに並べる際に
そのブロックの表示したい画像には種類があるとします。
通常の作成方法でいうところの各ブロックに表示画像をアタッチする場合、
表示画像の種類の数だけブロックのプレハブを作ることになりますよね?
(種類がひとつやふたつくらいならオブジェクトに全画像アタッチしておいて表示画像を選択でもいいですが
種類が多くなればその大量の画像をアタッチしておくこと自体、ちょっと現実的ではないですよね)
表示画像以外は同じものであるブロックのプレハブを
画像のためだけに複数作るのはナンセンスだと感じますので
ブロックが持つ変数の値で表示する画像を画像フォルダからチョイスしてやるスクリプトを書けば
プレハブはひとつでいいと思っているわけです。
Unityではこういうのは無理でしょうか。
550: 弟子 [] 2020/02/16(日) 06:57:53.89 ID:f0gBFQlw(1/5) AAS
>>549
外部リンク[html]:blog.yagasuri.com
まぁ自分でググるワードだしてるんだから
それでググるだけ
アセット 読み込み とか ロードとか
色々試すといいかと
551(1): 弟子 [] 2020/02/16(日) 07:00:03.67 ID:f0gBFQlw(2/5) AAS
>>547
マップから出た が取れるなら画面全面にパネルなりイメージなり置いて表示するだけ
552: 弟子 [] 2020/02/16(日) 07:17:15.18 ID:f0gBFQlw(3/5) AAS
初心者スレなのでググる方法だけど
何かでググって目的のがない場合
Googleさんは「他の人はこちらも検索」てのを親切にも出してくれるのよ
それでやってみるのもいいですよ
553(1): 名前は開発中のものです。 [sage] 2020/02/16(日) 07:22:54.04 ID:nobTKwWR(1) AAS
>>549
できるから書けばいいのに
554: 弟子 [] 2020/02/16(日) 07:38:14.99 ID:f0gBFQlw(4/5) AAS
>>553
確かにそうなんだけど、それは初心者を脱した人の考えで、まるっきりの初心者には何から手をつけていいかも分からないのですよ
なのでコード記載してあって上手くいかないという問いには直せるし、その段階以前にはググり方なりという、回答になるわけです
555: 弟子 [] 2020/02/16(日) 07:45:22.64 ID:f0gBFQlw(5/5) AAS
ただ、ググって出てくる情報が全て正しいかというとそうでもなく古くて使えないのもままある
最近自分がやったのはvector2.angle
これ二点の角度を取得するんだけど、どのページにもまともに使えないとかひどいのには角度取れないとか書いてある
実際は使い方を間違っているだけなんだけど、それを検索上位になってるから
それを見た他の人も使えない見たいに書いてたりね
だからググってとその後自分で検証するのが大事、その時点で検証コードが出れば一緒にこちらも検証できる
って感じます
プログラム上達には小さな検証コードを沢山書くのがはや道
556(2): 名前は開発中のものです。 [sage] 2020/02/16(日) 08:25:16.65 ID:cEidaTho(1/3) AAS
この弟子とか言う奴、ボッキングの弟子なのか
ボッキングは実際にどんな奴か知らんけど、他の住人の弟子の分際で偉そうにw
見苦しい野郎だな
性格が極度に卑屈なのか、脳に障害でもあるんだろうなww
上下前次1-新書関写板覧索設栞歴
あと 446 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s