【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/ すみません
質問なのですが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の隣の位置の頂点を得るにはどうすればいいですか?
配列で隣でも実際の位置が隣とは限らないので、難しいです。
よろしくお願いします。 >>468
なる程アセットストアですね。ありがとうございます。 VRって大雑把に言ってしまえば表示だけなら今までの非VRと作り方変わらんのだろ?
カメラのポジションをVRのセンサーで取得できるポジションに連動させればいいだけだと想像している
入力インターフェースの方は難しそうだなと想像してる
キネクトみたいにセンサーで得た値をゲーム内の手に連動させる作業がね >>450
このやり方教えてください
広告コードをスクリプトに書き込めばいいのでしょうか? >>471
oculusGoをきっかけでUnityに入門したんで、
最初からVR前提で開発したいんです。
ところでmacで開発してるんですがVRのロジックを入れると、unity editorで実行できなくなって困るんですが、どうすればいいんでしょうか? >>473
こんなところで聞いてもわかる人はいません
実際にVRで開発しているエンジニアの人と仲良くなって聞いてみましょう
インディーゲームのイベントや勉強会、ゲームジャムなどに行けば自ずとつながりが生まれます
5chには有益な情報は落ちていません >>473
VRのロジックって何?どう動かない?
答えられるかわからんけど、少なくともそれだけじゃ情報が無さすぎですね。 >>474
ワシレベルじゃダメかなw
エセエンジニア? >>473
質問するならもうちょっとまともに質問しろよw >>475
例えばOculusGoの場合はOVRInputを使って入力を扱うんですが
それで操作するように作るとEditor上ではPlayすると操作できなくなります。
それだけじゃなくVRを有効にすると視点変更がEditor上で効かなくなります。
そういうのの対処方法です。 >>478
VRはプラットホームの動作を反映するものだから、pc上でのプレイでは動かないよ。
それとも、例えばスマホに入れても動かないという事? >>478
プレイヤー設定だかでvrのチェック外す。
後カメラを普通のカメラをアクティブとしてVRのは非アクティブとする >>478
「#if UNITY_EDITOR」とかで該当するコードが動くプラットフォームを切り替える。
https://docs.unity3d.com/jp/current/Manual/PlatformDependentCompilation.html
MACでVRのGearアプリを開発というのは初心者にしては初手のハードルが高いので、
もう少し普通のUnity開発を勉強したり他サイトのVR開発ブログを見てまわって知識を得た方が良い。 >>481
そうなんですか。モチベーションはOculusGoに引っ張られてるのでVR対応はマストなんですよね。でも教えて頂いたコンパイルスイッチで頑張ってみます。
イメージ的には2つの環境用にゲームを作る感じですね。
ありがとうございました。 ところでプログラミングは問題なくてTypeScriptとかGo言語を使いこなしてるWeb系、スマホ系開発者。
ただしC#の言語仕様は知らない。
そんな人がUnityを初めていじる。という人向けのおすすめ本って無いですかね? >>469の質問に誰も答えてくれないのですが、それは難しくて誰にもわからないという解釈でよろしいですか?w >>469
質問が漠然としてて伝わってないんだと思うよ。 初歩的な質問ですが、2d表示にするとギズモ?という、移動のための矢印がなくなるのですが、出すことは出来ないのでしょうか デフォルトだとキャンバスがやたらとでかいのですが、キャンバスがでかいのではなくて、他のオブジェクトが小さいということですか? >>486
たとえばvertics[28]があったとすると、このvertics[28]と隣り合う頂点は配列verticsの何番目だろう?
それを知るにはどうすればよいだろうか?という質問なんですが・・・
配列の上ではvertics[28]の隣はvertics[27]とかvertics[29]ですが、実際に隣り合っているとは限らない。
vertics[20]からvertics[28]までは続いていてもvertics[29]以降は他の場所に飛んでることってよくありますし・・・
vertics[28]の隣が配列verticsの何番目かを知るにはどうすればいいですか?
よろしくお願いします!!! >>491
その配列をどうやって作ったか説明したら?
現在の順番はどうなってるの?
連番が隣同士なら配列の最後の要素の隣は最初の要素とかさ。 >>491
まず頂点を特定できるんだな。
なら、起点となる頂点を含むメッシュを取得。
その中で、起点の前後番号のの頂点を求めるがよろしい。
左回り右回りはcadやエンジンによって決まっているが、隣り合うならそれでよし。 >>491
質問したら礼ぐらいしてから次の質問したらどうですか?
常識ないんですか?
わざとやってるんですか? >>491
ひょっとしてverticsじゃなくてvertices?
頂点のことならMesh.trianglesでとれない? >>489
デフォルトはScreen Space - Overlayだったかな。でっかく表示されるのは、カメラ介さずにスクリーンに直接描画されるから、分かりやすいようにこうしてるんだってなんかのチュートリアルで言ってた、 古いバージョンで作ったバージョンは、基本的に新しいバージョンでは動かない場合が多いのですか?
作り直しでしょうか たびたびすみません
やはり2dだぞギズモが出ないんですが、これが仕様ということですか?
3dだとちゃんと出るんですがね ギズモってこれのこと?
ttps://i.gyazo.com/e04de3312a18cc7ee1f88dad02a3cb6e.png >>498
アセット購入で作り直しを回避できるかも知れませんと思います >>504
君の環境がわからんので、SS上げてくれるとわかるんだけど
自分のでは
ttps://i.gyazo.com/e9128d8eb0dc29d1347d540e35a34c66.png
ttps://i.gyazo.com/f773d10d5b54aceda40b5720bf382945.png
でちゃんと出てますよ ↑おお、出来ました
そこにアイコンがあったことに気づきませんでした カメラの枠をずっと表示しておくことは可能ですか?
選択時はカメラ枠が表示サれているのですが、そうでないときはどこにカメラが有るかわかりません >>495
ご教授大変ありがとうございました!!
ですがMesh.trianglesは難しくてそれをどう使えばいいのか、当方には見当がつきませんでしたw
当方は仕方なく、MinとMaxとabsを使う安直なやり方で、xyz座標に最も近い配列のインデックスを得ることにしました。(つーか、それしかできないので)
いまmakeHumanで作ったどのキャラにも同じように表情をつけられるスクリプトに取り組んでいるもんで、その一環としての質問でした。
ものすごく難しくて前途はかなり暗いですが、頑張ります!!
https://youtu.be/tho1E-vn4xc unityを触っていたらいろいろあってPCを一度リカバリしました。
その後PCを整えてunityをインストールしようと試みたところエラーになってるようです。
UnityDownloadAssistant-2018.1.0f2これをダウンロードすることはできるのですが
起動しようとクリックしても起動しない状態・・・。無反応の状態で注意とかもでません。
何回もしようとするとthe unity download assistant is already runningこういう分がでてるのですが
起動してるとは思えない状態です。
この現象について心当たりがあるのでしたらよろしくお願いいたします。 >>509
あってるかどうか分からんが、ここのみた?
the unity download assistant is already runningの検索ですぐ出たぞ。違うのか?
https://helpdesk.unity3d.co.jp/hc/ja/articles/219377968-インストールがうまくいかない場合?mobile_site=true 返信感謝です、そのサイトはみたのですが黒い画面なんてでないので・・・・。
https://dotup.org/uploda/dotup.org1536795.png
一応、タスクマネージャーの詳細の部分に載ってましたので動いてる扱いにはなってるそうです。
ですが画面とかなにもでないんですけどね・・・。 >>508
今更必要ないかもしれんけど、
Mesh.triangles[3n]とMesh.triangles[3n+1]
Mesh.triangles[3n+1]とMesh.triangles[3n+2]
Mesh.triangles[3n+2]とMesh.triangles[3n]
が隣合ってる
nには0から(Mesh.length() / 3)-1
を入れてな >>513
(Mesh.length() / 3)-1じゃなくて
(Mesh.triangles.length() / 3)-1 StandardAsset のFirstPersonControllerなんですが
rigidBodyに対してaddForceを与えてもピクリとも動きません
code部分をみてもどこでrigidBodyを殺しているのかわからず困っています。
addForceの影響が来るように調整する方法を教えて下さい >>515
そもそもRigidbodyなんて使ってたっけ?
Character Controllerだったりしないかい? unityがインストールできないと言っていたものですが
もう一度リカバリ(個人ファイルは残す)でしてみましたらUnity問題なくダウンロードできました。
原因不明でモヤモヤしますが
返信いただいた方ありがとうございました! >>516
つかってますね。Is Kinematicがon担っていたのでそれが原因のようでした。
Is Kinematic off版を見つけたら改善しました >>334
これを使うんですよね
どういうコード書けばいいのか教えてください
void Start () {
} 人生は神ゲーだ。
本気でがんばるとぎりぎり倒せるように絶妙のバランス調節がされた敵。
単純作業じゃ効率が悪いけど、工夫次第でどんどん効率を上げられる経験値システム。
リセット不可の緊張感。でもシレンとかよりずっと死ににくいからあんま気にする必要なし。つーか普通のゲームでもリセットなんて邪道じゃん。
全てのキャラが深い人間性と歴史を持って登場する、圧倒的リアリティ。
グラフィックが綺麗すぎ。多分、無限×無限ピクセルで、毎秒無限フレームで動いてる。色も多分無限色使える。夕焼けとかマジありえねー美しさ。
BGMの種類がほぼ無限。選曲も自由。自分で作った曲を流すこともできる。人間が作ったとは思えない、とんでもなく複雑で洗練されたシナリオ。
リアル出産システム採用。自分と、自分よりも大切に思える相手の遺伝子を半分ずつ受け継いだ、奇跡のようなキャラを生み出して、そいつに自由に色々教えて育てることができる。
すごく嬉しいし、ちょー楽しい。ネコっつー生き物が登場するんだけど、これがちょーかわいい。
食いきれねーほどの種類の料理があって、超うまいものが時々食える。
説明書が無く、仕様が明かされてないから、自分でデータとって仕様を推測するしかない。これがまたとんでもなく高度に洗練された仕様になってるっぽくて、なかなか正確には分からん。
だから、とりあえず大雑把に推定し、それに基づいて行動して、データを取りつつ徐々に予測値を修正していく必要がある。
これがまた楽しい。徐々に明らかになっていく世界観。
未だに明らかになってない謎が山盛り。友達と一緒に協力して遊べる。無料。
本気で自分を愛してくれるキャラがいたりする。ゲーム内で別なゲームやったりアニメ見たり出来る。
エロゲと違って、主人公の勝手な行動でフラグが立つことがない。
登場キャラと本当に心を 通わせることが出来る。信じがたいほど深い感動を味わえるイベントが結構ある。もちろん本気でやらないとフラグを無駄にするだけだが。
こんなとてつもない神ゲーを糞ゲーとか言ってる奴は、本気でこのゲームをやったことがない奴だけ。
まあ、一切がんばらずにクリアできるようなヌルゲーばかりやってる奴には、このゲームはちょいとハードかもしれんがな。でも一端ハマった奴はみんな、このゲームを辞めたくないって言ってるぜ >>519
もうコードなんて書かずに無理せずアセットを購入して楽になりましょう! ■ このスレッドは過去ログ倉庫に格納されています