[過去ログ]
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net (1002レス)
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
639: 名前は開発中のものです。 [sage] 2017/10/06(金) 00:57:08.90 ID:3TO/qGmS >>635 2dだとスプライトの絵次第で正面がどちらかわからないので、とりあえず縦シューのような上方向=正面なスプライトと仮定すると… transform.Translateはローカル座標系で移動するので単に↓でいい transform.Translate(Vector2.up*Time.deltaTime*秒速); ワールド座標で指定して動かすなら↓ transform.position+=transform.up*Time.deltaTime*秒速; http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/639
640: 名前は開発中のものです。 [sage] 2017/10/06(金) 01:27:06.38 ID:T2GVsiqc 自己解決しました。 Mathf.SmoothDamp と Vector3.SmoothDamp は、 引数4個でも使用できる(引数5,6は省略可能)のですが、 なぜか Vector2.SmoothDamp は引数6個すべて必要なようです。 引数5,6を省略できない!? マニュアル上は、Vector2でも SmoothDamp は、 引数5,6を省略できるはずなんですが・・・ SmoothDamp(現在位置, 目標位置, ref 速度, 到達時間, 最高速度, 更新間隔) http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/640
641: 名前は開発中のものです。 [] 2017/10/06(金) 11:09:33.53 ID:yMAxkxi3 シーンに物を配置する時って空のオブジェクトにスクリプトを付けて、その子に物を配置した方がいいですかね? 仮素材の段階です http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/641
642: 名前は開発中のものです。 [sage] 2017/10/06(金) 11:15:48.18 ID:lQ0bN04u 略して、自決。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/642
643: 名前は開発中のものです。 [sage] 2017/10/06(金) 12:03:22.15 ID:BNwBoRQM >>641 良く解らないんだけど、素材出来てないけどとりあえずオブジェクト欲しいわーっていうのなら 適当にプリミティブをポン置きしてスクリプトを張り付ければ良いと思う・・・んだけど そういうわけではない? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/643
644: 名前は開発中のものです。 [] 2017/10/06(金) 12:07:43.80 ID:i6/czA/u あとでモデルやテクスチャなりスプライトなりを切り替えたらいいと思うんだが 空オブジェクトを単に親オブジェクトにするメリットって何? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/644
645: 名前は開発中のものです。 [] 2017/10/06(金) 12:14:24.10 ID:nycm3C1J >>638 >>639 解決しました。ありがとうございます! あと、小文字のキャメルケースっていうのは スペースが入る次の文字を大文字にする感じでOKですか? WalkDirectionからwalkDirectionという感じで http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/645
646: 名前は開発中のものです。 [] 2017/10/06(金) 12:45:19.47 ID:i6/czA/u >>645 はい、詳しくはこんな感じです https://qiita.com/Ted-HM/items/67eddbe36b88bf2d441d http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/646
647: 名前は開発中のものです。 [] 2017/10/07(土) 01:12:18.64 ID:w2pgpild unityエディタ自体の文字サイズを変更する方法はないでしょうか? ヴァージョンはunity2017.1.0f3 パーソナル 64bitです よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/647
648: 名前は開発中のものです。 [sage] 2017/10/07(土) 02:34:10.85 ID:GHh5HHI1 パーソナルで質問すんじゃねえよ乞食 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/648
649: 名前は開発中のものです。 [sage] 2017/10/07(土) 03:09:20.24 ID:XqiUKaa3 >>647 アセットを買えば簡単ですよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/649
650: 名前は開発中のものです。 [sage] 2017/10/07(土) 08:01:21.18 ID:A9LLhlAg 俺もパーソナルだわ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/650
651: 名前は開発中のものです。 [sage] 2017/10/07(土) 12:08:06.32 ID:SrLx+be7 パーソナルに人権ねーから バカなの? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/651
652: 名前は開発中のものです。 [sage] 2017/10/07(土) 15:05:02.70 ID:TeF81YhT マジか UE4に乗り換えるか http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/652
653: 名前は開発中のものです。 [] 2017/10/07(土) 15:21:06.76 ID:dzctdnB9 unityで作成したアプリを公開しておりましたが内容的にAndroidstudioで作ったほうがうまくいきそうだったので、 unityからエクスポートして開いたところうまく行きませんでした。 そこで同じ内容のアプリをAndroidstudioでイチから作り直すことにしたのですが 証明書など流用することできますか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/653
654: 名前は開発中のものです。 [sage] 2017/10/07(土) 16:49:16.29 ID:YlWrx7jf スレ違い http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/654
655: 名無し@キムチ [] 2017/10/07(土) 23:22:45.55 ID:O1AxI6IY >>651 無理すんな。おめーもパーソナルのくせにwわかってんだよw http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/655
656: 名前は開発中のものです。 [sage] 2017/10/07(土) 23:30:50.87 ID:xU5whUJj スプラッシュスクリーン消すためにパブリッシュの月だけPlusにするとかdきる? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/656
657: 名前は開発中のものです。 [sage] 2017/10/08(日) 02:36:01.38 ID:3KN5gkpL 最低期間が1年以上だから無理です http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/657
658: 名前は開発中のものです。 [] 2017/10/08(日) 07:49:29.71 ID:mMnsnx53 3Dの座標でAオブジェクトとBオブジェクトのある角度の関係にある時、 Aオブジェクトを回転された時、Bオブジェクトも同じ関係で回転させたいのですが、 上手く行きません。 詳細は画像参照お願い致します。 だいぶ悩んでます助けてください。 https://imgur.com/a/WuRYD コードの内容 moveQuaternion = BのTransform.rotation * Quaternion.Inverse(AのTransform.rotation) Aを回転させた後 AのTransform.rotation * moveQuaternion http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/658
659: 名前は開発中のものです。 [] 2017/10/08(日) 08:11:16.56 ID:xYSPz4bh 案外、パズルみたいなアイディアが思いつかない http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/659
660: 名前は開発中のものです。 [sage] 2017/10/08(日) 08:13:34.40 ID:s4UEAkq4 原点O、 Aから原点Oまでの移動ベクトルをAOとした時、 まず、BをAOだけ動かして、原点位置をAにし(BをAのローカル座標系に配置し)、 次に、Aの回転行列をBに掛けて、 最後に、Bを−AOだけ動かせば(ワールド座標系に戻せば)OK http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/660
661: 名前は開発中のものです。 [] 2017/10/08(日) 08:33:10.46 ID:mMnsnx53 >>660 早速のご回答ありがとうございます。 追加でご質問したいのですが、 BをAのローカル座標系に配置するというのは、どうすれば宜しいのでしょうか。 親子設定を行うという事でしょうか。 BをAOだけ動かした場合に、ちらつきが発生しそうなのですが、 何か良い方法はございますでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/661
662: 名前は開発中のものです。 [sage] 2017/10/08(日) 09:26:32.81 ID:s4UEAkq4 https://docs.unity3d.com/jp/540/ScriptReference/Transform-parent.html これで設定すればいいんじゃない http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/662
663: 名前は開発中のものです。 [sage] 2017/10/08(日) 13:02:56.37 ID:fTBqzW3p >>658 こんな感じか? public class RotationFollower : MonoBehaviour { public Transform target; private Quaternion prev; void Start () { if (target != null) { prev = target.rotation; } } void Update () { if (target != null) { var rot = target.rotation * Quaternion.Inverse (prev); transform.rotation = rot*transform.rotation; prev = target.rotation; } } } 重要なのはQuaternionの掛け算は、前後関係入れ替えると回転の適用順が逆になり、結果が違うということ。 まずワールド座標系でAの回転量だけ回す、次に回転後の座標系でBの回転を適用する必要がある。 transform.rotation = rot*transform.rotation; ↑この行を transform.rotation *= rot; に変えて挙動を比較してみると結果の違いが観測できるだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/663
664: 名前は開発中のものです。 [] 2017/10/08(日) 18:16:13.79 ID:mMnsnx53 658ですが、 ローカル座標系に配置して回転角記憶する方法で上手く行きました。 回答してくれた人ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/664
665: 名前は開発中のものです。 [] 2017/10/08(日) 19:00:08.41 ID:xYSPz4bh なんのゲーム作ればいいか教えてください 大作はきついけど、ミニゲームも思いつかないしさ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/665
666: 名前は開発中のものです。 [sage] 2017/10/08(日) 19:17:28.47 ID:1ixu1ebV なーにも思いつかないときは既存のゲームを再現するのがいい エンジニアならいい経験になる http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/666
667: 名無し@キムチ [] 2017/10/08(日) 20:51:40.76 ID:Zd7VJgjo 初歩的な質問で恐縮ですが、いまWindowsVistaが入ったPCでテストしてみたところ、どうも上手く動きませんでした・・ これは如何なる原因によるものでしょうか? そもそもVistaでは動かないものなのか、それともゲームの作り方が悪いのか悩んでおります。 あるいはUnityがインストールされていない環境ではそもそも動かないものなのか?まったくわかりません・・・ 当方PCは10が入ったのとVistaが入ったのと2つしか持たないので、7や8については不明なのですが・・・ よろしくご教授のほどをお願いいたします!! http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/667
668: 名前は開発中のものです。 [sage] 2017/10/08(日) 22:02:16.64 ID:3RdzddUk Vistaとかオワコンすぎだろ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/668
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 334 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s