[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
518
(1): 名前は開発中のものです。 [sage] 2020/02/14(金) 22:44:56.93 ID:LNMPB8Oq(1) AAS
FixedUpdate内で追わせる
519: 名前は開発中のものです。 [sage] 2020/02/14(金) 22:50:39.78 ID:vehvswp5(2/4) AAS
>>518
FixedUpdate でもプルプルしてます。
このプルプル、CollisionDitection を Discrate にすると解消するけど、
そうするとカメラが枠を擦り抜けてしまったり…
520: 弟子 [] 2020/02/14(金) 23:14:58.50 ID:jIzS9fJJ(3/3) AAS
プルプルするのって移動しようとする、端っこだ、すこし戻る、移動しやう、端っこ
の繰り返しだから
端っこきたら移動フラグでその処理解除
521: 517 [sage] 2020/02/14(金) 23:17:50.44 ID:vehvswp5(3/4) AAS
突然ワープについては解決しました。
追い掛けてるオブジェクトが操作キャラの子オブジェクトで、localPosition が zero
じゃなく、また操作キャラがふりむくと x 軸の scale を反転させるために、
追い掛けてるオブジェクト自体がワープしている為でした。
あとはプルプル問題だけ…
522: 名前は開発中のものです。 [sage] 2020/02/14(金) 23:22:07.34 ID:UYE3kpLI(1/2) AAS
座標でプルプルに対処って
それはC++とかで作るやり方だよね?
unityには移動するカメラの端(枠)を決めるアセットが確かあったと思うけど
それが良いのではない?
523: 名前は開発中のものです。 [] 2020/02/14(金) 23:27:47.94 ID:hhNKaEVT(1) AAS
個人でゲームを作って販売する場合アプリの値段を設定するとやっぱバグがあった時に大変ですよね?
みんな大体は課金か広告収入にしてますか?
524: 517 [sage] 2020/02/14(金) 23:31:08.60 ID:vehvswp5(4/4) AAS
プルプル解消しました。
コリジョンをきっちりと合わせると食い込んで戻そうとするのが原因のようで、
遊びを持たせると大丈夫って感じでした。

まぁ、物理演算とTileMapでカメラ枠を作るのって強引な感じなので
アセットも漁ってみます。
525
(1): 名前は開発中のものです。 [sage] 2020/02/14(金) 23:37:40.85 ID:UYE3kpLI(2/2) AAS
アプリツールならともかく
アプリゲームは販売にしちゃうと
売り上げは激減するよ、
初心者がやりがちだけど
安くしてれば買ってくれるとか思ってる?
すでにSNSやってて信者が沢山いるなら
いいかもしれんが
基本的には無名の作ったゲームに対して
いきなり金出して買うなんて人居ないよ。
アプリゲーマーなんて無料だから遊んでる若いのが多いから。

入口は無料で呼び寄せて広告視聴させる、あわよくば課金させる
この流れじゃないと基本的に無名が買わせるのは無理
526: 名前は開発中のものです。 [sage] 2020/02/15(土) 00:00:30.81 ID:eG4jxfS9(1) AAS
>>525
知識が十年くらい遅れてるっぽいけど、今は重課金のクソゲーや広告ゲーを避けて安い有料ゲーを漁るユーザー多いよ
それを見越して有料+重課金みたいなクソみたいな売り方する奴も出るくらい有料ゲーの方に新規ユーザーがいる
527: 名前は開発中のものです。 [] 2020/02/15(土) 00:02:54.50 ID:3DQdE0Zm(1) AAS
てかそれスマホゲーの話?
pcゲーも課金広告が主流なの?
528: 名前は開発中のものです。 [] 2020/02/15(土) 00:44:59.58 ID:Knc6MN40(1/2) AAS
Unityの教科書2019の通りやってもキャラが横移動しなくなりました
2Dの横スク作ってます
public class PlayerController : MonoBehaviour
{
Rigidbody2D rigid2D;
float jumpForce = 680.0f;
float walkForce = 30.0f;
float maxWalkSpeed = 2.0f;

// Use this for initialization
void Start()
{
this.rigid2D = GetComponent<Rigidbody2D>();
}
void Update()
{
//左右移動
int key = 0;
if (Input.GetKey(KeyCode.RightArrow))key = 1;
if (Input.GetKey(KeyCode.LeftArrow)) key = -1;

float speedx = Mathf.Abs(this.rigid2D.velocity.x);
529
(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付与)
エラーは出ない
530
(2): 名前は開発中のものです。 [] 2020/02/15(土) 04:07:15.99 ID:4DrYCXfC(1/3) AAS
iOSの課金テスト方法に関してお聞きしたいのですが、
iOSの課金テストは開発中に行うことができないのでしょうか?
androidはできたのですが、iOSは
同じアイテムIDでもまったく反応してくれません。
テストフライトでもダメです。

何か設定ミスがあるのか、
iOSは審査が通るまでそういうものなのか
さっぱりわかりません。
531
(1): 名前は開発中のものです。 [sage] 2020/02/15(土) 08:22:53.22 ID:7TkHP78M(1) AAS
リアルタイムのネット対戦を実装するときってUnityだと何を使うのがやりやすいかな
Unity使う前はソケット通信使って実装してたけどUnityだともっと便利な機能あったりする?
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
>>529
試しにこうしてみてもだめ?

this.rigid2D.AddForce(Vector2.right * key * this.walkForce);
534
(1): 名前は開発中のものです。 [sage] 2020/02/15(土) 09:40:06.30 ID:/yGz3W8q(2/2) AAS
>>531
socket通信でやったことあるならsocket使った方が楽だと思うよ
ただ生socket使うよりはwebsocketがサーバーもクライアントも楽かもしれない
535: 名前は開発中のものです。 [sage] 2020/02/15(土) 09:54:05.88 ID:jJ2hrMPk(1/2) AAS
>>517
517(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か、ちょっと試してみる!
ありがとう!
1-
あと 460 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s