【3Dゲームエンジン】Unity質問スレッド34
■ このスレッドは過去ログ倉庫に格納されています
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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質問スレッド33
https://mevius.5ch.net/test/read.cgi/gamedev/1513643755/ >>11533
>あなたが、「美し者は短命です」と言ったので、
夏目雅子を例に出して言ったのですね。
>わたしは観念の「美人薄命」を否定したのです。
樋口可南子によってそれを否定したのですね。 >>297
全部正しく設定してるんだけどなあ
なんなんだろう
>>299
俺へのレスかな?
コリジョンの設定なんて何もいじってないんだけど、
Plane4枚を隙間なく並べてsphere転がすだけでも何か設定必要なの? >>303
ちゅ一とで四枚となっては
ちなみに一枚なら大丈夫って書いてるね たぶん各PlaneにアタッチされたColliderが悪さしてるんだろうね。
どうしてもPlaneを4枚使いたいならCollider1枚を4枚分のサイズへ広げるといいよ。
そういう挙動の把握もチュートリアルの裏目的みたいなもんだと思うw >>305
チュートレベルの理解力でそれは厳しいな、planeには最初からコライダがあるから
おれもやってみたけど問題なく動いた
とりま平面と球だけでやるとかしてみればいい
壁とかいじるときに変なところいじってるかもしれんし Blenderで作ったモデルをUnityでアップしてVRChatでそのモデルを選択したら設定した大きさよりかなり巨大なモデルになってしまうんですがどうしたら良いでしょうか?
どこで質問したら良いかもわからないのでスレチでしたらご容赦下さい >>295
ボールが跳ねて外飛び出るのを期待してやったら何も起きねえぞゴルァ
寧ろどうやったら撥ねるのか教えれ >>295
フィジックスマネージャーもしくはフィジックスマテリアルのBouncinessを0にしたら治ったりしない? 新しいプロジェクトを作る
Planeを作る
3枚複製する
それぞれのPositionを>>297へ設定
Sphereを作る
SphereのPositionを(0,1.5,0)へ設定 ((-5,1.5,0)の方が挙動が分かりやすい)
SphereにRigidbodyコンポーネントを追加
SphereにC#のスクリプトを新たに作成
https://unity3d.com/jp/learn/tutorials/projects/hajiuni/moving-the-player?playlist=45986
の一番下のコードを6行目からコピペ
Speedの値を50に変更
再生
Sphere落下後少ししてからDを押し続ける
これで弾むんだよね
弾まない時もあるし、弾み方も一定ではないけど
>>310の方法をググって試してみたけど変わらなかった
正しく設定できてたかはわからないけど なるほど、Speed上げると飛ぶのか
Y軸の高さをログ出力してわかったんだが、繋ぎ目を跨いだり壁にぶつかると
0.5052602とか0.5以外になってる事がある
0.5に収束する前に跨いだりぶつかるのを繰り返すと、座標に誤差が出て
0.5未満(0.4999994)とか、ちょっとcolliderにめり込んだままになるタイミングがある
その時に繋ぎ目を跨ぐと飛び上がるようだ
球の高さを最初からY0.5にして、Freeze PositonのYをロックすればいんでね? mass100、Speed10000でもふっ飛ぶな
http://imgur.com/ru0Lglm.png
飛ぶ直前に必ずY座標のめり込みがある 質問します
unityってビルトインで「default particle」というマテリアルが入ってますよね
自分でパーティクルを作る時このdefault particleと同じ設定にする場合どうやって作れば
いいと思われますか?
このdefault particleの画像が気に入らなくて自分で作った画像でマテリアルを作ったりしたのですが
どうも別物になってしまって具合が良くないです
マテリアルをparticle/additiveとかparticle/alpha blendedとかにしてみても別物のようです
一体どういうマテリアルを選べばいいのでしょうか? >>315
マテリアル関連のアセットをかえばいいです >>314
yか関連するものに何か掛けてる?
じゃないと座標が勝手にかわるとかありえないんだが
ソース全張り希望、 >>317
なんなら作ったプロジエクトファイル全部公開したら間違えわかるんじゃね >>317
void Update()
{
float y = gameObject.transform.position.y;
if (y < 0.5f)
{
Debug.LogWarning("I can fly:" + y);
}
else if (y > 0.7f)
{
Debug.LogError(y);
}
else if (y > 0.5f)
{
Debug.Log(y);
}
}
PlayerContorller.csのUpdateにログ出力を組んだ以外は全く同一
壁にぶつかっても0.7f以上跳ねないから、0.7f以上浮いたら飛んだと判定して
LogErrorで一時停止してる
物理演算は接触したらcolliderで外に追い出すだけだから、
実際には常に0.5にはならず、自由落下と反発を繰り返してる
完全に0.5の時は計算しないみたいだけど、それ以外の時は
ずっと計算してる >>319
gameObjectが何を指しているかで変わる
アタッチしているのであればこれ指定する必要ないし
Update関数だけでは測りかねないので、全ソースというかプロジェクトどっかにアップしたほうが
解決は早いよ
ほんとに
小出しにしても何もいい事無いと思う >>315
これ?↓
ttps://gyazo.com/2201536ff4f5e249572461070f487296
どういう画像にしたいのか?
てか変えるってより追加するだけじゃね? まさかとは思うが、球体にアタッチするのを地面にアタッチしてないよな?
ていうかそいうのも含めて全ソースあるとわかりやすいんだが
エスパーばかりじゃないんで しかしRoll A BALLって日本語のしかもテキストバージョンあんのかよ
Youtubeで英語しかないと思って、英語字幕で見てたわ なぜかUnityの人 Gyazo使ってるね
普通imgrイメグラだろうけど 右クリックで画像のアドレスコピーして、書き込みのときペーストしたらいいやん
https://i.gyazo.com/2201536ff4f5e249572461070f487296.png
専ブラでプレビュー出るし、スマホやPCでもブラウザ立ち上がらずに画像見れる 球体のコリジョンの形を実際の珠のメッシュに近くするためにもっと細かくしてみれば? >>321
あ
すいません
自己解決しました
よく見たら生成直後のパーティクルのマテリアルのところに「alpha blended premultiply」
と書いてありました
これの事です 解決したら何よりです
解決しないと気持ち悪いよね、とくに勝手に座標が増減してるとかは クラス設計の手順みたいなものないっすかね?
とりあえず必要な機能を全て書き出して、
細分化したクラスとメソッドに別けて、
共有化できるところを抽象化して、
疎結合にするためにI/Fに書き換えて、
それで全体像が出来たら実装って風にやってるけど
もっとプロフェッショナルなやり方があったら知りたい >>323
書いてないけど完成品はアセットストアにあるんやで
他のが大体あるから、探すと出て来る
最初はGithubに置いてあったような >>330
完成品はチュートリアルプロジェクトに最初っから同封してるのは知ってる。
おかげでチュートリアルどおりのファイル名にしたらファイル名がダブってるって忠告来るし。 クラス図について調べてたら、VSにコードダイアグラムってのがあって
GUIでクラス設計ができるらしい
GUIでクラスやメソッド追加すると、コードが自動生成されていくのはちょっと面白い
クラス図が全く読めないのは、いかんともしがたいが、上手く使えれば
リファクタリングとかも自動みたいだし、楽が出来るのかなと妄想してみた スマホゲーでFPS作るとしたら、UE4 とunityどちらが適していますか? iPhoneやスマホげーならUnity
PCやその他プラットフォームはUE Unity はオールマイティー
Unlial はスマホ不得意って認識だな FPSに限ればUFPSさえあれば大部分の手間が省けるUnityの方が格段に上な気がする 馴れてきてブループリントが嫌になった時にUnlial は色々と面倒かもしれない C#の株がjava問題でうなぎのぼり
C++でアンリアル使うのはなんか時代遅れかもしれない javaの問題って企業が関わってると振り回される
事だからC#も同じようなものではないの? 僕も気になりまんこ(^^
僕のスレが乗っ取られたので今度からこっちで質問しまふよ(^^
ボッキング!(^^ >>344
ここは質問スレなので?で終わりなさい
ボッキング? ごめんなふぁい(^^
質問でふ(^^
モンスターのオブジェクトの同期は成功しまひたが(^^
Spawnerから生成されるオブジェクトが同期しまふぇん(^^
どうすればよいでふか?(^^ Unityの寺子屋 定番スマホゲーム開発入門という本を読み終わったとこなんだけど次に読むべき本教えてくれ なら作り始めるのがいいんじゃね?
それとも読書したいのか? >>312
再現したんだ、俺の設定ミスじゃ無くて良かった
しかもログから分析してもらって、分かり易くて助かった
ありがとう
>>295に書いたようにSphereじゃなくてPlaneの設定で解決したかったんだ
まだ知識が全然足りないけど、多分>>305がその答えっぽいね
一旦この件は置いといて先に進みます
(気が向いたら公式に挙動を問い合わせるかも?)
レスをくれた皆さん、ありがとうございました >>349
ゲーム開発レシピ
貴重な入門書ではないUnityの技術書
3Dアクションゲームの基本がわかる
遊びのアルゴリズム
大したこと書いてないけど量が多いからunity初心者にオススメ アセットおじさんのいうことが冗談に聞こえるかもしれないけど
ことunityに関しては、完成系のアセットから学べることが多いんだよなぁ
だいたいこういうゲーム作りたいんだよなぁに近いのがあるものだし >>343
javaからjavascriptへの移行
>>342はもしかするとjavaをC#と間違えてるかも? 旧バージョンのunityで開発したゲームを販売することって可能ですか? 質問です
今2Dゲームを作っています
キャラクターにはrigidbody2dのキネマティクス、colliderにはis triggerを設定しています
それでキャラクターと別のキャラクターが衝突した時に「上から衝突したのか」「横から
衝突したのか」という判定を取りたいと思っています
どういうやり方をやるのがいいでしょうか?
OnCollisioin系ならnormalが取れると思うのですが上記の設定ではOnTrigger系のイベントに
しか反応しないと思います 衝突時に、敵と自分の座標で比較するのが一般的でしょうね。
重くなっていいなら、コライダを上下左右に用意w >>363
やっぱりそんな感じですか
ありがとうございます アカウント作る時のフルネームって本名じゃないと駄目ですか?
>>361
サンクス! >>366
開発したゲームの販売はどうなるんでしょうか? >>367
>>366の広告って多分unity adsの事を言ってると思う
つまりunity内の広告サービス
unity内のお金のやり取りだからunityのアカウントは実名じゃないと
いけないという理論だと思う 金は欲しいが本名は教えない、ってすごいよな
同人だったら表向きにはサークル名しか出ないからとかなのかね? でも法人化してないとItunesに本名がでるのはやっぱり拒否感強いけどな 今時1円でも法人作れるんだしそれでえぇやん
まぁ色々とめんどくさいことにはなるだろうけどw 個々最近、Vector3のnewでのインスタンス化を英語チュートリアルのほうのRoll A Ballでしてて、それはやばいんじゃないかと言うご意見いただき、
Unity関係なく、C#入門と言うやつをまじめにやってました。
だいぶん、C#読めるようになって、日本のチュートでは、Vector3をnewで初期化して、Vector3をひとつの変数にまとめた構造体として扱うみたいなことしてないので、
そのとおりにすると、英語版での
NewでVector3構造体を初期化してるほうと較べて体感的にかなり軽くなったw
なんだこれw テストプレイでも英語版のVector3構造体をnewで初期化して変数詰めてるときは、ちょっとカクついてスタートしたのに、日本語版のやついつテストプレイはじめたかわからないレベル 体感の軽くなったはメモリの状態とかあるから開始と終了で時間計ってみては? Roll A BALLの日本語版をしているのですが、UIのところで
https://unity3d.com/jp/learn/tutorials/projects/hajiuni/creating-the-game-ui?playlist=45986
何回読んでも抜けなく同じようにしているはずですが、
下図のように
https://i.imgur.com/bsyXGRy.png
まずキャンパスが馬鹿でかくそれの子のScoreTextもあらぬ位置にでます。
どなたか、どこらへんがおかしいか分かる人ご教授願えませんでしょうか? >>378
オーバーレイはその仕様だと思います
Cameraにするとカメラの表示枠に収まります
UIとゲーム画面が独立してるのでそうなってるみたいですね
ttps://i.gyazo.com/e9027b640869805d621cea8ff050b917.png >>379
このキャンバスの大きさのままテキストのアンカー決めてキャンバスの枠内に収めてやってみたら、キャンバスのサイズ関係なくDisplay1のビューにUIが表示されました。
ありがとうです。 >>960
デブの吐く息は臭い
↑これは差別発言じゃなくて、
ホモの吐く息は臭い
↑これは差別発言だというのか?
それは何故!?それこそ差別発言ではないのか!? 質問です。
・真っさらシーンでAssetsにmp4ファイルをインポート
・Hierarcheyにmp4をドラッグ&ドロップ
・再生
これで音声が再生されないのですが、何か間違った操作しているでしょうか?
InspectorのVedeo PlayerにはAudio Sourceという項目があるんですが、
そこにmp3やwavファイルもセットできません。
セットできない、というのは横の○を押してもNoneしか出てこない&mp3やwavをドラッグドロップできない状態です。
バージョンはUnity2017.3.1f1です。 うるせーな。
そんくらい質問する前に自分でググれよボケが。
2chに書き込めるくらいならキーワード検索くらい簡単だろ。 >>383
ググって見つけられなかったのでここに来ました。
Audio Souceのコンポーネントを追加する方法もありましたが、
やはり「none」しか選択できないんです。 >>382
mp3でやってみたけど、大丈夫でした
Unityは同じVersionです
ttps://i.gyazo.com/aa574aa76a1bd3e8af3cfed2f5ec444a.png ちなみにMP4(動画)の場合、さくっとみるとQuickTimega無いととかって情報がでてきますが…… Unityについて質問しても良いですか。
Unityでゲームを作ってたのですが、Uuityのゲームって全部
Canvasの下にUIで作るものなんですか?
メニューボタンやテキストなどシステム周りだけ
Canvasの下にUIで作って、
その他は、左下の小さい枠の中で作ってたのですが。
UIと左下の枠の関係が良く分からないのです。 マップの外側が海なのですが切れて見栄え悪いです
遠景処理ってどうすればいいですか? レンダリング設定からファークリップの距離を上げる
詳細な関数名は忘れたけどググれば出る iOSにビルドして5回に1回くらいUnityロゴのあとシーン読み込みに失敗して進行不能になるんだけど同じ症状の人いない?
Unity2017.2の最終バージョンだったかな確か 雨の中傘もささずに踊る人がいてもいい。それ画自由だ。 2Dのオブジェクトを、クリックしてる間コマみたいに回転させたいんだけど、どういうプロパティ使えばいいでしょうか? >>397
ググれば出ますよ
なんてググれば出ると思いますか?
考えて間違ってたら答えて上げます ■ このスレッドは過去ログ倉庫に格納されています