【3Dゲームエンジン】Unity質問スレッド35
■ このスレッドは過去ログ倉庫に格納されています
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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質問スレッド34
http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/ 連投すみません。
3DVIEWでの移動の方向などは設定できないんでしょうか
preferenceにはないようです >>368
何が恐ろしいのか、アホか?
処理は、普通に書いた場合、同じタイミング、回数で行われるので、進んで戻るとなるだけ。
描画タイミングがどこで入るかは処理次第だから、動いたり動かなかったりの震える動きになるだろうよ? 今度からunity勉強し始めるんですがこれ読んどいた方がいいって本やサイトはありますか 物理エンジンでマグヌス効果を再現するのは難しいですか?
正確でなくとも良いので、変化球の軌跡を再現してみたいのですが。 >>334
の「空のスクリプト見る」ってどうやるんですか? >>367
それはエディター上なのかランタイムの話なのか?何をどうやったのに動かないのか出来ればやったことやSS付けて下さい
>>368
みんな疑問がでれば試すのですよ
あなたが怖くて出来ないことを他人にやらせないでください
まず出来る事は自分で試しましょう
>>371
特にない、適当にやって小さい動くスクリプトをいくつも作る、その経験が一番の教科書になります
>>372
まぐぬすというのが自分は勉強不足でわからないけど変化球なら円軌道やアニメでいけるのでは? >>373
プロジェクトでc#スクリプトを作成すれば空のスクリプトになります
それをダブルクリックでエディタが立ち上がりませんか? >物理エンジンでマグヌス効果を再現
流体シミュを流用すればそれっぽいことが出来るかもね。 >>374
ひよこ本なりなんか評判のいい本一通り読んで全体掴むのはいいかも >>371
Unityの教科書 Unity 2017完全対応版
というのがいいと思います >372
CFDではないのでそんな事は出来ない
addforceでzに発射して、0.2秒後にxy方向に適当にaddforce加えるとこうなる
(160km/hで18m飛ぶのに0.4秒らしいので、半分飛んだら曲げる事にした)
https://i.imgur.com/TQOuEuD.mp4
穴に入らないので変化はしてるが、こんなのバットに当たらないのでゲームにならないだろ 回答ありがとうございます。ひよこ本を買うのと、ドットインインストールってサイトで勉強しようと思います。 サイトは無数にあるし無料なんだから適当なの見てやりゃいい
わざわざ本買わなくても勉強はできる
それでもどうしても欲しいなら買えばいい
買ってから内容古くて今のバージョンに使えないとなげくのも有り テトリスなどを作りたいのですが、パズル全般の基礎となる知識ってなんでしょうか?
そういうチュートリアルがアレば教えていただきたいのですが、どれから手を付けたらいいのかわからないし、自分が何を作りたいのかもまだわかりません >>382
テトリスが念頭にあるのならアセットの
Block Puzzle - Brick Classic
の導入を検討してみてはいかがだろう?
日本語の解説がほしいなら
ゲームの作り方
というUnity系書籍の7章はパズルゲーム扱ってたりする >>382
技術がないなら、テトリスを完成させるのを目標にすれば。
パズルの作り方とかならスレチ。 >>382
unity テトリス 作り方でggれば出てくるけど、まずは2Dなのか3Dなのか自分がやりたいことを明確にする
そして検索したところは適当に流し読みしてだいたいの製作の流れをつかむ
その次にまず簡単な事から手を着けていく、テトリスなら落ち物なので、一つの四角を落としていく
次に左右に動かす、次に回転させる
という具合に一つ一つ重ねながら作っていけば完成します >>381
サイトは一連の情報まとまってるのか?とかまとまってなければあっちこっちさがしまわらなきゃで自分はいい本があるなら数千円とか誤差だからとっとと買えって感じかな。
まあそこは人それぞれだが パズル系全般の知識ならパズルゲームアルゴリズムマニアックスおすすめ。
再起やら考え方身についた。 横一列に揃っている場所の判定とその部分のブロックを消す
の処理で苦戦するでしょうね >>386
自分は一つの本の考え方より色んなサイト見て色々な遣り方をつかんだ方がいいと思うので、それにサイトの検索の仕方もよりよい方法を学べるしね >>390
その時にまたここで質問すればいいよ、どうやって一列の判定をしたか、それによって何が判定されなく困ってるという感じで質問すれば明確に答えられると思う
ただ単に一列の判定方法教えて下さいお願いしますでは無理 >>382
>テトリスなどを作りたいのですが
中国人みたいに、盗作はいかんぞ!! >>393
盗作はいけないと言う質問かな?
だとすると、勉強する上で既存のプログラムを見て真似する行為は盗作に当たらないでしょう
ところであなたのコテはキムチという朝鮮漬け物の固有名称ですが、これは盗作、意匠等に反してるのでは? >>391
ん、だからそこは目的の違いじゃない?
Unityなりなんらかの全体をつかみたいならよくまとめら出た書籍の方がいいだろうし、あるトピックについて色々と見て見るのもそれはそれで役立ちそうだし >>395
すまん、意味わからんので議論したいなら総合スレへ
何か書きたいなら質問へ答えてあげてください 何も解らない初心者は本で基本的な流れや考え方を
その次にネットで検索っていうのがスマートだろうな
基礎が解ってないと何を検索したら良いかすら解らないというスパイラルに >>394
>ところであなたのコテはキムチという朝鮮漬け物の固有名称ですが、
それを言うなら、「朝鮮」も国の固有名称、キミも盗作だぞ!! >>394
ソースコードにも著作権はあるから程度の問題な キムチとマウント取りたがりはスルーな。
このスレのお約束だよ。 本での学習が不可能だと思ったら、VANTANに行った方が良いよ unity5.5.4f1で、unity上からファイルをDeleteしたとき、ゴミ箱に入らずにファイルが消滅するのは正常な挙動でしたっけ?
前はゴミ箱に入ってくれたような記憶があるのですが… 私の環境による挙動なのか、バージョン更新したら直るのか、お教えください すみません、自己解決しました。
5.5.6f1ではゴミ箱に入ってくれました そして貴様は、ここに消せないゴミを残していったのだ。マリアナ海溝よりも深く反省する必要はない。 さっき試しにiPhoneXのシミュレーターで動かしてみたんだけど
縦持ちのアプリで上下に引き伸ばされて表示されていた・・・
これビルドのセッティングとかで対処出来るのかな?
UIはキャンバス配下のオブジェクトをSafeAreaに合わせて対処したつもりだったけど
結果画面全体が無理やり引き伸ばされていた ProGridsでグリッドの値を0.1に設定したところ
PositionやScaleの値が『9.400001』のようになり、きちんと0.1刻みでスナップされていない様です
ProBuilderでのモデリング時に困るのですが解決策はありますでしょうか?
よろしくお願いします ProBuilderはプロトタイプ作成用という話題が出てたから
これを期に外部の3Dソフトに乗り換えた方がマシかもね。
Modoなら月1000円から使える。 おれはアバウトに移動させたりして、きりのいい数字は手打ちするけどな 初歩的な質問で大変恐縮ですが、
キャラの子オブジェクトの目玉のスキンドメッシュレンダラーを撤去して、
代わりにふつーのメッシュレンダラーのコンポーネントをつけたのですが、
マテリアルがうまくついてくれません。
どうすればマテリアルがちゃんとつきますか?
何とぞよろしく回答お願いいたします!!! >>418
そんなレベルじゃ高卒だと笑われるぞ
VANTANに入学しろ 見よう見まねでUnityを使う、ゲーム制作が素人でもどうにかなった時代は終わりなんだってさ
これからはVANTANでUnityを学ぶ時代だよ すみません
質問なのですがAndroidプラットフォームでゲーム作成しようと思ったのですが
Unityインストール時にAndroidビルド用コンポーネントを入れてなかったようで追加導入しようと思い
調べていたらUnity Download Assistantを使うような記事がみつかりました。
しかし、記事のとおりにすすめてもよくわからないのでコンポーネント追加導入の方法をご教授お願いします。
参考にみていたのは下記の記事です。
ttp://kohki.hatenablog.jp/entry/UnityInstallComponentLately 代わりにと言ってはなんですが質問おねがいします。
unity本体(関連すべて)をCドライブ以外の空きドライブに入れようがと思うのですが
不都合等はあったりするのでしょうか?
みなさんはCドライブにいれているのでしょうか?
よろしくおねがいします。 >>425
いえいえ、こちらこそよろしくおねがいします。 ドライブはどこでもいいよ。
ただ、Unityに限らず日本語フォルダを使うと予期しない不具合に出くわすので注意。
慣れたらプロジェクトフォルダ、アセットストアのデータフォルダもCドライブから移動。
SSD使ってるとあっという間に容量足りなくなるからね。 レベルデザインのアイディアはどうやったら出てくるんですか >>429
自分がどういうものを作りたいのかをはっきりさせるだけでいいんじゃない。
例えば、ただゴールまで歩けばクリアできるんじゃ面白くないな→タイミングを測る要素を入れよう→そのために動く床に乗ったり、動く箱を避けながら進むギミックを作ろう、とか。 すみません、自己解決の理由はunityのインストールするとこまで行った後unity本体のチェックを外したらいいだけでしたね。
unityの保存場所の件ありがとうございます。
私もCドライブに250程度のSSDを使ってるのであまりCドライブにいれたくないので
別のSSDドライブに保存することにします。 >>429
俺も皆がそれをどうやってるか知りたい
俺の場合は、今の所、まず第一に見た目の奇抜さ・他のレベルと違うユニークな外観が出るように諸々配置して、骨格を決めてる
つまり初見の印象重視で、ゲーム性は二の次
ゲーム性つっても大してやること変わらんし ↑確かにアイディア作る時も、まずパーツを箇条書きにしてから、全体をつなげるッテ作業をしますね
それでやってみます ボタンを押してから次のボタンが押される魔での間に更新されたフレーム数を知りたいのでうが
それを受け取れるメソッドはありませんか? Time.frameCount
ボタン押したときに保存して比較。 何回も試してみたのですが解決できないのでよろしくお願いいたします。
Unityをインストールするときに保存先を変更できるはずなのですがうまくいかずこまってまして・・・。
SSをいくつかはらせていただきますのでご教授おねがいいたします。
https://dotup.org/uploda/dotup.org1534337.png
このSSの左側がデフォルト設定で指定されている保存先になっており右側が私の指定した保存先となっています。
空っぽのSSDに(・unity本体 ・unityインストーラー ・unityプロジェクト)この3つのフォルダを作り別々に分けようと考えたわけなのですが
https://dotup.org/uploda/dotup.org1534340.png
このダイアログ(クラッシュを修復しようと試みる?)みたいなのがでてきました・・・。
したのフォルダはなぜかCドライブのAPPデータフォルダに勝手に作られているフォルダです。
バグ参照するとここが関わっているみたいで・・・・。
https://dotup.org/uploda/dotup.org1534343.png
これがバグ参照の部分です・・・。
なぜクラッシュしてしまうのかわからないのでよろしくお願いいたします。
ちなみに、3Dで作成しようと思ったときにしかでません・・・。2Dでプロジェクトを作っても一見普通でした。 >>434
ゲームメカニクス、という本を読むと良いですよ 日本人にも責任がある
【666の獣トランプ涙目w】 2000年ぶりにWあの漢″帰郷の噂… <再臨> イスラエル、また処刑する!?
http://rosie.5ch.net/test/read.cgi/liveplus/1526351394/l50 >>438
まさかとは思うけど、その「N」ドライブのフォルだ指定ですけど
「@メインフォルダ」
という「まる1」が入ってますでしょうか?
また「メインフォルダ」というのも使用しているのですか?
だとすると、まずフォルダ名についてですが、これに全角文字や機種依存の文字を使うのは辞めた方がいいと思います
なお、Unityは英語のソフトなのでなおさらまずいとおもいます
できれば「N:\unitymain」などにした方が安全です 返答ありがとうございます。
日本語フォルダ使ってるからクラッシュしてる可能性があるのでしょうか?
@というのはフォルダの順番を変えたいからよく使っています。
@にするとフォルダが一番上にきますし。AにするとA番めになるので便利なので。
日本語フォルダをやめてトライしてみます。 Terrainを自動生成するスクリプトを作っているんですが、
ゲーム開始時ではなく、エディタモードで生成した場合、
Lightmap Staticのチェックが入ったままで激重になります。
リファレンスをみてもそれを設定する項目が見つからなかったのですが、
何かいい方法ないでしょうか? Lightmap Staticのチェックを外すプログラムを書けばいいじゃないの
それすら出来ないってのなら、今すぐVANTANに入ったほうが良いよ >>445
そのチェックを外すための関数や変数がリファレンスに見当たらないので質問しているのですが・・・ >>446
あのね、C#で関数だ変数だ言ってる時点で「何も分かっていません」って言ってるようなもんなんだよ
あなたの頭ならVANTANに入学したほうが良いよ >>443
フォルダパス・ユーザー名など、システム関連には、半角文字だけを使うこと
誰も、全角のテストなんて、していないから nendのインライン広告を
Unityのシーンに入れてある画像の中に
位置を指定して置きたいのですがうまくいきません
やり方教えてください 質問スレなのになんで殺伐とするんだろ
素人相手にするの面倒臭いなら総合スレだけ見てればいいのに
そのためにスレ分けてんだろ? マウント取りたがりが常駐してるからな。
返答した人や終わった質問に対しても噛みついてくるからスルー推奨。 ありがとうございます
日本語ファイルから英語ファイルになおすと起動できました。
原因は日本語ファイルにあったようです
しかし、アンドロイドスタジオをインストールする必要がでてきてインストールしようとしたところ
日本語で設定していたユーザーフォルダに問題がでてきたらしく
別の部分で苦戦しています・・・・。
Cドライブ/Users/ユーザー名/以下ファイル
このユーザー名の変更が一筋縄ではいかないそうで一度リカバリを検討しているとこです
リカバリ前にリカバリしている動画を見ていたのですが
Usersの部分は日本語「ユーザー」ファイルで作られるそうでこの「ユーザー」を英語表記に
したいのですができるのでしょうか?
よろしくおねがいします。 cドライブ/Users/ユーザー名/以下ファイル
このユーザー名の部分の変更の話はよく見つかるのですがその手前
Usersの部分の名前の変更の話はでてこないのです
https://ottan.xyz/windows10-users-folder-name-modify-6062/
こういうサイトをみたりしてたのですが・・・。 何回もすみません。
今思うと皆様が変更していないのなら変更の問題もないんですね
皆様はUsersの名前変更していますか?
「ユーザー」のままでつかっていますか? エクスプローラ上の「Windows(C:)▼ユーザー」表記は「C:\Users」の事だから、
そのまま進めても問題ないよ。
Usersフォルダはシステムが決めてる場所だから誰も変更しているやつは居ない。
ユーザアカウント名だけ英語に直せば良い。 >>444
回答になるかどうかわからんですが、一応ぐぐったら
ttps://answers.unity.com/questions/399409/lightmappinghow-do-you-set-the-lightmap-static-fla.html
で「GameObjectUtility」をレファレンスで検索して
ttps://docs.unity3d.com/ja/current/ScriptReference/GameObjectUtility.html
「SetStaticEditorFlags」を見ると
ttps://docs.unity3d.com/ja/current/ScriptReference/StaticEditorFlags.html
があるので、いけるんじゃないでしょうか? >>459
回答ありがとうございます。
static(静的)はオブジェクトに対しての設定だからTerrainの項目調べてもないのは当然ですよね。
gameobject.isStatic= flase でstaticを全部OFF
GameObjectUtility.SetStaticEditorFlags(gameobject , StaticEditorFlags.LightmapStatic);
でterrainがコンポーネントされているLightmapStaticをONにすることが無事にできました。
ありがとうございました。 Unity入門で玉転がしはクリアしたんですが、
その後にやるべきチュートリアルのオススメを教えて下さい。
個人的にはVRアプリを作りたくて3Dのゲームのチュートリアルを希望しております >>462
「玉転がし」は難しかったかね?
次は「玉揉み」に挑戦したまえ。 >>464
そういうこと書いてるから、君の質問にまともな答えが返ってこない /: : : :/: : : : :.:/| | レ' ´ ̄ !iト 」廴,∠、|ハ: : : : : : : : : :\
: : : :/ : : : : : : :| | | iレ ,⌒Y| | ヽ j | |jLL_l\ハ:: : : : : : : : : : :丶
:': : : / : : : : : :| l 〃 \jレヘ! i ム/{ ’、\l i|: : : : : : : : : : : い
{: : : | : . : : : : ::i j《. ノj j l\ ヽ `ナーへ, : :/: : : : :ノ i
::.: i : : : : :.:.∨/`冖i i´ -‐ヽヘ i iT入ー=ニ:\ : : :_:/ }
‘: : :\∨ ヽ //'〜r‐rーrーrヘ\ ヽ : :.:\ : /
, \ : :ー- 、 ー-=ニ,ー'´ ̄ ̄ ̄`-ヘ \ ゝ _ 丶 く
ヽ 丶 \ /::/⌒'⌒ヽ:::::::::::i| ,丶 : : : , -―-'
\ ヽ ー=≦ : :ヽ レ‐--‐┴ 、::::::!! 厶斗イ ノ
丶. | ノr-=ニ::」'y-r-r-r-r‐yv/ //レ! /
j/ .> .`¬冖こ冖ー '/ ´ j/
`丶 `マ ー--‐匕/ _
ヽ', 、 / Vヘ、 ´ ,∠ 、 丶
∧ ' ( 了 `¨¨´ / \ \
f^ヽ //ヘ / 〃 \ ヽ
レ ´ 〈_ r‐ / , イ 'く´
/ |/ ̄`/ /: :::、 _ ∠、
〈 |: : l: :/ // 八: : ::\ /\ 丶
/\ 丶 V:.j:/ '/ , / \: : : ヽ// \
{ ):::..、_ ∨ _,/ \:.:/( \
\/ /√ / 丶 ヽ
{ / { 丿
V ⌒ヽ j /
| l | /(
i | | / \ PCVRのソフトが作りたいなら今のところまともな教材はないのでVRでないゲームの作り方から学べ
モバイルVRでいいなら適当に安いVR関係のテンプレートでも買って解析すればいい verticsの隣の位置の頂点を得るにはどうすればいいですか?
配列で隣でも実際の位置が隣とは限らないので、難しいです。
よろしくお願いします。 ■ このスレッドは過去ログ倉庫に格納されています