X



【3Dゲームエンジン】Unity質問スレッド37

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
垢版 |
2018/08/04(土) 11:51:48.66ID:+VI6JuUR
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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質問スレッド36
https://mevius.5ch.net/test/read.cgi/gamedev/1528372763/
0490名前は開発中のものです。
垢版 |
2018/09/16(日) 15:45:57.35ID:LNRMkHTN
>>489
問題ない
ってか公式のチュートリアルもそれであるよ
注意するとしたら軸関係の移動くらいかなぁ特に回転
0491名前は開発中のものです。
垢版 |
2018/09/16(日) 15:56:54.11ID:kqmKZ2uX
>>490
ありがとうございます
これで行きます
0492名前は開発中のものです。
垢版 |
2018/09/16(日) 16:16:34.16ID:sVmSksHX
その3Dモデルもトゥーンレンダリングすりゃ
だれも3Dポリゴンだって気づかないだろう
0494名前は開発中のものです。
垢版 |
2018/09/17(月) 17:00:51.64ID:xJ8L8Rm5
アルトのオデッセイっていうゲームみたいなシンプルめなデザインのイラストやアニメーション描くときにおすすめのソフトありますか?
0495名前は開発中のものです。
垢版 |
2018/09/17(月) 19:14:46.33ID:16cr97Fe
unity上でアセットストアにつなげようとするとページが表示されません。
ユーザー未ログイン時は表示されていたのですが、ログインした途端にアセットストアが下記エラーで表示されなくなってしまいます。

You are Currently Offline You must be online in order to download content from the Asset Store. Existing downloaded content may still be imported into your current Project.

どなたかどうやれば接続できるかわかりますでしょうか。
0496名前は開発中のものです。
垢版 |
2018/09/17(月) 19:18:25.00ID:16cr97Fe
すみません、firefoxでunityアセットストアに接続、名前登録を済ませたところ正常に表示されるようになりました、ありがとうございます。
0498名前は開発中のものです。
垢版 |
2018/09/17(月) 20:07:42.49ID:16cr97Fe
2Dゲームを作りたいと思い、Unityちゃん2Dをアセットストアから入手してきたのですが、いきなりエラーをはかれて困ってしまっています。

新規でUnityプロジェクト作成→「UnityChan2D.unitypackage」を入れたのですが、それだけではダメなのでしょうか。
なにか事前に入れるファイル当あったら教えていただければと思います。

Assets/UnityChan2D/Demo/Scripts/AudioSourceController.cs(27,14): error CS1061:
Type `UnityEngine.Component' does not contain a definition for `PlayOneShot' and no extension method `PlayOneShot' of type `UnityEngine.Component' could be found. Are you missing an assembly reference?

Assets/UnityChan2D/Demo/Scripts/IntroCameraController.cs(18,47): error CS1061:
Type `UnityEngine.Component' does not contain a definition for `clip' and no extension method `clip' of type `UnityEngine.Component' could be found. Are you missing an assembly reference?


Assets/UnityChan2D/Demo/Scripts/IntroCameraController.cs(25,104): error CS1061:
Type `UnityEngine.Component' does not contain a definition for `clip' and no extension method `clip' of type `UnityEngine.Component' could be found. Are you missing an assembly reference?


Assets/UnityChan2D/Scripts/UnityChan2DController.cs(39,24): error CS0619:
`UnityEngine.BoxCollider2D.center' is obsolete: `BoxCollider2D.center has been deprecated. Use BoxCollider2D.offset instead (UnityUpgradable) -> offset'
0499名前は開発中のものです。
垢版 |
2018/09/17(月) 20:39:43.44ID:RMXHf+7m
エラー見て解決できない初心者はunitypackageがだされた日付のクッソ古いUnityのヴァージョンでやってください
0500名前は開発中のものです。
垢版 |
2018/09/17(月) 21:30:09.61ID:GypBX4lC
>>498
clip' of type `UnityEngine.Component' could be found. Are you missing an assembly reference?
とかで、ググってください。
いきなり大量のエラーを書かれてもこれだけでは、アドバイスはなかなか苦痛ですw

時間はかかりますが、一つ一つ丁寧に原因を探り、解を求めるのが、実力アップと近道となります。

回答者の多くはエスパーではありませんので、答えるためにはどうなれば正解か、いまどんなエラーが出てどんな動作しているか、が少なくとも必要です。
0501名前は開発中のものです。
垢版 |
2018/09/17(月) 22:23:22.22ID:jKyb7ZwB
Unityちゃん2Dを導入してるブログ通りにやれば出来る。
もちろんUnityはそのブログに書いてあるバージョンを使おう。
初心者にはUnity最新バージョンで古いアセットを動かすのは無理だぞ。
0502名前は開発中のものです。
垢版 |
2018/09/18(火) 00:23:57.90ID:juxUj1K5
スクリプトでマテリアルを作って、これを複数のオブジェクトにアサインすると、
マテリアルがインスタンス化されて、マテリアル名(Instance) になってしまいます。

ところが、インスペクタで同一のマテリアルをアサインしてもインスタンス化されません。

スクリプトでマテリアルをインスタンス化せずにアサインするにはどうしたらいいですか?
または、マテリアルのインスタンス化を解除する方法をお教え願いたいです。
0504名前は開発中のものです。
垢版 |
2018/09/18(火) 06:23:15.41ID:bMVSacyh
リアリスティックなホラーゲーよりは、マリオ64みたいなコミカルなゲームの方がまだ労力は少なそうですか?
0506菩薩@太子
垢版 |
2018/09/18(火) 09:02:48.10ID:jjRVSWc8
>>504
汝よ、コミカルなゲームをつくるには、高度なセンスが必要だぞ!!
リアルなホラーのほうが、そのままでいい分楽ではないのかね?
汝に、お笑い芸人になる素質はあるかね?コミック作者になる素質はあるかね?
汝はチャップリンになれるかね?もしチャップリンになるほどの偉人ならば、コミカルなゲームをつくるほうが楽だろうよw
0507名前は開発中のものです。
垢版 |
2018/09/18(火) 10:18:42.97ID:bK0pfLi2
スプライトアトラスを使うと、スプライトの端に隣のスプライトがはみでることがあるのですが
この隣のスプライトをはみださせない方法ってありますか?
0509名前は開発中のものです。
垢版 |
2018/09/18(火) 19:13:27.50ID:bK0pfLi2
>>507ですが、解決しました
はみだすスプライトのアウトラインをかなり余裕がある感じにしたら
位置がずれてとりあえず解決しました
0512名前は開発中のものです。
垢版 |
2018/09/19(水) 04:37:06.44ID:e4bhLkoA
http://d.hatena.ne.jp/toburau/20160125/1453739504

こちらのサイトを参考に画面の端の座標を拾ってこようと思ったのですが、

min = Camera.main.ViewportToWorldPoint(Vector2.zero);
max = Camera.main.ViewportToWorldPoint(Vector2.one);

こちらを記載してもどうも正常に動いてくれません。
具体的に中身を見るとどうもmain Cameraの座標を読み込んできているようで、minもMaxも常に同じ値をとってしまいます。
自分の過去の知識では上記式で正常に座標が読み込めていたと思うのですが、unityの仕様変更などあったのでしょうか。
ご存知の方居たら教えていただければと思います。
0514名前は開発中のものです。
垢版 |
2018/09/19(水) 12:06:52.81ID:xqWbstqA
リフレクションプローブは回転できないってマニュアルに書いてあるけど、斜めの部屋とかどうしたらいいの?
0517名前は開発中のものです。
垢版 |
2018/09/20(木) 15:47:31.94ID:FOrLIwgE
AssetBundleはproじゃないと使えないみたいだけど
AddressableAssetSystemもproじゃないとダメなの?
0519菩薩@太子
垢版 |
2018/09/20(木) 20:34:33.35ID:qugpYnnE
>>510
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0520名前は開発中のものです。
垢版 |
2018/09/21(金) 14:59:54.05ID:LD7AVP4P
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public static class ObjectArr
{
public static Object[] ArrA = Resources.LoadAll("Obj/A", typeof(GameObject));
}

自作クラスについて質問です。
例えば上のような配列を格納するクラスを作っておいて
別のスクリプト上で

Object[] Get = ObjectArr.ArrA; 

を実行した場合、ObjectArr.ArrAというのはResources.LoadAllを新規で実行させてるだけで
実行するまでObject[] ArrAには何も格納されてないことになりますか?
ゲームスタート時にResources.LoadAllを一回で終了させておいて
オブジェクトをどこからでも再取得できるようにしたいです。
上のスクリプトでも動いてはいるのですが間違ってる気がして質問しました。
宜しくお願いします。
0524名前は開発中のものです。
垢版 |
2018/09/21(金) 18:04:01.87ID:3Qc580LS
>>518
Unityエキスパート養成読本の100ページに
「アセットバンドルをiOS・Android用にビルドするには
iOS Pro・Android Proのライセンスが必要です。」
と書いてあるけど今は変わったの?
0526名前は開発中のものです。
垢版 |
2018/09/21(金) 19:40:22.46ID:F51XpCvU
RPGといってもイース1みたいなやつならそれほどむずかしくないですか?
ウディタは使いにくいので
0531名前は開発中のものです。
垢版 |
2018/09/21(金) 23:23:23.24ID:dmMNB4Ua
難しいことにチャレンジしていこうとは思わないのかね
問題にはぶつかってから悩めばいいのさ
0534名前は開発中のものです。
垢版 |
2018/09/22(土) 00:10:48.98ID:0sk+GzxW
>>193
今からUnity学ぼうと思ってるんだけど下手に本買う前に公式チュートを一通りやった方がええかな?
ちなプログラミング初心者どす
0536名前は開発中のものです。
垢版 |
2018/09/22(土) 00:49:17.65ID:y/USqEKC
>>534
プログラム未経験なら、超初心者本1冊で始めた方がいいかも。
センスや地頭があればチュートリアルからやっても問題ないと思うけど。
0540名前は開発中のものです。
垢版 |
2018/09/22(土) 03:29:32.83ID:f+ohLYSc
体系的な学習が苦手な人は本を一冊読んだほうがいいな
そういう人がネットだけで勉強すると基本が抜ける
基本が抜けると学習効率がすこぶる悪くなる
0541名前は開発中のものです。
垢版 |
2018/09/22(土) 03:36:50.75ID:fafU+frl
初心者向けとかネットか本かとかの問題じゃなくね?
プログラミング未経験者にプログラミングの入門書を誰も勧めないのが謎
Unityってそんなノリでみんな使えてんの?
0542名前は開発中のものです。
垢版 |
2018/09/22(土) 03:40:40.66ID:f+ohLYSc
>>541
『初心者』は未経験って意味じゃないぞ。534が言葉を正しく使ってればの話だが。
Web開発でjavascript少しいじってた程度の初心者だった俺はそんなノリで使えるようになったよ
0543名前は開発中のものです。
垢版 |
2018/09/22(土) 03:52:24.91ID:qDKRpYHM
人にはヒアリングだけとか視覚だけで覚えちゃうタイプと、
ノート取らないと覚えないタイプがいると思うんだけど
後者が前者のやり方真似ると滅亡するってだけじゃないの?
0545名前は開発中のものです。
垢版 |
2018/09/22(土) 04:04:44.58ID:fafU+frl
>>542
なるほど勘違いしてた
ある程度は触ってたって意味ならチュートリアルは十分親切だから行けるね
個人的に本も見たいから買う派だけど、必要かって言ったらチュートリアルやれば十分だし癖がないからいい
ひよこ本はつまらなかった
0546名前は開発中のものです。
垢版 |
2018/09/22(土) 04:09:46.88ID:f+ohLYSc
公式チュートリアルはすごく良くまとまってるのに一部日本語化されてないのが惜しいんだよな
特に動画は字幕とエディタを視線が行ったり来たりになるからなかなか頭に入ってこない
0547名前は開発中のものです。
垢版 |
2018/09/22(土) 07:45:47.83ID:oI2xz2yv
どの程度の事をやりたいのかによるけど未経験者がプログラミングを含めて習得するには基本的に年単位の時間が必要
例えばIT専門学校に2年通っても大抵の生徒はまともなプログラムを作れるようにはならないくらいプログラミングは適性と経験が必要ってことを覚悟したほうがいい
尚、他人が作ったものをちょこちょこ改変するのが主な目的なら難易度はぐっと下がる
公式チュートリアルは英語で無理って人にはひよこのたまごをオススメ
ttp://hiyotama.hatenablog.com/entry/tutorials
0548名前は開発中のものです。
垢版 |
2018/09/22(土) 09:13:25.05ID:WjPBRqZK
C#やる人はまずVSの操作をきちんと覚えたほうが効果的、デバッグ方法は必須
変数の確認をいちいちDebug.Logで確認してたら日が暮れる
Unityはずっとmono使ってたせいかチュートリアルはVSとの連携がいまいちだから要注意
0550名前は開発中のものです。
垢版 |
2018/09/22(土) 12:08:39.62ID:YEwoiP5a
>>1のチュートリアルのページをクリック

>初めての人は、まず、こちらから始めましょう。(初級)

>クリック!

Roll-a-ball tutorial
Create a simple rolling ball game that teaches you many of the principles of working with Unity.

英語\(^o^)/オワタ
0551名前は開発中のものです。
垢版 |
2018/09/22(土) 14:54:29.84ID:FirpTLEM
ちなみにそこに書かれてる英語がもう難しいのけ?
0552名前は開発中のものです。
垢版 |
2018/09/22(土) 17:26:27.45ID:BsGtAZV4
Window >AI>Navigationを使って
 Object に設定する
   Navigation Static のチェックと  
   Navgation Area の値を

スクリプトで設定したいのですが、どのようにすればいいでしょうか?

NavMeshBuildSource.area を使うのかなーと思ったのですが
調べても具体的なやり方が見つかりませんでした。
0553名前は開発中のものです。
垢版 |
2018/09/22(土) 18:57:06.86ID:BsGtAZV4
自己解決しました。
GameObjectUtility.SetStaticEditorFlags
GameObjectUtility.SetNavMeshArea
を使うのですね。

今度はNavigationの Areas に設定する
Name と Cost について

スクリプトで設定できないか探しています。
どなたかご存じないでしょうか?
0554名前は開発中のものです。
垢版 |
2018/09/22(土) 19:55:42.45ID:fafU+frl
>>547
そう言うとやたら難しそうだろ
専門学校は1000時間程度の勉強でもっといい環境の大学行けるのに行かない中卒レベルの学力のやつでほとんど構成されてる
目的意識も勉強する習慣もないやつがほとんどで、学校側は文科省からのプレッシャーもないし、飼い殺しで稼ぐのが基本
それが実際なのに2年間専門的な環境でガチったやつでも物にならないみたいな印象操作はやめようぜ
0556名前は開発中のものです。
垢版 |
2018/09/23(日) 01:50:27.88ID:v/MuFyTl
ITの専門学校に行く奴は一部を除いてもともと出来ないから行くんだよね。
ゲーム専門学校と同じで、入る前からゲーム作ってて本気でやってる一握りだけ使い物になる。
0557名前は開発中のものです。
垢版 |
2018/09/23(日) 01:53:12.32ID:tL5O2c/8
現実は全然そんなことないけど
0559名前は開発中のものです。
垢版 |
2018/09/23(日) 02:44:35.19ID:PxSN+a24
しょぼいゲームは誰でも作れるから絵で差が出るのは確か
専門でも元々プログラミング出来るやつは他の科選んだりするし
0560名前は開発中のものです。
垢版 |
2018/09/23(日) 02:51:55.92ID:NJ183MQ/
自分の書いたコードですら読むのに時間がかかるってのに、他人のコードを修正できたら大したものですわ
0561名前は開発中のものです。
垢版 |
2018/09/23(日) 09:21:05.88ID:IfJj8d8g
コードの修正は簡単なことからやるんよ
たとえば、HPと表示してるのを体力にしたりね
慣れてきたら難しいのを修正すればいい
0562名前は開発中のものです。
垢版 |
2018/09/23(日) 09:27:04.52ID:RpcLDkoG
プログラム出来る人は山ほどいるがオリジナルのゲーム作れる人はほんの一握
職業としてプログラム出来る人のほとんどはゲームとは無縁な世界で生きてるけど
趣味として他人のコードを読むくらい難しくはないだろ
0563名前は開発中のものです。
垢版 |
2018/09/23(日) 10:13:36.75ID:PxSN+a24
現実は全然そんなことないけど
0564名前は開発中のものです。
垢版 |
2018/09/23(日) 10:44:40.09ID:ovhbaYSR
まあ偉そうにSEなんつーても日本じゃ実態は営業&雑用係だからな
下流のプログラマーも出来合いの型のコピー&変更作業ばっか
某一流企業の上級プログラマー職は別次元の人たち
0566名前は開発中のものです。
垢版 |
2018/09/23(日) 12:05:47.71ID:2EcvFg6p
使い物になるの定義がチームリーダークラスって話なら一握りだろうな
その他は言われて動くタイプの兵隊さんが沢山量産される訳で
これは人間の産まれながらの資質の部分だから教育レベルは正直関係無いけどな〜
0567名前は開発中のものです。
垢版 |
2018/09/23(日) 12:12:59.56ID:9vyYbQu0
>>562
他人のコード読んでなんでこんなせっけいしそうになってんだよくそがぁぁぁぁ!ってのがよくある
0569名前は開発中のものです。
垢版 |
2018/09/23(日) 12:44:26.90ID:WwZv/SHN
Unityの公式チュートリアルやアセットストアにあるのはわかり易いコードが多い
C#でスパゲティになるような素人のコードをわざわざ見る価値はない
まあエロゲのプラグインMOD等ではまれによく見るけどw
0570名前は開発中のものです。
垢版 |
2018/09/23(日) 14:01:54.74ID:IfJj8d8g
NゴンはUNITYで使えますか?
さんかくにしなければいけないんでしょうか
https://i.imgur.com/d3gLS4y.jpg

腕のモデリングしているんですが、手と腕だと必要な頂点数が異なるので、つなぎ目が汚くなります
こういう場合はどうすべきなんでしょうか
0576名前は開発中のものです。
垢版 |
2018/09/23(日) 16:12:48.09ID:XP0eKoWi
>>570
ライトウェーブならグリッド集約、頂点結合、すれば消せるけど、これはブレンダー?同じ機能があればできるかと。あと、ラインぽりごんになるからその消去。
0577名前は開発中のものです。
垢版 |
2018/09/23(日) 17:02:15.50ID:bpEgFKfm
目立たない場所で頂点をまとめて(?)粗密の差を減らすんだよ>>570
てそういう質問ではないのかな
0578名前は開発中のものです。
垢版 |
2018/09/23(日) 17:28:22.07ID:IfJj8d8g
>>576
BLENDERですね

>>577
目立たない場所とは例えば服の中に隠れてしまうような場所でしょうか?
質問の要点としては、腕と手では必要な頂点数が異なってくるので、つなぎ目に三角ポリゴンができてしまう
その三角をどう処理するか

ということでした
三角のママでもいいかもしれませんが、SUB SURFかけるとやはり汚い感じです
0579名前は開発中のものです。
垢版 |
2018/09/23(日) 17:44:25.73ID:jZ7PBNBx
アセットストアで画面を回転させるコード買ったんだけど

90°毎にぴったり合うようにするにはどうしたらいいでしょうか
0580名前は開発中のものです。
垢版 |
2018/09/23(日) 17:52:29.80ID:V8UsqY3H
>>578
普段からQuadオンリーで繋ぐように練習してないから三角が出来る
これはもうお箸を使うかスプーンを使うかの習慣と同じで、日常的に自然にスッと
出来るだから、一度悪癖が付いたら矯正するだけで何年も掛かる

ここまで下手だと、細かい事気にしても大して変わらないからどうでもいんじゃね?
0583菩薩@太子
垢版 |
2018/09/23(日) 18:25:43.15ID:pdgelo9u
>>582
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0584名前は開発中のものです。
垢版 |
2018/09/24(月) 01:38:04.67ID:0jCA4F7a
すみません
やっぱり調べても見つけられなかったので
もう一度質問させてください。

Navigationの Areasはデフォルトで

Name Cost
Built-in 0 Walkable 1
Built-in 1 Not Walkable 1
Built-in 2 Jump 2

となっています。これ以下に

User3 Slope 3
User4 Mud 4
User5 Fire 6
User6 Poison 5
User7 Bush 3

のようにエリア名とコストを
エディタ拡張スクリプトで追加したいのですが、
どのようにすればよろしいでしょうか?。
0586名前は開発中のものです。
垢版 |
2018/09/24(月) 11:52:01.53ID:OhCCzuyV
ぶっちゃけ最初からアセット頼りで作るのは止めた方がいい
自分でも作れるレベルになってから時短の意味でアセットは使う物だよ
そうでないとアセットに振り回されて小さなトラブルですら修正出来ずに自滅するだけ
0588名前は開発中のものです。
垢版 |
2018/09/24(月) 13:44:42.11ID:jollpaqj
あるプロジェクトの画面で
Package Manager で あるパッケージをダウンロードしたのですが、
別のプロジェクトを開いたときに、
ダウンロードしてあるはずのパッケージがダウンロードしてない状態になってます
こういうパッケージやアセットなどは他のプロジェクトに反映されないのでしょうか?
0589名前は開発中のものです。
垢版 |
2018/09/24(月) 13:47:33.82ID:ctpAh0Z2
>>587
小さなものも作れないのにいろんなもの作りたいとはおこがましいとは思わんのかね?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況