フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
「アセットを買えば」「チュートリアルやれ」等禁止、初心者の質問疑問に初心者が答えるスレ、ググれじゃなく何のキーワードでググったらいいかを書く
次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
関連スレ
【3Dゲームエンジン】Unity質問スレッド35
https://mevius.5ch.net/test/read.cgi/gamedev/1523771570/
【ゲームエンジン】Unity初心者質問スレBuild1
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2018/06/06(水) 10:45:19.46ID:3pAIyBsg2018/06/09(土) 15:03:16.64ID:8LJUcnoe
ダレモイナイネー
3弟子 ◆rZPPjYuxmQ
2018/06/09(土) 15:51:55.28ID:ILPbXT4G いいことだ!
2018/06/09(土) 21:45:43.71ID:Eav1Jo7E
ボーンの設定を確認する画面に行く為のコンフィグってボタン押すと固まるんですが、解決方法ありますか?
5弟子 ◆rZPPjYuxmQ
2018/06/09(土) 22:11:08.41ID:ILPbXT4G Unityのバージョンによって挙動変わるから色々試すといいかと
2018/06/09(土) 22:19:57.35ID:Eav1Jo7E
>>5
ありがとうございます。
ずっと待っていたんですが、読み込みが遅いだけで一応画面は出てきました…が、5分ほど待ちましたしその後の画面もすごく重くまともに操作できません。
いろいろなバージョン試してみます。
ありがとうございます。
ずっと待っていたんですが、読み込みが遅いだけで一応画面は出てきました…が、5分ほど待ちましたしその後の画面もすごく重くまともに操作できません。
いろいろなバージョン試してみます。
7弟子 ◆rZPPjYuxmQ
2018/06/10(日) 10:21:37.98ID:2dOgpg9v 【情報共有】Unityのバージョンによるマップエディタ(TilePalette)について
2017.3.1f1:表示される
2017.4.1f1:表示される
2017.4.2f2:表示されない
2018.1.0f2:表示されない
2018.2.0b3:表示される(メニュー位置が Window > 2D > Tile Paletteに変更されています)
以上より、現状 Tile Palette を最近のバージョンの Unity でお使いいただくには、2017.3.x,、2017.4.1、また、ベータ版となりますが、2018.2.xのいずれかをご利用していただく必要がございます。
上記スプライトが表示されないバージョンで開いたプロジェクトを例えば2017.4.2で作成し2DGameKitを展開してスプライトが表示されないことを確認したあと、同じプロジェクトを2017.4.1や2018.2.0b3で開くと再度スプライトが表示されるようになりました
あるプロジェクトで Tile Palette のスプライトが表示されなくなっても、それで Tile Palette のアセットが壊れてしまうということではないようです。
2017.3.1f1:表示される
2017.4.1f1:表示される
2017.4.2f2:表示されない
2018.1.0f2:表示されない
2018.2.0b3:表示される(メニュー位置が Window > 2D > Tile Paletteに変更されています)
以上より、現状 Tile Palette を最近のバージョンの Unity でお使いいただくには、2017.3.x,、2017.4.1、また、ベータ版となりますが、2018.2.xのいずれかをご利用していただく必要がございます。
上記スプライトが表示されないバージョンで開いたプロジェクトを例えば2017.4.2で作成し2DGameKitを展開してスプライトが表示されないことを確認したあと、同じプロジェクトを2017.4.1や2018.2.0b3で開くと再度スプライトが表示されるようになりました
あるプロジェクトで Tile Palette のスプライトが表示されなくなっても、それで Tile Palette のアセットが壊れてしまうということではないようです。
2018/06/22(金) 22:26:44.07ID:b4giu7F9
すみません、rigidbody.addforceについてなんですが、混乱してます。
Rigidbody rd = GetComponent<Rigidbody>();
Void Start(){
//一瞬(Time.deltaTime分?)だけ力が加わるのですか?
rd.AddForce(transform.forward);
//試したら1秒間力を加えた後の状態になったと感じたのですがあってますか?
rd.AddForce(transform.forward,ForceMode.Impulse);
}
Void FixedUpdate(){
//スクリプトリファレンスでは下記のように書いてあったのですが、これは次のアップデートのタイミングまで力を加え続けてくれるんでしょうか。
rd.AddForce(transform.forward);
}
Rigidbody rd = GetComponent<Rigidbody>();
Void Start(){
//一瞬(Time.deltaTime分?)だけ力が加わるのですか?
rd.AddForce(transform.forward);
//試したら1秒間力を加えた後の状態になったと感じたのですがあってますか?
rd.AddForce(transform.forward,ForceMode.Impulse);
}
Void FixedUpdate(){
//スクリプトリファレンスでは下記のように書いてあったのですが、これは次のアップデートのタイミングまで力を加え続けてくれるんでしょうか。
rd.AddForce(transform.forward);
}
10名前は開発中のものです。
2018/06/23(土) 01:29:38.73ID:0L8o5RMo unityで崩壊学園のような2Dアクションゲームを作りたいんですが、参考になるサイトや書籍はありませんか?
左右の移動だけじゃなくて、上下にも移動ができるようなタイプのゲームです。
左右の移動だけじゃなくて、上下にも移動ができるようなタイプのゲームです。
2018/06/23(土) 05:28:54.90ID:GjE91D+n
質問させてください。
この2Dシューティングのチュートリアルなんですが
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-enemy-hp-shot-power-and-animations?playlist=46524
>図11.14:
>これを交互に60フレームまで「オフ、オン、オフ、オン...」というように
>キーを打ち込んでください。
ここを実行したのですが、プレイヤーが無敵中に点滅してくれません。
無敵中ずっと消えたまま、です。
自分が見よう見まねで設定したのはこれですが、
https://dl1.getuploader.com/g/6%7CSR1gou/907/000.jpg
「オフ、オン、オフ、オン...」というのはどこのことでしょうか?
この2Dシューティングのチュートリアルなんですが
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-enemy-hp-shot-power-and-animations?playlist=46524
>図11.14:
>これを交互に60フレームまで「オフ、オン、オフ、オン...」というように
>キーを打ち込んでください。
ここを実行したのですが、プレイヤーが無敵中に点滅してくれません。
無敵中ずっと消えたまま、です。
自分が見よう見まねで設定したのはこれですが、
https://dl1.getuploader.com/g/6%7CSR1gou/907/000.jpg
「オフ、オン、オフ、オン...」というのはどこのことでしょうか?
2018/06/23(土) 08:57:56.16ID:P+CKIpjT
>>9
ありがとうございます。
てことは、例えば重力なんかの場合、加速度9.8m/s^2だったら、update()に書く場合、addforce(9.8 * Time.deltatime)でいいんでしょうか。
ありがとうございます。
てことは、例えば重力なんかの場合、加速度9.8m/s^2だったら、update()に書く場合、addforce(9.8 * Time.deltatime)でいいんでしょうか。
2018/06/23(土) 09:09:33.05ID:NjQULgZx
>>11
まずは、オンオフ回数を目一杯減らして、動作確認してください。
見当違いかもしれませんが、処理が間に合わないと点滅しないかも。1:00の間に2回ぐらい、まで激減らす。
それでも表示されなければ、設定に問題あり。
点滅するなら、pcの能力不足。
まずは、オンオフ回数を目一杯減らして、動作確認してください。
見当違いかもしれませんが、処理が間に合わないと点滅しないかも。1:00の間に2回ぐらい、まで激減らす。
それでも表示されなければ、設定に問題あり。
点滅するなら、pcの能力不足。
2018/06/23(土) 10:55:00.16ID:7kjsBpxb
15弟子 ◆rZPPjYuxmQ
2018/06/23(土) 11:04:08.74ID:biCjVGhQ16弟子 ◆rZPPjYuxmQ
2018/06/23(土) 12:18:20.84ID:3i5tK2/L >>11
さくっと斜め読みなのであってるかどうかわかりませんが
ttps://imgur.com/a/jRDSWna
こんな感じでEnableのチェックをオン、オフするのかなぁと
自分はいつもアルファで点滅してたので、いい勉強になりました
さくっと斜め読みなのであってるかどうかわかりませんが
ttps://imgur.com/a/jRDSWna
こんな感じでEnableのチェックをオン、オフするのかなぁと
自分はいつもアルファで点滅してたので、いい勉強になりました
2018/06/23(土) 14:32:06.82ID:z+j0CTeY
>>15
うそ教えちゃいけないよ。
>>12
FixedUpdate(){
AddForce(Vector3.up * -9.8f);
}
で、rigidbody.mass=1ならvelocityが1秒後に9.8になる。Time.deltaTimeをかける必要はない。どんどん加速はするけど、それは実際の重力と同じ加速。
重力をやりたいなら、
FixedUpdateに
AddForce(Vector3.up * -9.8f.ForceMode.Acceleration);
て書いとけば、massに左右されず、rigidbodyのUseGravityと同じ結果になる。
引力はmassが馬鹿でかいし重力定数はくそ小さい。rigidbody.massは使わずに、
M1自分、相手m2として、fixedUpdate内で
F = G*m1*m2 / r^2
を相手m2 = 1として求めて、
AddForce(自分方向の単位ベクトル * F,ForceMode.Acceleration);
てしてやるといい。m2=1と言うのは、引力の公式から、自分が相手に与える加速度のみを取り出したと思えばいい。ForceMode.Accelerationと相性がいい。
Rigitbody.massを1のままにしとけば
AddForce(自分方向の単位ベクトル * F);
でも結果は一緒。もちろんFはm2=1で求める。
うそ教えちゃいけないよ。
>>12
FixedUpdate(){
AddForce(Vector3.up * -9.8f);
}
で、rigidbody.mass=1ならvelocityが1秒後に9.8になる。Time.deltaTimeをかける必要はない。どんどん加速はするけど、それは実際の重力と同じ加速。
重力をやりたいなら、
FixedUpdateに
AddForce(Vector3.up * -9.8f.ForceMode.Acceleration);
て書いとけば、massに左右されず、rigidbodyのUseGravityと同じ結果になる。
引力はmassが馬鹿でかいし重力定数はくそ小さい。rigidbody.massは使わずに、
M1自分、相手m2として、fixedUpdate内で
F = G*m1*m2 / r^2
を相手m2 = 1として求めて、
AddForce(自分方向の単位ベクトル * F,ForceMode.Acceleration);
てしてやるといい。m2=1と言うのは、引力の公式から、自分が相手に与える加速度のみを取り出したと思えばいい。ForceMode.Accelerationと相性がいい。
Rigitbody.massを1のままにしとけば
AddForce(自分方向の単位ベクトル * F);
でも結果は一緒。もちろんFはm2=1で求める。
2018/06/23(土) 14:42:03.38ID:z+j0CTeY
>>17
あ、rigidbodyの重力は切っておくんだよ。
あ、rigidbodyの重力は切っておくんだよ。
2018/06/23(土) 14:44:47.74ID:GjE91D+n
>>13
レスありがとうございます
数を減らしても透明のままですので
PCの能力不足ではないようです。
オンオフの設定を理解できてないのでそこが問題かと推測しています。
>>14
レスありがとうございます。
>spritererendere横の0は1になってる?
いえ、どこのひし形に合わせても0のままです。
もしかして、ここの値がオンオフの切り替えですか?
1が描画、0が非描画、みたいな判定でしょうか?
>>16
レスありがとうございます。
spritererendere横のチェックの有無がオンオフ切り替えですか?
しかし、自分のはチェックできる場所が消えてしまっています。
とりあえず、
>>14さんのご指摘のspritererendere横の数字の変更、
>>16さんのご指摘のspritererendere横のチェックの有無、
をそれぞれ触って確認してみます。
レスありがとうございます
数を減らしても透明のままですので
PCの能力不足ではないようです。
オンオフの設定を理解できてないのでそこが問題かと推測しています。
>>14
レスありがとうございます。
>spritererendere横の0は1になってる?
いえ、どこのひし形に合わせても0のままです。
もしかして、ここの値がオンオフの切り替えですか?
1が描画、0が非描画、みたいな判定でしょうか?
>>16
レスありがとうございます。
spritererendere横のチェックの有無がオンオフ切り替えですか?
しかし、自分のはチェックできる場所が消えてしまっています。
とりあえず、
>>14さんのご指摘のspritererendere横の数字の変更、
>>16さんのご指摘のspritererendere横のチェックの有無、
をそれぞれ触って確認してみます。
2018/06/23(土) 15:04:05.80ID:GjE91D+n
>>14さんのご指摘のspritererendere横の数字が0だったのを1にしてみました。
すると、プレイヤーが点滅状態にできました!
しかし求めている非描画、描画とを交互にするイメージとは違い、
非描画1秒ごとに一度描画される感じです。
タイミングを表現すると、ンーーパッ、ンーーパッ、て感じで点滅しています。
(自分がやりたい点滅タイミングは、ンパンパです)
多分、ひし形をカットして1秒サイクルを0.10ほどに短く作れば、いけそうですが
チュートリアルに倣って、完成させたいので
この1秒の中でンパンパになる様に設定したいのですが、、どうすればいいんでしょうか
ちなみに、今回spritererendere横の0を1にしたら
なぜ1秒後に描画される様になったのか、理由がわかりません。
この数字はなにを表しているのでしょうか?
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg
すると、プレイヤーが点滅状態にできました!
しかし求めている非描画、描画とを交互にするイメージとは違い、
非描画1秒ごとに一度描画される感じです。
タイミングを表現すると、ンーーパッ、ンーーパッ、て感じで点滅しています。
(自分がやりたい点滅タイミングは、ンパンパです)
多分、ひし形をカットして1秒サイクルを0.10ほどに短く作れば、いけそうですが
チュートリアルに倣って、完成させたいので
この1秒の中でンパンパになる様に設定したいのですが、、どうすればいいんでしょうか
ちなみに、今回spritererendere横の0を1にしたら
なぜ1秒後に描画される様になったのか、理由がわかりません。
この数字はなにを表しているのでしょうか?
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg
2018/06/23(土) 15:06:30.89ID:GjE91D+n
>>16
>ttps://imgur.com/a/jRDSWna
>こんな感じでEnableのチェックをオン、オフするのかなぁと
すみません、自分のには>>16さんのスクショにある様なEnableのチェックがありません。
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg
最初はあった気がするのですが、触ってるうちに無くなった気がします。
非表示になってしまっているのか、なんなのか、どうやったらチェックが現れるか
ご存知でしょうか?
>ttps://imgur.com/a/jRDSWna
>こんな感じでEnableのチェックをオン、オフするのかなぁと
すみません、自分のには>>16さんのスクショにある様なEnableのチェックがありません。
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg
最初はあった気がするのですが、触ってるうちに無くなった気がします。
非表示になってしまっているのか、なんなのか、どうやったらチェックが現れるか
ご存知でしょうか?
2018/06/23(土) 15:31:00.37ID:5vbUo0fi
>>11
適当なこというけど
図11.14と
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg を見比べると
日の丸ボタン押さなきゃいけない感じじゃない?
適当なこというけど
図11.14と
https://dl1.getuploader.com/g/zipcodezipcode/169/000.jpg を見比べると
日の丸ボタン押さなきゃいけない感じじゃない?
23名前は開発中のものです。
2018/06/23(土) 16:04:19.37ID:0L8o5RMo >>15
レス有難うございます。
webの検索だけではなくunity関連の書籍も数冊購入済みです。
ですが、Unityの2Dアクションのそのほとんどが、ロックマンのような真横から見た視点のものばかりなんです。
レス有難うございます。
webの検索だけではなくunity関連の書籍も数冊購入済みです。
ですが、Unityの2Dアクションのそのほとんどが、ロックマンのような真横から見た視点のものばかりなんです。
2018/06/23(土) 16:37:51.78ID:GjE91D+n
>>16
プレイヤーオブジェクトを選択してからアニメーション窓を開いたら
チェック項目を表示したspritererendereを確認できる様になりました。
さっきは作ったInvincibleアニメーションを選択してから
アニメーション窓を開いた状態でした。
https://dl1.getuploader.com/g/zipcodezipcode/170/000.jpg
ただ、あなたのttps://imgur.com/a/jRDSWnaの画像にある様に、
途中でチェックを入れたりはずしたりの設定方法がわかりません。
ひとつずつ、キーフレームを選択して、チェックを触るのかなと思ったのですが
チェックを入れるとずっとチェックが入ったままになってしまいます。
チェックをキーフレームごとに設定できません、、、
どうやって、フレームごとのキーのチェックをはずしたりつけたりしたのでしょうか?
プレイヤーオブジェクトを選択してからアニメーション窓を開いたら
チェック項目を表示したspritererendereを確認できる様になりました。
さっきは作ったInvincibleアニメーションを選択してから
アニメーション窓を開いた状態でした。
https://dl1.getuploader.com/g/zipcodezipcode/170/000.jpg
ただ、あなたのttps://imgur.com/a/jRDSWnaの画像にある様に、
途中でチェックを入れたりはずしたりの設定方法がわかりません。
ひとつずつ、キーフレームを選択して、チェックを触るのかなと思ったのですが
チェックを入れるとずっとチェックが入ったままになってしまいます。
チェックをキーフレームごとに設定できません、、、
どうやって、フレームごとのキーのチェックをはずしたりつけたりしたのでしょうか?
25弟子 ◆rZPPjYuxmQ
2018/06/23(土) 16:41:13.70ID:3i5tK2/L26弟子 ◆rZPPjYuxmQ
2018/06/23(土) 16:46:11.85ID:3i5tK2/L >>24
解決できたようで何よりです
録画ボタン(赤まる)を押して、各キーフレームのところで、チェック、録画オフ、
次のフレーム、録画押す、チェック外す、録画オフ、次のキーフレーム行く
の繰り返し
まぁ一個つくって、コピペでいけるので
コピペしたあとは、録画ボタンは関係なく、キーフレームに位置を設定して値を直接いじれば変更できます
これは何度かやり直して習得しないとなかなか理解しにくいかと思います。
自分もアニメ関係は4,5個シーンを作ってどうにか理解できましたので
(まだ完全には理解していないけど)
なので、その部分だけいじる、動かす、を繰り返すと解るようになるかなと
習うより慣れろ系です
解決できたようで何よりです
録画ボタン(赤まる)を押して、各キーフレームのところで、チェック、録画オフ、
次のフレーム、録画押す、チェック外す、録画オフ、次のキーフレーム行く
の繰り返し
まぁ一個つくって、コピペでいけるので
コピペしたあとは、録画ボタンは関係なく、キーフレームに位置を設定して値を直接いじれば変更できます
これは何度かやり直して習得しないとなかなか理解しにくいかと思います。
自分もアニメ関係は4,5個シーンを作ってどうにか理解できましたので
(まだ完全には理解していないけど)
なので、その部分だけいじる、動かす、を繰り返すと解るようになるかなと
習うより慣れろ系です
2018/06/23(土) 17:08:44.25ID:GjE91D+n
>>25
できました!
https://dl1.getuploader.com/g/zipcodezipcode/171/uni01.gif
が、表示しない場合と表示する場合の
やり方自体を理解していないので
気分が晴れません、、
新しく作ったキーフレームが「表示する状態のキーフレーム」だったので
とりあえずそれをコピーして、
透明ばかりのキーフレームの偶数回目のキーフレームを削除して
そこにペーストしていった感じです。
現状先に進めても、
透明のキーフレーム、非透明のキーフレームを
意識して自分が作ることは不可能ですね。
んーーーー。。。。
できました!
https://dl1.getuploader.com/g/zipcodezipcode/171/uni01.gif
が、表示しない場合と表示する場合の
やり方自体を理解していないので
気分が晴れません、、
新しく作ったキーフレームが「表示する状態のキーフレーム」だったので
とりあえずそれをコピーして、
透明ばかりのキーフレームの偶数回目のキーフレームを削除して
そこにペーストしていった感じです。
現状先に進めても、
透明のキーフレーム、非透明のキーフレームを
意識して自分が作ることは不可能ですね。
んーーーー。。。。
2018/06/23(土) 17:10:24.13ID:GjE91D+n
>>26
>録画ボタン(赤まる)を押して、各キーフレームのところで、チェック、録画オフ、
>次のフレーム、録画押す、チェック外す、録画オフ、次のキーフレーム行く
の繰り返し
なんとなく、わかってきました。
慣れていきます、回答してくださり本当に
ありがとうございます!
>録画ボタン(赤まる)を押して、各キーフレームのところで、チェック、録画オフ、
>次のフレーム、録画押す、チェック外す、録画オフ、次のキーフレーム行く
の繰り返し
なんとなく、わかってきました。
慣れていきます、回答してくださり本当に
ありがとうございます!
29弟子 ◆rZPPjYuxmQ
2018/06/23(土) 18:37:43.29ID:3i5tK2/L >>23
崩壊学園の動画見て見ました
いわゆる奥行きのある横スクなのかな?
まぁUnityでやるなら普通に2Dプロジェクトに3Dの床配置して、カメラを斜め視点にすれば
実装できると思いますけど、あとは奥に行ったときにキャラのスケール調整するくらいでしょうかねぇ
崩壊学園の動画見て見ました
いわゆる奥行きのある横スクなのかな?
まぁUnityでやるなら普通に2Dプロジェクトに3Dの床配置して、カメラを斜め視点にすれば
実装できると思いますけど、あとは奥に行ったときにキャラのスケール調整するくらいでしょうかねぇ
2018/06/23(土) 19:36:04.61ID:NjQULgZx
キーフレーム、複数選択してチェック、できなかったかな?
ctrlかoptionキーおしながら選択すればできたような。
ctrlかoptionキーおしながら選択すればできたような。
2018/06/23(土) 21:46:37.14ID:4AT8m98h
>>30
アセットを購入すればできるようになると思いますよ
アセットを購入すればできるようになると思いますよ
2018/06/23(土) 22:15:16.11ID:4AT8m98h
>>32
アセットを買えば禁止もできるようになると思いますよ
アセットを買えば禁止もできるようになると思いますよ
35名前は開発中のものです。
2018/06/24(日) 00:59:23.55ID:W8n17fCJ >>29
そうです!奥行きのある横スクです!
カメラを斜め視点にするというのも一度試してみましたが
変に奥行きがついてしまって微妙な感じでした。
うーん。物理エンジンを使わないで直接プログラムを組むしかないのかな。
そうです!奥行きのある横スクです!
カメラを斜め視点にするというのも一度試してみましたが
変に奥行きがついてしまって微妙な感じでした。
うーん。物理エンジンを使わないで直接プログラムを組むしかないのかな。
36名前は開発中のものです。
2018/06/24(日) 01:27:17.64ID:k+l2FErP Unityは最近始めたばかりなのですがオブジェクトをオブジェクトにぶつけると
痙攣したようにガクガクとしてしまいます。
ちゃんとしっかり止まるようには出来ないでしょうか
interpolateやCollisionDetectionを変えてみましたが無駄で
Fixed.timestepというのを小さくした所しっかり止まるようにはなったのですが
どこのサイトでもゲームが重くなると注意書きがあって誰かにプレイしてもらう時に
止まったりしないか心配です
痙攣したようにガクガクとしてしまいます。
ちゃんとしっかり止まるようには出来ないでしょうか
interpolateやCollisionDetectionを変えてみましたが無駄で
Fixed.timestepというのを小さくした所しっかり止まるようにはなったのですが
どこのサイトでもゲームが重くなると注意書きがあって誰かにプレイしてもらう時に
止まったりしないか心配です
2018/06/24(日) 05:52:59.17ID:yUQoP5Fq
>>35
いわゆる2.5D。2Dじゃなく3D。カメラのprojectionはperspective。2Dスプライトに3Dのrigidbodyとコライダーつけるのが手っ取り早い。奥行きはカメラの位置や向きや視野角を調整。どんな本を見てるのか分からないけど、スクロールは本に載ってるやつでできるかも知れない。
いわゆる2.5D。2Dじゃなく3D。カメラのprojectionはperspective。2Dスプライトに3Dのrigidbodyとコライダーつけるのが手っ取り早い。奥行きはカメラの位置や向きや視野角を調整。どんな本を見てるのか分からないけど、スクロールは本に載ってるやつでできるかも知れない。
2018/06/24(日) 06:08:35.07ID:yUQoP5Fq
>>36
どういうぶつけ方をしているのかわからないけど、physicMaterialのbouncinessを0にして各々のコライダーにつけとけば、いいかも。
どういうぶつけ方をしているのかわからないけど、physicMaterialのbouncinessを0にして各々のコライダーにつけとけば、いいかも。
39名前は開発中のものです。
2018/06/24(日) 08:56:29.31ID:k+l2FErP >>38
ぶつけかたというのはスクリプトでいいでしょうか
public float speed = 3f;
float moveX = 0f;
float moveY = 0f;
Rigidbody2D rb;
void Start(){
rb = GetComponent<Rigidbody2D> ();
}
void FixedUpdate () {
moveX = Input.GetAxis ("Horizontal") * speed;
moveY = Input.GetAxis ("Vertical") * speed;
rb.velocity = new Vector2(moveX, moveY);
}
ぶつけかたというのはスクリプトでいいでしょうか
public float speed = 3f;
float moveX = 0f;
float moveY = 0f;
Rigidbody2D rb;
void Start(){
rb = GetComponent<Rigidbody2D> ();
}
void FixedUpdate () {
moveX = Input.GetAxis ("Horizontal") * speed;
moveY = Input.GetAxis ("Vertical") * speed;
rb.velocity = new Vector2(moveX, moveY);
}
40弟子 ◆rZPPjYuxmQ
2018/06/24(日) 10:02:56.29ID:jJ6M8/KE >>35
ttps://imgur.com/a/x8i6Yjs
ちょっと雑だけどこんな感じかな
スケールいじらなくても奥に行けば小さくなるので簡単にいけそうですね
上下で奥、手前、左右の動きをプログラムで組めばいいかと。
カメラを斜めにしているのと同じ角度にオブジェクトもしています
これは3Dオブジェクトを配置してますが2Dプロジェクトなのでコライダ関係は2Dを使うといいかと思います
ttps://imgur.com/a/x8i6Yjs
ちょっと雑だけどこんな感じかな
スケールいじらなくても奥に行けば小さくなるので簡単にいけそうですね
上下で奥、手前、左右の動きをプログラムで組めばいいかと。
カメラを斜めにしているのと同じ角度にオブジェクトもしています
これは3Dオブジェクトを配置してますが2Dプロジェクトなのでコライダ関係は2Dを使うといいかと思います
41弟子 ◆rZPPjYuxmQ
2018/06/24(日) 10:19:02.77ID:jJ6M8/KE2018/06/24(日) 10:38:50.20ID:yUQoP5Fq
キー入力みたいに継続した入力で動かすなら、velocity使わずにaddforceが無難だと思う。
43名前は開発中のものです。
2018/06/24(日) 10:59:19.98ID:k+l2FErP2018/06/24(日) 10:59:32.31ID:yUQoP5Fq
>>39
これだとぶつかってなおキー押していると、あらぬ方向にぶっ飛んでいくよね。進めない方向にF=mv/tの力加えるんだから、ガグガクして止まらないどころじゃない。
そして、公式のスクリプトリファリンスにあるように、
ほとんどの場合、非現実的な挙動になるため速度を直接修正するべきではありません。
オブジェクトの速度を物理ステップごとに設定しないでください。これは非現実的な物理シミュレーションに繋がります。
速度を変更する上での典型例は、ファーストパーソン・シューティングでのジャンプ時にあります。即座に速度を変更したいためです。
だから。
どんなサンプルを見たか知らないけど、運が悪かったですね。
これだとぶつかってなおキー押していると、あらぬ方向にぶっ飛んでいくよね。進めない方向にF=mv/tの力加えるんだから、ガグガクして止まらないどころじゃない。
そして、公式のスクリプトリファリンスにあるように、
ほとんどの場合、非現実的な挙動になるため速度を直接修正するべきではありません。
オブジェクトの速度を物理ステップごとに設定しないでください。これは非現実的な物理シミュレーションに繋がります。
速度を変更する上での典型例は、ファーストパーソン・シューティングでのジャンプ時にあります。即座に速度を変更したいためです。
だから。
どんなサンプルを見たか知らないけど、運が悪かったですね。
2018/06/24(日) 19:35:53.81ID:5VtlLUIj
アセットを買えばサンプルを見なくてもできますよ
46弟子 ◆rZPPjYuxmQ
2018/06/24(日) 19:59:04.97ID:jJ6M8/KE >>45
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね
2018/06/24(日) 20:58:57.27ID:J7+ya1Cs
>>46
別人だよお馬鹿さん
別人だよお馬鹿さん
2018/06/25(月) 00:56:25.31ID:Gjh1k0no
Wave型ってなんですか? 波型?
検索してもUnity上での組み立て方法ばかりなので
その言い回しはUnity独特のものですよね?
Wave型というものはどういう型なのか、教えてください。
検索してもUnity上での組み立て方法ばかりなので
その言い回しはUnity独特のものですよね?
Wave型というものはどういう型なのか、教えてください。
2018/06/25(月) 01:02:26.71ID:Gjh1k0no
また、プレハブにあるファイルの複製方法ってありますか?
左クリックの項目にコピーが見当たらないので。
ファイル開いて直接複製しても大丈夫なんでしょうか
左クリックの項目にコピーが見当たらないので。
ファイル開いて直接複製しても大丈夫なんでしょうか
2018/06/25(月) 01:13:13.22ID:kEKgPmD2
あります
2018/06/25(月) 01:54:54.97ID:49rW5epg
エクスプローラーでコピーしてちょっとすればMetaファイルも自動で作られる。
でも、ファイルだから名前かぶるとダメだぞ。
楽なのはヒエラルキーに一度いれて、そこから何回もアセットにドラッグアンドドロップするのが良いかな。
勝手に名前の後ろに連番降られるけど。
でも、ファイルだから名前かぶるとダメだぞ。
楽なのはヒエラルキーに一度いれて、そこから何回もアセットにドラッグアンドドロップするのが良いかな。
勝手に名前の後ろに連番降られるけど。
2018/06/25(月) 02:13:33.57ID:hF+d1Szw
ctrl+c ctrl+vじゃできなかったっけ?
2018/06/25(月) 02:19:59.51ID:blMz7gxQ
ctrl+dだよ
削除っぽいけど複製だよ
ほんとだよ
だまされたと思ってやってみなよ
削除っぽいけど複製だよ
ほんとだよ
だまされたと思ってやってみなよ
2018/06/25(月) 02:33:23.61ID:FHHIRSk8
CTRL+ALT+DEL だよ!
55名前は開発中のものです。
2018/06/25(月) 03:57:48.26ID:Gjh1k0no プレハブにあるコピーできないファイルを
ヒエラルキーにドラッグすると
「Unable to instantiate prefab. Prefab may be broken.」
とエラーが出ました。
このせいだった様です。
、、というか、いきなり、壊れる、とかこんなことあるんですか??
フレハブ内のファイルが壊れるケースを教えてください。
修復は、そのプレハブファイルを最初から作るしかないですよね?ソースとかないですから。
Unityではそういうリスクがあるんですね。。
ヒエラルキーにドラッグすると
「Unable to instantiate prefab. Prefab may be broken.」
とエラーが出ました。
このせいだった様です。
、、というか、いきなり、壊れる、とかこんなことあるんですか??
フレハブ内のファイルが壊れるケースを教えてください。
修復は、そのプレハブファイルを最初から作るしかないですよね?ソースとかないですから。
Unityではそういうリスクがあるんですね。。
56名前は開発中のものです。
2018/06/25(月) 03:59:16.85ID:Gjh1k0no コピー方法に対してレスくださった皆さま、ありがとうございます
いろいろ試してはいたんですが、壊れていたのでコピーできなかったようです、、、
いろいろ試してはいたんですが、壊れていたのでコピーできなかったようです、、、
57名前は開発中のものです。
2018/06/25(月) 04:01:17.30ID:Gjh1k0no ちなみに、エラー全文はこれです。
壊れている、とありますが、具体的な状況わかりますか?
Unable to instantiate prefab. Prefab may be broken.
UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean, HierarchyDropMode)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
壊れている、とありますが、具体的な状況わかりますか?
Unable to instantiate prefab. Prefab may be broken.
UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean, HierarchyDropMode)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
58名前は開発中のものです。
2018/06/25(月) 05:42:54.13ID:Gjh1k0no とりあえず、壊れたプレハブファイルは
新しく作り直し、解決しました。
新しく作り直し、解決しました。
2018/06/25(月) 06:07:18.49ID:CdBJ6SaM
>>58
お疲れちゃん、プレファブに使ってたファイルやら子プレファブやを削除してたら壊れてるって出るけど、エラーメッセージまでは覚えてないや。
wave型はどばっと来てそれをやっつけるタイプだよ。第1波とか言うとピンとくるかな。
お疲れちゃん、プレファブに使ってたファイルやら子プレファブやを削除してたら壊れてるって出るけど、エラーメッセージまでは覚えてないや。
wave型はどばっと来てそれをやっつけるタイプだよ。第1波とか言うとピンとくるかな。
2018/06/25(月) 06:53:23.94ID:Z5gZAoLF
>>48
unity独自の呼び方ではないよ。
unity独自の呼び方ではないよ。
2018/06/25(月) 08:19:02.64ID:GOooUkoF
UnityでFortnite作れる?
2018/06/25(月) 08:48:24.45ID:nUVruEF5
fortniteはunreal enginで作ってるんでしょ
2018/06/25(月) 11:33:06.26ID:zyvS5Xn9
2018/06/25(月) 18:00:43.64ID:CdBJ6SaM
アセットストアも公式のスクリプトリファリンスも検索遅いですよね。リファレンスページの検索よりgoogleの検索使ってリファリンスに飛んだ方が数倍早いのなんとかならないの。
2018/06/26(火) 12:46:16.79ID:coUVwrcB
お目汚し失礼致します。
つい最近Unityに手を出した者なのですが、GameObjectとPrefabの扱いでいくつか質問があります。
1.オブジェクトをプレハブ化した後、シーン上で元のオブジェクトを削除(単純に見えないようにする、という意味です)するにはどうすればよいのか?
2.例えばキャラクターの装備を変更したい時にはプレハブ化したオブジェクトをインスタンスで呼び出せば良いらしいが、その元オブジェクトはどこに置いておけばよいのか?
初心者丸出しの質問ですが、お教え頂ければ幸いです。よろしくお願い致します。
つい最近Unityに手を出した者なのですが、GameObjectとPrefabの扱いでいくつか質問があります。
1.オブジェクトをプレハブ化した後、シーン上で元のオブジェクトを削除(単純に見えないようにする、という意味です)するにはどうすればよいのか?
2.例えばキャラクターの装備を変更したい時にはプレハブ化したオブジェクトをインスタンスで呼び出せば良いらしいが、その元オブジェクトはどこに置いておけばよいのか?
初心者丸出しの質問ですが、お教え頂ければ幸いです。よろしくお願い致します。
2018/06/26(火) 13:02:15.32ID:yQPPs3aZ
>>65
アセットストアに装備関係のアセットがありますよ
アセットストアに装備関係のアセットがありますよ
2018/06/26(火) 13:19:54.02ID:wlaWupK1
>>65
http://neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FScript%2FDynamicAssetsLoading
これか、データ格納オブジェクト&スクリプトをつくってあらかじめ貼っておく。
http://neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FScript%2FDynamicAssetsLoading
これか、データ格納オブジェクト&スクリプトをつくってあらかじめ貼っておく。
2018/06/26(火) 13:22:02.33ID:waiFArGb
2018/06/26(火) 13:43:37.72ID:j4B4mR6e
2018/06/26(火) 13:45:21.87ID:j4B4mR6e
あ、ID変わってますが>>65です
71名前は開発中のものです。
2018/06/27(水) 02:26:34.93ID:MZGUGuBC すみません、変な質問で申し訳ないのですが
Unityには様々なコンポーネントがありますよね。
公式にて、ゲームオブジェクトが空鍋なら、
コンポーネントはそこに入れる具材だと書いてました。
で、すべてのゲームオブジェクトの、どんなコンポーネントでも、
スクリプト(ソースコード)上で取得することができる、という
私の認識は間違って居ませんでしょうか?
Unityには様々なコンポーネントがありますよね。
公式にて、ゲームオブジェクトが空鍋なら、
コンポーネントはそこに入れる具材だと書いてました。
で、すべてのゲームオブジェクトの、どんなコンポーネントでも、
スクリプト(ソースコード)上で取得することができる、という
私の認識は間違って居ませんでしょうか?
72菩薩@弟子
2018/06/27(水) 05:23:47.81ID:/3PKTmvf 汝らよ、空鍋に入れる具材はキムチと知りなさい。
鍋のキムチを取得したければアセットを買えばよい。
初心者は、我が見守るこのスレで、誉れと思って、そのことを深く記憶にとどめておきなさい。
鍋のキムチを取得したければアセットを買えばよい。
初心者は、我が見守るこのスレで、誉れと思って、そのことを深く記憶にとどめておきなさい。
2018/06/27(水) 06:27:43.37ID:BdTG0UH4
>>71
間違ってないよ
間違ってないよ
2018/06/27(水) 09:19:34.18ID:MZGUGuBC
>>73
ありがとうございました。
ありがとうございました。
2018/06/27(水) 11:41:14.25ID:NupjzNCO
Hierarchyのラベルの大きさを変えるにはどうしたらいいですか?
リストの行の高さを変えるのが目的です。
リストの行の高さを変えるのが目的です。
76弟子 ◆rZPPjYuxmQ
2018/06/27(水) 13:26:27.49ID:rsgWo6Ac >>75
色々と調べましたが、直接ヒエラルキーウィンドを変更するのはないですね
別のエディトウィンドで新規にヒエラルキーを作成してやるなら出来るようです
ただし、かなり難しいので根気がいると思います
別のヒエラルキー作成
ttp://anchan828.hatenablog.jp/entry/2013/12/24/210139
エディタ画面のフォントスタイル変更
ttp://baba-s.hatenablog.com/entry/2015/05/10/114527
色々と調べましたが、直接ヒエラルキーウィンドを変更するのはないですね
別のエディトウィンドで新規にヒエラルキーを作成してやるなら出来るようです
ただし、かなり難しいので根気がいると思います
別のヒエラルキー作成
ttp://anchan828.hatenablog.jp/entry/2013/12/24/210139
エディタ画面のフォントスタイル変更
ttp://baba-s.hatenablog.com/entry/2015/05/10/114527
77弟子 ◆rZPPjYuxmQ
2018/06/27(水) 13:53:39.42ID:rsgWo6Ac 一応、サンプルのを2行表示してみたところ、行をかなり開けてます
ttps://i.gyazo.com/f3d5ba142b9547aabe8cb7a4a0589af1.png
ttps://i.gyazo.com/f3d5ba142b9547aabe8cb7a4a0589af1.png
7875
2018/06/27(水) 13:54:00.81ID:NupjzNCO 直接は無理なんですね。
上記のサイトを参考にして自作してみます。
上記のサイトを参考にして自作してみます。
2018/06/27(水) 15:12:21.69ID:07W788OP
C#を使用して2Dゲーム制作をしている初心者です
左右の方向キーを使い、特定の位置五ヶ所にキャラクターを移動させるにはどのようにしたらいいのでしょうか?
・移動箇所
☆キャラクター
・ ・ ☆ ・ ・
左右の方向キーを使い、特定の位置五ヶ所にキャラクターを移動させるにはどのようにしたらいいのでしょうか?
・移動箇所
☆キャラクター
・ ・ ☆ ・ ・
2018/06/27(水) 15:31:24.61ID:mQnQFUMP
>>79
左右キーが押されたらキャラクタの座標を変更すればいい
各位置を0〜4の番号を割り振っておいて、今キャラクタが何番にいるか記憶しておく
3番にいるときに右キーが押されれば4番に移動すればいいので4番の座標に動かす
4番にいるときに右キーを押されたら0に行くのか4のままなのかは仕様次第
左右キーが押されたらキャラクタの座標を変更すればいい
各位置を0〜4の番号を割り振っておいて、今キャラクタが何番にいるか記憶しておく
3番にいるときに右キーが押されれば4番に移動すればいいので4番の座標に動かす
4番にいるときに右キーを押されたら0に行くのか4のままなのかは仕様次第
2018/06/27(水) 15:51:48.80ID:07W788OP
82弟子 ◆rZPPjYuxmQ
2018/06/27(水) 16:32:19.34ID:rsgWo6Ac すごく単純なサンプルなんだけど役に立てば…
ttps://i.gyazo.com/ef87d68ef77ff58c18204f0ec9262445.png
SSのようにあらかじめ決められた場所に配置しておきます、でインスペクタでオブジェクトを指定し、Start関数で一旦全部非表示にします。
ttps://i.gyazo.com/cfc38424c56b616625b93c313f8aebcc.png
あとはキーが入力されたら、その位置のオブジェクトを表示する
ttps://imgur.com/a/7O3lHgW
ttps://i.gyazo.com/ef87d68ef77ff58c18204f0ec9262445.png
SSのようにあらかじめ決められた場所に配置しておきます、でインスペクタでオブジェクトを指定し、Start関数で一旦全部非表示にします。
ttps://i.gyazo.com/cfc38424c56b616625b93c313f8aebcc.png
あとはキーが入力されたら、その位置のオブジェクトを表示する
ttps://imgur.com/a/7O3lHgW
2018/06/27(水) 16:43:13.77ID:mQnQFUMP
>>81
たぶん自覚してるんだろうけどスタートラインにも立ててないような初心者なんで82のサンプルでも見て何がどうなってるか理解するとこから始めよう
このサンプルが実現したいものを再現してるとは思わんが、これくらいは問題なく理解できないとゲーム作るなんて夢のまた夢
たぶん自覚してるんだろうけどスタートラインにも立ててないような初心者なんで82のサンプルでも見て何がどうなってるか理解するとこから始めよう
このサンプルが実現したいものを再現してるとは思わんが、これくらいは問題なく理解できないとゲーム作るなんて夢のまた夢
2018/06/27(水) 16:45:01.72ID:07W788OP
2018/06/27(水) 16:45:40.74ID:mQnQFUMP
っていうかキャラクタの移動、って質問者が言ってるのにactiveの切り替えでサンプル作るってすごい発想だな
移動を歩いてるよう見せたいとかしたくなったら破綻すんじゃん
移動を歩いてるよう見せたいとかしたくなったら破綻すんじゃん
2018/06/27(水) 17:40:42.14ID:Fqeg8KbG
瞬間移動ならいいんじゃね。
直接座標いじるのもいいが、決まった座標かつ少数の移動先なら有効っちゃ有効。
慣れるまでならTranaformいじるよりこっちの方が混乱しないだろ、多分。
直接座標いじるのもいいが、決まった座標かつ少数の移動先なら有効っちゃ有効。
慣れるまでならTranaformいじるよりこっちの方が混乱しないだろ、多分。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国連大使「日本が中国に武力行使すると脅しをかけたのは初めて」 国連事務総長に書簡★4 [♪♪♪★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★8 [♪♪♪★]
- 【🐼】パンダ、日本で会えなくなる? 中国との関係悪化で不安の声 [ぐれ★]
- 【芸能】44歳・池脇千鶴、激変ぶりにネット衝撃 「まるで別人…」「変化が凄い!!」の声 [冬月記者★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★9 [♪♪♪★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 [ぐれ★]
- おい千晴😡
- ミカン高ミカンめっちゃたっかwwwwww
- 3大おまえらの公認漫画、ウシジマくん、みいちゃんと山田さん、あと一つは?
- 🏡😡
- お前らGoogleアンケートやってんの?
- おい、八田!
