[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
20: 名前は開発中のものです。 [sage] 2020/04/03(金) 07:50:58.43 ID:dLYy4Q4h >>18,19 回答ありがとうございます。 まず>>18さんのアプローチで挑戦してみようと思ったのですが円の外周を用意する事すら出来なかったので、円状にオブジェクトを並べるアセットを探して使用してみました。 文字通りカードが円状に広がったのですが、求める挙動に調整する事は出来ませんでした・・・。 >>19さんのアニメーションカーブについては理解が及ばず挑戦を諦めました。。 次はパス状にオブジェクトを配置するアセットを探してみようと思います。 色んなゲームに採用されていて、簡単そうに見える事でも自分で実装しようとすると難しいですね。 3Dのゲームも曲線を使わないものは簡単に作れたので、曲線の表現が初心者の最大の難関かもしれません。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/20
21: 19 [sage] 2020/04/03(金) 09:04:37.38 ID:OH8I2wiw >>20 これを新規のmonovihaviorに貼り付けて、インスペクタからカーブに山なりのカーブを、CardObjには適当なカードのプレハブを、 始点と終点にはそれぞれ空オブジェクトを割り当てて動かしてみてください。始点と終点のY位置は同じ値にしておく方がわかりやすいです。 この例はめちゃくちゃざっくりなので実際にゲームで使うには不十分だと思いますが、カーブとLerpを使って実装するためのヒントにはなるかと・・・ public AnimationCurve curve; //このカーブからY位置に足す値を取得する public GameObject cardObj; //カードのプレハブ public Transform startTr; //始点 public Transform endTr; //終点 public int cardNum = 52; //カード枚数 void Start() { SpawnCards(); } void SpawnCards() { float step = 1f / (cardNum-1); for (int i = 0; i < cardNum-1; i++) { var offsetY = curve.Evaluate(step * i); var pos = Vector3.Lerp(startTr.position, endTr.position, step * i); pos.y += offsetY; Quaternion q = Quaternion.Lerp(startTr.rotation, endTr.rotation, step * i); Instantiate(cardObj, pos, q); } Instantiate(cardObj, endTr.position, endTr.rotation); } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/21
22: 名前は開発中のものです。 [sage] 2020/04/03(金) 11:58:15.48 ID:FOnjUPlX >>21 ありがとうございます! 帰宅したら試させて頂きます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/22
23: 名前は開発中のものです。 [sage] 2020/04/04(土) 16:15:41.57 ID:4ueKdVKO 22です、今日一日色々試したのですが「カード真っ直ぐでも良いじゃない」という結論にいたり他の作業を進める事にしました。 丁寧にコードまで頂いたのに生かせず、質問するレベルにも達していない事を痛感しました。 回答頂いた方々申し訳ありません。 ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/23
24: 名前は開発中のものです。 [sage] 2020/04/05(日) 02:57:21.95 ID:ztdZ2vVQ Unityで作ったゲームをリリース後に、バグ修正などのアップデート対応をするにはどのようにしたらいいでしょうか? Unity、バグ修正、アップデート方法などで検索しても、Unity自体のアップデート解説が出てきて、 Unityで作った自作ゲームのリリース後のバグ対応のやり方が中々見つかりません。 ダウンロードとパッケージ販売を考えているので、ビルドしたプロジェクト丸ごと再ダウンロード以外の方法を探しています。 できれば修正パッチや、一部ファイルの差し替えなどでの方法を知りたいのですが、方法を教えて下さい。 解説しているサイトや書籍の紹介等もあればありがたいです http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/24
25: 名前は開発中のものです。 [sage] 2020/04/05(日) 07:28:30.20 ID:NQROyK9e 再ビルドして更新しか無いのでは? アセットに分離出来るのは素材の部分だけだからさぁ〜 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/25
26: 名前は開発中のものです。 [sage] 2020/04/05(日) 22:13:44.38 ID:axCY1wGy マウスクリックで指定した地点へ向けてキャラが放物線を描いて落下攻撃を仕掛ける行動を作ろうとしています 指定できる地点はキャラから半径数m以内の制限があり、その範囲内ならジャンプした時はどの距離でも同じ高さまで飛び、 指定した地点へ落下するようにしたいのですが、どのようにすればよいのかわかりません リジッドボディにそういう放物線を楽に実装できる関数があるということなので使ってみた所、 ジャンプの前にキャラが地形をすり抜けて延々と落下してしまうため使えませんでした 仕方なくキャラクターコントローラーで実装しようとしているのですが、普通のジャンプのように velocity.yに加速度を付与してその場で高く飛び上がるだけでうまくいきません 何か良い方法はないでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/26
27: 名前は開発中のものです。 [sage] 2020/04/05(日) 22:28:01.91 ID:IzBcTrRn テキストをくっきり表示させる方法あれば教えてほしいです 2Dスプライト画像のFilter ModeでPoint(no filter)を選択した時みたいに キャンバスのテキストをぼやけないように表示させることってできますか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/27
28: 名前は開発中のものです。 [sage] 2020/04/05(日) 22:53:22.01 ID:KMyLdaHz >>26 同じ高さで違う距離にするには、独自で座標処理するのが楽。 真面目な物理演算で求めるには、多分こういう質問してるぐらいだから、いまはやめた方がいいよ。 どうしてもやるっていうなら、ベロシティの挙動をしっかり把握、勉強して、着地地点からの逆算で角度と加速度を割り出す式を作る等がんばれ。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/28
29: 名前は開発中のものです。 [sage] 2020/04/06(月) 00:45:23.89 ID:qWEPpdgk ttps://keisan.casio.jp/exec/system/1204505768 で使っている式使えば良い http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/29
30: 名前は開発中のものです。 [] 2020/04/06(月) 03:19:51.17 ID:aeTkanm6 AdMobバナーの表示非表示切り替えがしたいのですがコードがうまく書けません https://qiita.com/hymst/items/f1c70cdf14643b6f1c51 このページのコードを、初めに広告を表示させるシーンのオブジェクトにつけ、 〜 //バナー表示の停止 public void StopBanner() { bannerView.Hide (); bannerView.Destroy(); } 〜 バナーを消したいタイミングのスクリプトの void Start () { } の中に StopBanner(); と書くと 「現在のコンテキストに'StopBanner'という名前は存在しません」という赤線エラーが出るので、 修正候補に従って private void StopBanner() { bannerView.Hide(); bannerView.Destroy(); } を追加すると、 「現在のコンテキストに'bannerView'という名前は存在しません」という赤線エラーが出てしまいます。 どうすればいいのか教えてください。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/30
31: 名前は開発中のものです。 [sage] 2020/04/06(月) 04:01:57.52 ID:Al11HvgP >>25 素材がアセットに分離できるというのはどういうことですか? 例えばグラフィックやBGMなど容量の重いファイルを分離して、バグ修正時再ダウンロードで差し替えるのはスクリプトだけ、ということは可能ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/31
32: 名前は開発中のものです。 [sage] 2020/04/06(月) 06:17:44.62 ID:PH0wFrLO >>31 可能 その疑問を感じた瞬間にググったら色々出てると思うけど 素材分離も色々と面倒だから良く計画して http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/32
33: 名前は開発中のものです。 [sage] 2020/04/06(月) 07:46:55.65 ID:yjUxBsVh >>30 パッケージインポートなので先がわかりません。 まずはbannerViewが見つからないから、それを追いかけてみてください。 この通りなら、見たところ作られていますが… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/33
34: 名前は開発中のものです。 [] 2020/04/06(月) 08:48:14.43 ID:aeTkanm6 >>33 ありがとうございます このように別のシーン、別のスクリプトにまたがって関連する指令を出すには 他に何か必要なコードなどがあるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/34
35: 名前は開発中のものです。 [sage] 2020/04/06(月) 12:26:33.15 ID:yjUxBsVh >>34 あるよ。 別のスクリプトを参照、でググると出てきます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/35
36: 名前は開発中のものです。 [sage] 2020/04/06(月) 16:21:11.35 ID:Al11HvgP >>32 すいません。最後に一つだけ教えて下さい。 この分離機能というのはAssetBundleを使うことを指していますか? 分離はこのことなのかなと思っているのですが、知識が足りていないので確信が持てません。 もしかしたらぜんぜん違うことを指していて、見当違いの方向へ走っていないかという思いが拭えなくて… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/36
37: 名前は開発中のものです。 [sage] 2020/04/07(火) 07:13:32.02 ID:/02blXSn >>36 そうです 使い勝手が良いとは言えない、色々と面倒だと思うので頑張って http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/37
38: 名前は開発中のものです。 [sage] 2020/04/07(火) 14:51:46.11 ID:gNb8kzvE >>37 ありがとうございます! 状況的に使うことになりそうなので頑張って勉強します http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/38
39: 名前は開発中のものです。 [] 2020/04/08(水) 13:29:07.81 ID:a476Q/HF unityで光のレイトレーシングじゃなくて電波のレイトレーシングってできますか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/39
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 963 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s