[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
459: 弟子 ◆rZPPjYuxmQ [sage] 2018/08/21(火) 01:55:37.36 ID:RFRywrT+ >>457 初心者スレでそれ聴かれても 自分はずっと初心者でいいかなと思ってますよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/459
460: 名前は開発中のものです。 [sage] 2018/08/21(火) 03:04:32.49 ID:fxmPVXdZ ええ… http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/460
461: 名前は開発中のものです。 [sage] 2018/08/21(火) 15:11:17.70 ID:8qBPp1CD >>457 チュートリアルはroll a ballしかやらなかったな その後は作りたいゲームの案から比較的簡単なやつを選んで作っていった 上達の秘訣はググり力だと思うよ リファレンスを眺めて思いを馳せるのもいいかもしれない http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/461
462: 名前は開発中のものです。 [] 2018/08/24(金) 11:55:13.06 ID:Grbxnj3m 敵がプレイヤーに向かってくるスクリプトはできたんだけど敵の進行方向にspriteを左右に反転させるコードがわかりません 分かる方いたらよろしくお願いします。 public class Chase : MonoBehaviour { public GameObject Player; public float Speed; void Update() { this.transform.position = Vector2.MoveTowards(this.transform.position, new Vector2(Player.transform.position.x, Player.transform.position.y), Speed * Time.deltaTime); } } http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/462
463: 名前は開発中のものです。 [] 2018/08/24(金) 12:10:02.41 ID:4yphetVh void Update() { Vector3 prePosition = transform.position; this.transform.position = Vector2.MoveTowards(this.transform.position, new Vector2(Player.transform.position.x, Player.transform.position.y), Speed * Time.deltaTime); if(transform.position.x - prePosition.x >= 0){ transform.localScale.x = 1; }else{ transform.localScale.x = -1; } } こんな感じでどう? 2Dやったことないけどねw http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/463
464: 名前は開発中のものです。 [sage] 2018/08/24(金) 12:24:40.51 ID:4yphetVh すまん横着した こっちで void Update() { Vector3 prePosition = transform.position; this.transform.position = Vector2.MoveTowards(this.transform.position, new Vector2(Player.transform.position.x, Player.transform.position.y), Speed * Time.deltaTime); Vector3 scale = transform.localScale; if(transform.position.x - prePosition.x >= 0){ scall.x = 1; }else{ scall.x = -1; } transform.localScale = scale; } http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/464
465: 名前は開発中のものです。 [sage] 2018/08/24(金) 12:25:36.69 ID:4yphetVh スペルミスってるw もうだめだw http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/465
466: 462 [] 2018/08/24(金) 12:53:19.91 ID:Grbxnj3m >>465 できました ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/466
467: 名前は開発中のものです。 [sage] 2018/08/24(金) 13:27:58.55 ID:4yphetVh >>466 かなり当てずっぽうで書いたところはあるが… まあできたのなら… 個人的にはscaleを1倍固定にしてるのが後々問題になりそうな気がするが そのときはそのときで… http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/467
468: 帝王 [sage] 2018/08/24(金) 21:11:12.99 ID:4jbbRJqV あるアニメーション付きのアセットをいじって思ったのですが 歩くアニメーションクリップがありまして ローカルの座標を歩いてます そしてスクリプト上からも位置を更新して歩かせているのですが そうしますと アニメーションクリップの初めと後でローカル座標をいったり来たりして グローバル座標の移動も加わって 引き戻されてワープするような歩き方になります これはモデルだけ使ってこのクリップは使わないほうがいいのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/468
469: 名前は開発中のものです。 [] 2018/08/24(金) 22:16:08.41 ID:Grbxnj3m >>467 いや助かりました、ありがとうございます 素人すぎてどういう問題がでるのか想像できないけど、今のところは大丈夫そうです http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/469
470: 名前は開発中のものです。 [sage] 2018/08/24(金) 22:34:13.70 ID:W1ALrPmX >>468 その場で歩くモーションないの?もしくはそういうふうにアニメーションを修正できないの? だとしたらそのアニメーション使うのを諦めるか、アニメーションの終わりを捕まえてそのタイミングで座標を更新するかじゃないかな 後者は相当シビアにやらないと瞬間移動しそうだけど http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/470
471: 帝王 [sage] 2018/08/24(金) 22:56:58.98 ID:4jbbRJqV >>470 ご回答ありがとうございます 3Dアニメーションってそういうものなのですね わかりました その場で歩くモーションにしてくれたほうが簡単でやりやすい気がしますけど 本格的なゲームを作ろうとする人には 歩き終わるフレームの位置を取得するほうが自然なんですかねえ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/471
472: 名前は開発中のものです。 [sage] 2018/08/24(金) 23:37:56.22 ID:k7t8ZXtf >>471 いや、普通はその場で歩くモーションで作るよ モーション終わりを捕まえるのは超苦肉の策だと思って 歩く速度が少し変わったらアニメーション全部修正なんてやってられんでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/472
473: 名前は開発中のものです。 [sage] 2018/08/25(土) 06:27:10.69 ID:RNfQBHTM >>469 例えば、このモンスターは大きさ10倍だぁ!! みたいなときにね、まあ、困れ >>468 諦める前にAnimationの設定で Root Transform Position(XZ)項目のBake Into Poseに チェックが付いてるはずだから外してみてくれないかい? https://imgur.com/8ToZoar.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/473
474: 帝王 [sage] 2018/08/25(土) 11:43:31.25 ID:YP3VndSY >>473 ありがとうございます たしかにclipのほうにはその設定があります それをいじればたしかにその場で動かすことも可能になりそうですね Based UponでCenter of Massにすることもできるのですね しかしRigをHumanoidではなくRegacyでやっているため アニメーションタブにはその設定は出ないようです UNITY 逆引き 300の極意という本の アセットでZombie (Zombie Draft)というフリーのものでやってるんですけど まだ当方UNITYの3Dについてあまり勉強していないため アニメーションの読み込みについてよくわかってないので とりあえずどんなものか知ってみたくて質問しました 何かを作ってるわけではないので 動作の修正を完了できていませんが良しとします http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/474
475: 帝王 [sage] 2018/08/25(土) 11:58:14.80 ID:YP3VndSY RegacyではなくLegacyでした http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/475
476: 名前は開発中のものです。 [] 2018/08/26(日) 12:33:10.62 ID:9w/Vho71 >>100 ちと、これは、、、って感じですよね。 If で係数算出だけって言うのが頭整理出来てないって言われちゃってんだよね。 普通はそこで値算出までもっていって最後にposition にぶつけますよね。そしたらdirなんて変数無くせますよ BASIC と同じ構造化の考え方なんで、このブロックは何をしたいって意識して書いたら良いと思います。 この位のステップで混乱しちゃダメで、もうちょい頭を整理してから臨んで見よう〜 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/476
477: 名前は開発中のものです。 [] 2018/08/26(日) 15:32:17.94 ID:37NXT9po スキンメッシュのキャラクターの肌表面に汗や血を流させるようにしたくて 試行錯誤していますがうまく出来ません。何かやり方がないでしょうか? Textureを動かすと部分的にはそれっぽい表現ができますが、元モデルのUVマップに 方向が依存するので今一つです。キャラクターの腕と足で流れる方向が違ったり。 液体系のアセットなども見てみましたが、あまりよくわからず、購入にも踏み切れません。 どなたかご教示くださいー http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/477
478: 名前は開発中のものです。 [sage] 2018/08/26(日) 19:09:45.46 ID:nJEwGv2d >>477 ここは初心者質問スレです そのような高度なことは https://mevius.5ch.net/test/read.cgi/gamedev/1533351108/l50 こちらでお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/478
479: 名前は開発中のものです。 [sage] 2018/08/28(火) 10:20:24.85 ID:pajUwPk7 >>477 InkPainterってアセット使えばできそうではある 俺は使い方知らないから詳しくは開発者のブログ読んでね http://esprog.hatenablog.com/entry/2016/12/10/154645 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/479
480: 名前は開発中のものです。 [] 2018/09/01(土) 10:07:46.42 ID:PNIbFc8L http://baba-s.hatenablog.com/entry/2018/01/16/212800 こちらのサイトの通りC#のスクリプトをボールに反映させたのですが、再生ボタンを押してもボールが動きません…。 なんとか自力で調べようとしましたが僕の力不足で答えにたどり着けませんでした。 このような場合どうすればいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/480
481: 名前は開発中のものです。 [sage] 2018/09/01(土) 11:59:09.76 ID:bX6t3Mwb スクリプト BallControllerの speedの値はちゃんと10になっているかい? スクリプトの方じゃなくてインスペクタの方を確認しておくれよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/481
482: 名前は開発中のものです。 [] 2018/09/01(土) 12:58:19.94 ID:PNIbFc8L >>481 なっていませんでした…。ありがとうございます。 そしたら今度は再生ボタンを押したら「All compiler errors~enter playmode.」の文字が出るようになってしまいました。 再起動しても同じです… どうすればいいでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/482
483: 名前は開発中のものです。 [sage] 2018/09/01(土) 13:02:08.53 ID:bX6t3Mwb もう一つ上か下にエラーが出てるはず それを教えてたもれ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/483
484: 名前は開発中のものです。 [] 2018/09/01(土) 13:07:55.03 ID:PNIbFc8L Assets/BallController.cs(17,0): error CS1525: Unexpected symbol `void' これでよろしいでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/484
485: 名前は開発中のものです。 [sage] 2018/09/01(土) 13:16:33.23 ID:bX6t3Mwb スクリプトを弄ったな? まあそれはいいんだけど恐らく public float speed = 10;のセミコロンが抜けている; http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/485
486: 名前は開発中のものです。 [] 2018/09/01(土) 13:18:10.71 ID:PNIbFc8L 確認しましたが抜けていませんでした…。スクリプトはコピペ以外は何も弄ってないです。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/486
487: 名前は開発中のものです。 [sage] 2018/09/01(土) 13:23:37.83 ID:bX6t3Mwb じゃあ括弧{}かもしれない とにかく17行目の辺りをコピペ元とよく比べてみなさい http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/487
488: 名前は開発中のものです。 [] 2018/09/01(土) 13:29:58.67 ID:PNIbFc8L 括弧の抜けもその他の抜けも見つからなかったです…。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/488
489: 名前は開発中のものです。 [sage] 2018/09/01(土) 13:37:34.53 ID:bX6t3Mwb 17行目はなにが書いてあるんだい? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/489
490: 名前は開発中のものです。 [] 2018/09/01(土) 13:42:24.67 ID:PNIbFc8L void Start () { と書いてあります。 念のためスクリプトの画面を撮影した画像のリンク貼っておきます。 要領悪くて申し訳ないです。 https://imgur.com/iFAf5n2 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/490
491: 名前は開発中のものです。 [sage] 2018/09/01(土) 13:47:28.12 ID:bX6t3Mwb なるほどw 赤の波線出てる方の void Start(){ }けしたまえ {}もだぞ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/491
492: 名前は開発中のものです。 [] 2018/09/01(土) 13:56:57.88 ID:PNIbFc8L 赤線ついてる行のvoid Start(){ }全部ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/492
493: 名前は開発中のものです。 [sage] 2018/09/01(土) 14:01:48.35 ID:bX6t3Mwb 17〜19行全部だ Startメソッドは二つもいらぬ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/493
494: 名前は開発中のものです。 [] 2018/09/01(土) 14:08:50.21 ID:PNIbFc8L 消しましたがまたあのエラーメッセージが出ました… ちなみに消した後のスクリプトの画面です。これからバイトなので返信遅れると思います。申し訳ありません… https://imgur.com/a/7smOTON http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/494
495: 名前は開発中のものです。 [sage] 2018/09/01(土) 14:10:48.40 ID:bX6t3Mwb おっと、見落としてたわ 14行目の}も消しなさいw http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/495
496: 名前は開発中のものです。 [sage] 2018/09/01(土) 14:12:43.11 ID:ZtaY+aBO void start(){}} }がひとついらない http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/496
497: 名前は開発中のものです。 [sage] 2018/09/01(土) 14:13:50.11 ID:bX6t3Mwb 全部解決したら解説しようと思ってたのに… まあいいや、困れ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/497
498: 名前は開発中のものです。 [] 2018/09/01(土) 22:44:40.84 ID:PNIbFc8L >>495動きました!!!ありがとうございます!!返信遅れて申し訳ありません!! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/498
499: 名前は開発中のものです。 [] 2018/09/01(土) 23:08:55.53 ID:vbV+SNJ0 失礼します。 Input.GetKey(KeyCode.LeftAllow) が押しっぱなしではなく離した瞬間のみtrueになるのですが 原因がわかる方いらっしゃいますでしょうか。 unityのバージョンは2018.2.3f1です。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/499
500: 名前は開発中のものです。 [sage] 2018/09/01(土) 23:12:38.72 ID:ZtaY+aBO 離した瞬間にtrueになるって確認してるコードが間違ってんじゃないの http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/500
501: 名前は開発中のものです。 [sage] 2018/09/01(土) 23:20:05.44 ID:vbV+SNJ0 >>500 実際に動作させるとそうなります。 Debug.Logで確認しても離した瞬間のみです。 使用している関数は間違いなくGetKeyであり、GetKeyUpではありません。 void Update(){ Debug.Log.("Update") if( Input.GetKey(KeyCode.LeftAllow)){ Debug.Log("Left"); } } とすると、Updateは毎フレーム出ますがLeftは離した瞬間のみ出ます。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/501
502: 498 [sage] 2018/09/01(土) 23:34:43.35 ID:vbV+SNJ0 原因判明しました。 Virtual Joy StickというAssetのpluginがなにか影響していたようです。 Assetsから削除したところ通常の動作に戻りました。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/502
503: 名前は開発中のものです。 [] 2018/09/02(日) 15:45:44.96 ID:FDNByjh9 Android用のアプリを作っていて、 アプリを起動したときに、画像の一部を読みこんだ段階でアプリの画面が写るようにしたいと思い、 アセットバンドルを使おうとしているところです。 現在、Asset Bundle Browserを使って、複数のAssetBundleに画像を何枚かに分けて入れて、 AssetBundleをビルドし、StreamingAssetsフォルダに保存するところまでできました。 ローカルのStreamingAssetsフォルダから読み込む形です。 Androidでアプリを起動したときに、初めのAssetBundleの画像を読みこんだ段階で アプリの画面が写るようにしたいと思っていますが、 AssetBundleを読み込むためのコード作りで躓いています。 http://tsubakit1.hateblo.jp/entry/2016/03/19/022019 このページ内の 「1.ABに8枚ずつ格納し、全てのスプライトを逐次ロードする(コード)」のところにある参考コード https://gist.github.com/tsubaki/490c9576a61edaf7b87f を参考にしてAndroid用のコード作っているのですが、 コードの訂正などをお願いします。 (続く) http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/503
504: 503 [] 2018/09/02(日) 15:48:24.31 ID:FDNByjh9 1 using UnityEngine; 2 using System.Collections; 3 using UnityEngine.UI; 4 5 public class LoadAssetbundle : MonoBehaviour 6 { 7 IEnumerator Start () 8 { 9 var image = GetComponent<Image> (); 10 var fileNames = new string[] { "ファイル名1", "ファイル名2", "ファイル名3" }; ?この10行目には一つ目のアセットバンドル内のファイルを書けばよくて二つ目以降のアセットバンドルに関しては省略でいいのでしょうか? 11 var assetbundleNames = new string[] { "/アセットバンドル名1", "/アセットバンドル名2", "/アセットバンドル名3" }; 12 13 yield return new WaitWhile (() => Input.GetMouseButtonDown (0) == false); 14 15 float time = Time.realtimeSinceStartup; 16 17 // AssetBundle内のスプライトを逐次読込 18 foreach (var assetbundlename in assetbundleNames) { 19 var assetbundle = AssetBundle.LoadFromFile (Application.streamingAssetsPath + assetbundlename ); 20 21 foreach (var file in fileNames) { 22 var asset = assetbundle.LoadAsset<Sprite> (file); 23 image.sprite = asset; 24 } 25 assetbundle.Unload (false); 26 } 27 28 Debug.Log (Time.realtimeSinceStartup - time); 29 } 30 } よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/504
505: 名前は開発中のものです。 [] 2018/09/02(日) 16:08:09.77 ID:xFcalBhM ゲーム画面のピクセル単位で座標から色を取得する方法を教えてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/505
506: 名前は開発中のものです。 [sage] 2018/09/02(日) 16:39:34.11 ID:aq/4hagr ageる奴には教えない http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/506
507: 名前は開発中のものです。 [sage] 2018/09/02(日) 16:46:36.29 ID:xFcalBhM ゲーム画面のピクセル単位で座標から色を取得する方法を教えてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/507
508: 名前は開発中のものです。 [sage] 2018/09/02(日) 17:50:26.80 ID:y/8eZbrS w http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/508
509: 弟子 ◆rZPPjYuxmQ [sage] 2018/09/02(日) 19:13:48.52 ID:/2HwT9SP >>505,507 うんと、簡単なカラーピッカーですけど、こんなんでヒントになるかな https://i.gyazo.com/5c53ad629a33d84aba1ca9672cf40544.png https://i.gyazo.com/e7d5b5162e9c0fdc4f743ca7fc00ca3d.png クリックしたとこの色をRGBa値を表示してくれます https://i.gyazo.com/75b76252c32ca71ff6969e1fc4efd1a7.png どっかのサンプルですが、どこから拾ったから忘れました>< http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/509
510: 名前は開発中のものです。 [sage] 2018/09/02(日) 21:40:20.57 ID:yN36FyeR 拡張メソッドは専用のスクリプト作って書けばいいんですよね?それとも何か保存用の機能とかあったりするんですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/510
511: 名前は開発中のものです。 [] 2018/09/02(日) 22:25:29.35 ID:xFcalBhM >>509 ありがとうございます!これをヒントにもう少し自力で勉強してみますね では失礼しました http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/511
512: 名前は開発中のものです。 [] 2018/09/02(日) 23:40:45.76 ID:qrAMxSjg 半年以上2ch離れてたからわからないけど、俺のこと指してるのかな 事業安定してきて宣伝する意味が薄れたから、今はないよ Twitterは前スレにあったんじゃないの。粘着に絡まれてるし、 俺からは言わない http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/512
513: 名前は開発中のものです。 [sage] 2018/09/03(月) 07:06:24.74 ID:vc7sWafP >>504 アセットバンドルもコルーチンもよくわからないけど ぱっと見、画像を表示するループの前に中断処理を入れているように見える 試しに13行目 yield return 〜 を23行目 image.sprite = asset;の下に入れてみたらどうだい? 見当違いだったらごめんよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/513
514: 名前は開発中のものです。 [] 2018/09/03(月) 20:14:52.94 ID:aLwDHYRc public float interval = 0.1f; void OnTriggerEnter2D(Collider2D coll) //当たり判定 { if (coll.gameObject.tag == "fire") //fireの当たり判定 { StartCoroutine("Blink"); } } //点滅 public IEnumerator Blink() { while (true) { var renderComponent = GetComponent<Renderer>(); renderComponent.enabled = !renderComponent.enabled; yield return new WaitForSeconds(interval); } } 攻撃貰った数秒だけ点滅させたいんですけど、うまくいきません。 分かる方いたらよろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/514
515: 名前は開発中のものです。 [sage] 2018/09/03(月) 20:59:49.58 ID:tgVVdu0K どううまく行かないのかくらい書こうか 数秒って仕様に対してwhile(true)はおかしくない? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/515
516: 名前は開発中のものです。 [] 2018/09/03(月) 21:04:21.53 ID:aLwDHYRc 当たり判定後にずっと点滅になるのを指定した時間だけ点滅するようにしたいです http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/516
517: 名前は開発中のものです。 [sage] 2018/09/03(月) 21:15:54.30 ID:+w8X/Qp7 while(true)を for(float i = 0; i < 指定秒; i += interval) とかに書き換えればええんでないの http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/517
518: 名前は開発中のものです。 [] 2018/09/03(月) 21:26:54.57 ID:aLwDHYRc ありがとうございます!ちょっとためしてみます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/518
519: 名前は開発中のものです。 [] 2018/09/03(月) 21:35:07.14 ID:h+zzshNm >>513 ありがとうございます。 試してみましたがあまり変わりませんでした。 他のところが間違ってるのかもしれないです。 どなたか複数のアセットバンドルの内、一つを読み込んだ段階で 画面を表示させるためのコードがわかるかたいたら教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/519
520: 514 [] 2018/09/03(月) 21:37:25.36 ID:aLwDHYRc ためしてみました、2回に1回くらい消えたままになります http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/520
521: 514 [] 2018/09/03(月) 21:41:49.37 ID:aLwDHYRc >>517秒数変えたら大丈夫でした ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/521
522: 名前は開発中のものです。 [sage] 2018/09/06(木) 22:10:10.37 ID:Wdj0MTwo 今2dで見下ろし型のゲームを作ろうとしていて、移動した方向にプレイヤーが向くスクリプトを書いているのですが、 void update() { input(); //入力 } void fixedupdate() { move(); //古座標取得、移動 rot(); //回転 } という風にやっているのですが、移動は出来ても回転しません ログで座標を取って見ると古座標と現座標が同じになっていました fixedupdateやupdate内では座標情報は変化しないのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/522
523: 名前は開発中のものです。 [sage] 2018/09/06(木) 22:16:10.61 ID:U2D2+Vnm まず肝心のrot()はどうなってますか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/523
524: 名前は開発中のものです。 [sage] 2018/09/06(木) 22:22:36.21 ID:Wdj0MTwo 拡張メソッドで public static void LookAt2D(vector3 transform_position,vector3 moveway,vector3 target_position) { vector3 rotvectol=(target_position−transform_position).momalized; Quateinion FromToRotation(vector3 moveway,rotvectol); } でプレイヤーの後ろ側を古座標に向けるように LookAt2D(transform.position,vector3.down,old_playerpos); としています ちゃんとtransform.translateで動かす前に古座標を取得しています http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/524
525: 弟子 ◆rZPPjYuxmQ [sage] 2018/09/06(木) 23:16:41.21 ID:U2D2+Vnm 一応、参考までに ttp://tsubakit1.hateblo.jp/entry/2014/08/02/030919 ここの真ん中あたりにFromToRotationのサンプルあるので まず、それを単体(例えば何かのキー押したら動く)ようにして確認してみるのはどうでしょうか 自分サンプル作ったら特に問題なかったです それから、コードですがコピペだとしたらスペルミスがあるのですが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/525
526: 名前は開発中のものです。 [sage] 2018/09/06(木) 23:24:25.34 ID:JB0Cf20e X それを単体(例えば何かのキー押したら動く)ようにして ○ それを単体、例えば何かのキー押したら動くようにして ()がつく場合は()が無い場合に日本語が通じるように書くこと。人に教える前に日本語勉強しろ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/526
527: 名前は開発中のものです。 [sage] 2018/09/06(木) 23:25:51.63 ID:U2D2+Vnm >>526 指摘ありがとう! 俺ファンの人! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/527
528: 名前は開発中のものです。 [sage] 2018/09/07(金) 19:42:20.51 ID:lsD5Bh9y オブジェクトの位置をインスペクター初期に設定した位置に戻すのって 初期にオブジェクト位置を取得しておいて 戻したい時にその取得値をぶっこむしかいないですか? なんか簡単にインスぺの初期値を取得するのってないんですか? 例えるならこんな感じのです transform.localPosition = Vector3.inspecterReset または transform.localPosition = new Vector3(インスぺ初期値, インスぺ初期値, インスぺ初期値) http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/528
529: 名前は開発中のものです。 [sage] 2018/09/07(金) 21:54:41.80 ID:9OXGk4KY >>528 なんで、それじゃあかんの? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/529
530: 528 [sage] 2018/09/07(金) 22:28:16.56 ID:lv+ZCuPP オブジェクトが50個になるので、全部記録させるの手間だなと思って ストラクトの変数でどこかに保管されてるのかなと思ったのですが、なさそうですね http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/530
531: 名前は開発中のものです。 [sage] 2018/09/07(金) 22:42:52.52 ID:HEwz+CQu startで初期値を保存しとくscript作って貼ればいいんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/531
532: 名前は開発中のものです。 [sage] 2018/09/15(土) 23:50:07.68 ID:LxWm2AzV ガチ初心者ですが、今おすすめの書籍ってなんですかね? 2018.2対応だと猫が書いてあるのとひよこのやつがヒットしたんですが 今のところやってみたいのはちょっとした2Dパズルゲームの作成→艦これもどき(どちらかというと改みたいな落としきりの方向。ブラゲやスマゲ化はまだ敷居が高そうなので目指さない)なんですが http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/532
533: 名前は開発中のものです。 [sage] 2018/09/16(日) 01:04:57.37 ID:S6i6ogcT >>532 本屋で中身軽く見て良さそうなやつ そもそもどうしても書籍じゃなきゃヤダってわけじゃないならgoogleをおすすめする http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/533
534: 名前は開発中のものです。 [sage] 2018/09/16(日) 09:22:28.75 ID:WeoJYzw7 >>533 某サイトで金はらって本読んで勉強しろって煽られまして… あとちょっとでとあるサイト(上のとは別)のお題が完遂できそうなんですが、バージョン違いによる項目の違いで難儀しています… http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/534
535: 名前は開発中のものです。 [sage] 2018/09/16(日) 09:26:30.00 ID:WeoJYzw7 誤解されないように書いておくと533の質問はここでしかしてないです http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/535
536: 名前は開発中のものです。 [sage] 2018/09/16(日) 10:48:55.67 ID:WeoJYzw7 連投すみません。535は533の質問ではなく532の質問でした。 マルチでもいいよとおっしゃっていただけるのでしたら534についてここで伺ってみたいのですが http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/536
537: 名前は開発中のものです。 [] 2018/09/16(日) 10:59:56.09 ID:dLLBcIBT スクリプトで他のオブジェクトにセットしてあるスクリプトのメソッドを呼び出したいんだけど、ネットで調べたけどエラーになってできないんだけど どういう風に書けばいいのか教えて http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/537
538: 名前は開発中のものです。 [sage] 2018/09/16(日) 11:45:32.69 ID:8T0hdr1g OnTriggerEnter2Dで敵と剣がヒットした位置にエフェクトを出したいのですが良い方法はないでしょうか? 調べてみるとGetContactする方法がでてくるのですがどうやらOnCollisionEnter2Dのほうじゃないと取れないようでisTriggerをオフにしろとか回答されてたりするけどそれじゃ剣コリジョンで押したりできるようになっちゃうし。 いまは剣と敵の中間位置に適当に出してるんですが剣も敵も長いのですごい変で萎えます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/538
539: 名前は開発中のものです。 [sage] 2018/09/16(日) 11:49:19.02 ID:8T0hdr1g >>537 OtherComponent otherCmp = otherObj.GetComponent<OtherComponent>(); if( otherCmp ){ otherCmp.myfunc(); } これでどうだ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/539
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 463 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s