【3Dゲームエンジン】Unity質問スレッド36
レス数が1000を超えています。これ以上書き込みはできません。
向こうのスレにいかないのはね、初心者は初心者の自覚がねえからなんだろうな >>422
予想通り、どうしても教えて君したい糞コテ共がいい子ちゃんのフリして
手ぐすね引いてお待ちしてるだけのスレだった
そんなのに引っ掛かるカモいるの? >>425
向こうは
アセットおじさんは荒らし通報で規制できるらしいので、平和です 見てまふぇんがアセおじいないだけで本当に平和になるんでふか?(^^ 僕がいない、というより開かないスレならありまふよ(^^
勝てる喧嘩しかしないと言いつつ全方向に喧嘩売ったアホがいる総合スレなんでふがね(^^
あのスレは平和のために透明NGにぶち込んであるから僕は見えないし開けまふぇん(^^ あっちの初心者質問スレは初心者以外が答えると通報されるからなw >>435
ご丁寧に口調まで変えて書き込んでいながら白々しいんだよ
バレたくなかったのが見え見えだぞキムチ
こうやって色々なスレを乱して荒らして回ってるんだなお前
435 名前:名前は開発中のものです。[sage] 投稿日:2018/06/24(日) 22:48:09.42 ID:jJ6M8/KE [3/3]
逆だよ
名前欄いれるのめんどくせぇんだよ
https://mevius.5ch.net/test/read.cgi/gamedev/1528249519/46
46 名前:弟子 ◆rZPPjYuxmQ [sage] 投稿日:2018/06/24(日) 19:59:04.97 ID:jJ6M8/KE [3/3]
>>45
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね public のことといえば最近気づいたけど
一度変数宣言すると値を書き換えても反映されない
たとえば
public int a=10→実行
public int a=20→実行 a=10のまま
こういう仕様なのか?
困るのが配列のとき
public int[] a=new int[2];
public int[] a=new int[3];→反映されない
変数名を一度書き換えるか宣言と同時にnewしないようにしないといけない それ変数のスコープはちゃんと確認されてます?
というか二つ同じ名前で定義できないと思うが? 何日か前に同様な事言ってた奴だろ
基礎の基礎もやらずに何日もくだらん事に悩んで時間つぶしてる馬鹿初心者だから初心者スレでも逝ったらいいよ どういう状況で動かしてか詳細は判らないけど
VSで一行づつ動かして都度変数の値を確認すれば即解決する問題ですね
ほんとデバッグの方法知らない初心者が多いですね >>438
同じ名前で定義してるのじゃなくて値を書き換えて実行してるだけ
>>439
基礎の基礎というがそんな解説してるとこ見たことないぞ
みんなこの仕様しってるのか? >>437
オブジェクトにアタッチした後だとInspector側の設定値が優先されるからそうなる。
一度privateにしたりするといいかもね。 >>441
書き換えをインスペクタで行ってるならそちらが優先される
コード上で初期値与えても、インスペクタで上書き
どの時点で上書きされるかは、各関数で確認してみて >>440
そういう書き方するってことはあんたも知らなかったんだろ >>443
インスペクタのことは一言もいってませんが
さてはみんな知らなかっただろ 教えてあげたのにまさか絡まれるとはw
Unityエディタで実行したのかVSで実行したのかも実行ファイルで動かしたのも分からないのに判断できるはずがないですよ
相手にしないほうがいいキチガイみたいですね >>446
いや その返しはおかしいよね
public int a=10;
なんでこれをVSで一行ずつ実行する必要あるの? 調べてないので記憶ベースだけど、c#の初期化の順序は
1.基底クラスの初期化
2.初期化子による初期化
3.コンストラクターのなかのInitializeComponentによる初期化(この中でインスペクタ値が設定)
4.コンストラクターのなかのInitializeComponentの後ろに書いた初期化
な気がするので(もう一度いうと調べてないからなw)
2で初期化した内容が3で初期化されてるんじゃ?
なお俺はUnityもやってない模様w というわけでね 誰も正しい解答をしてないみたいなので答えてあげようと思います
>>390>>392
pubulic int HP=1
Unityではこういう書き方はしないほうがいいようだね
ゲームオブジェクトにアタッチして実行された時点でインスペクタに強制的に値を
入力されてしまうようです
public int HP; void Start(){HP=1;}
スクリプトで書きたい場合はこうしましょう
public変数の場合はnewのタイミングもずらしたほうがいいようです 楽しいわ3DGameKit。
3Dアクションゲーつくーるシリーズのようだ。
いまだUnityスキル低い人は手っ取り早く3Dゲーの作成達成可能。
Prefabのスクリプト除いてもちんぷんかんぷんな人でもひととおりそろってるから改造しながら楽しむとスキルアップできるんかな? C#の初期じゃなくてunityの初期化だと何度言ったら。
あくまでスクリプトなんだよ。C#のプログラム書いてるんじゃなくて、C#を使ってUnityのスクリプト組んでんの。 Inspector(GUI)とスクリプトで重複する部分はスクリプトの内容が優先される。
それだけのこと。 >>437
これの意味がわかったわ、てか日本語下手だなぁ
まず最初に
public int a = 10;
void Start () {
print("a:"+a);
}
を実行すると、「a:10」が表示されるで
「public int a = 10;」を 「 public int a = 20;」にして実行する
すると、「a:10」と表示されるわ、これバグじゃね?
って書いてくれればすんなりみんなわかるのに
で、なぜこうなるかというと、public定数なので当然アタッチされているオブジェクトが保存しているから
インスペクタ見ればわかると思うけど、自動でインスペクタに最初の値が保存されていて
それを書き換えてないから、そのまま最初の値が表示されるだけ
それくらい見ればわかるだろ >>452
インスペクタビュー優先だろ?
優先というか後書きというか… >>449
そもそも、同一ファイル内で値設定する変数をpublicにする必要があるのか。Unityに限らず、普通どこからどんな変更されるかわかったもんじゃないpublicを避けるために色々工夫するだろ。
インスペクターで値を調整するためにpublicもしくはseriarizeにしたなら、コード側書き換えたのにー?なんて状況にはまずならんだろ。publicを気軽に使いすぎなんだよ。グローバル変数なんて他に方法がないか、メリットがリスクを大きく上回る場合しか許されないのよ普通は。 でだ、じゃこれバグじゃね?
っていうと、そうじゃなくて、コードの初期値を直した場合には
インスペクタのアタッチしているコードの右に歯車のアイコンあるだろ
そこから「Reset」選ぶんだよ
そうすると、最新の値を持ってきてくれるのだ こんな低レベルな話を何時まで続けるんだ
ほんと数日前と全く同じ流れじゃねーか
何度も言うけど初級チュートリアルくらいやれよ
チュートリアルの中で実演してるぞ 質問者じゃなくて頭おかしいマウント君だったか。
さっさと糞コテつけろw >>458
正直このページ見て最初のインタラクティブチュートリアルはいいとして、その後何したらいいのって感じだけどな。
やればUnityの主要な概念が一通り身につくものあるの?どれなの?って感じだわ。なんか細切れ感というか自分で何必要か何もわからない初心者に取捨選択させるというか。
ちな自分はコースウェアやったけどあんなんでもいいからこれやったらいいのねって分かるやつを置いとけって感じで。
https://unity3d.com/jp/learn/tutorials >>460
汝よ、汝はUnityの主要な概念を一通り身につける必要があると考えるかね?
Unityの入門書を執筆したり専門の講師になったりするのであれば、それは必要だろう。
だが趣味でやる分には、自分の興味のある部分だけ詳しければいいのではないかね?
それ以外の部分は初心者以下でもかまわない。その都度身につければいいことだ。
汝らは我が見守るこのスレで、誉れと思って、それについてよく考えてみなさい。 自分でカリキュラムも組めないとか
大学の授業どうやって選択したんだよ
マジで高卒なのか 結局>>437はpublicの意味もインスペクタの意義もわかってないまま偉そうに変なやり方講義して消えたか
まぁ恥ずかしくて出てこれないよな普通の日本人ならな >>463
どこが変なやり方?
Reset押すのは実用的じゃないよ
ひとつの変数変えるたびに他のインスペクタの値も消えてしまうので
そんなことするくらいなら最初からインスペクタで値入れたほうがよくね 笑た、実用的www
君はpublicとインスペクタの意義について考えてから使いなね
じゃないならprivateにしてstartで初期処理すればいいよ >>465
答えになってないぞ
publicの変数の初期値をどこでするかって問題だろ だから、君はpublic使わない方がいいよ
あぁなんならunity使わない方がいいよ
君には無理 わざわざ呼び出しておいて逃げるなよw
そもそもprivateにしろとか逃げの答えだろ
間違ってるならちゃんと答えてみろや public int hp=10
インスペクタが優先される仕様上あまりこういう書き方はしないほうがいいですよ
最初からインスペクタで入力するかstart内などで初期値を設定しましょう
これが間違ってるなら反論どうぞ >>462
だーから主要な概念伝えずに何をどうやって判断すんだよボケ >>469
おーまだやってんのか。
publicはインスタンス変数でしょ?
スクリプトをオブジェクトにくっつけるんだけど、その時すでにインスタンス化された後の状態で保存されるのよ。
インスペクターはシリアライズされた値をいじるから、優先とかじゃなく、インスタンスの値を設定してんの。
public int hp=10
は新しいオブジェクトにくっつけた時の初期値としてただしいよ。
startで初期値入れるとか、まさかオブジェクト毎にスクリプトファイルをつくるの?
enemy1.cs enemy2.cs.........ememy100.cs
敵キャラが100体いたファイルも100? 変数なのに値書き換えられなかったら意味ないだろ・・・ >>472
はい?
なんでstartで設定すると別のスクリプト作る必要があるの?
とんちんかんなこと言ってませんか? 反論する人はちゃんと正しい方向から反論してくださいね チュートリアルもやらないんだった、せめて初心者スレに行くか専門学校に通えばいいのに >>474
んじゃHPが10、15、20、25と5づつ増えていくキャラを
10匹作ってみたらいんでね? HPが5づつ違うキャラを10種類の方が正確か
まぁやってみな >>469
>>472さんが書いてるじゃん、理解できない頭なんだから止めたら?
まず、初期値を変数定義で行うのはなんら問題ない
次に、それがpublicであるならオブジェクトにァタッチするとインスタンス化されてインスペクタに表示される、ここで保存される
だから通常はインスペクタの値を変更する事になる
このスクリプトを例えば敵、弱敵等にァタッチした場合、インスペクタの値を変える事でHPの制御ができるが、start関数で初期値を設定したら全て同じになってしまうよ。
はいダメなゲームの完成 仮に256種類のHPがあったら、256個csが要るから膨大な手間がかかるなw
頑張れwww はい?
そんな方法いくらでもあるだろw
たとえばIDつけてIDごとにHPを読み込むとか
なぜCS他種類つくらなきゃいけないという発想になるのかわかりませんw startで固定値設定するんだろ?
何今更変えてんの? 早く256種類作れよw じゃそれでいいんじゃね
後は見てる人が判断するでしょ
しかしこんだけスレ進んでるのにァセットおじ出てこないな
板ごとアク禁なったのか?w >>484
そういう幼稚な反論しかできないならもういいからw
じゃおまえは値変更するとき256回Reset押すのか?w お前の意向を尊重して、要件を満たすとそうなる
他に選択肢があるなら、自分で示せばいいだけ
Resetなんて使わないし、アスペ特有の潔癖症か何かなのか? インスペクタで設定するかstart内で設定するかと言ってるだろw
幼稚なからみかたしてくんなよw >>488
インスペクタ→インスタンス
start関数→スクリプト
別の場所なのでオブジェクト共通の処理は後者、個々の設定は前者がいい こんなスレでも、何となぁく覚えてた用語が、何となぁく理解できた。喧嘩腰の説明でも役に立ったよ、ありがとう。 >public のことといえば最近気づいたけど
>というわけでね 誰も正しい解答をしてないみたいなので答えてあげようと思います
最近気付いたという超初心者なのに何でこんなエラそうなんだろうな。
しかも同じ話題が2日前にこのスレで出ている事に気付いてないんだろうか。 ほらな、俺が>>436の指摘した途端に荒れ始めた。
キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。 >>484
while(true){
intantiete(kinuchiprefab)
kimuches = findobjectswithtag(kimuchi)
hp = kimuches.length *5
}
埋め尽くされてしまえ >>456
これな!最初気づかんかったわ
しかもResetメソッド定義するとそれ呼んでくれるんだよな >>501
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 無理無理アセットおじさん
他人にはアセット買え買え言うけど自分は一切買わないからわかんないんだもの つかおまえら質問の意味判ってるのか、すごいな
行の高さって何?、親子関係無視して何をしたいの? >>502
もっとよく探しましょう
アセットにできないことはありません >>505
ヒエラルキーのオブジェクト名が書いてあるラベルを縦にのばすなり行間つくるなりして見やすくしたいって話じゃね?
エディタ拡張は専門外だからやり方は知らんが >>506
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 ラベルの行の高さ(幅)が1.5倍くらい広がれば使いやすいな、と思ってエディタ拡張でできないか思案していました。
なにか手がかりでもあればご教授下さい。 フォントサイズは、エディタ拡張の何のAPIを使えばいいでしょうか? >>512
アセットを使えばエディタ拡張もできると思いますよ Unity 2017でSubstance マテリアルで質感を設定したシーンをスクリプトでロードするときにかなり読み込みを待たされるんだけどこういう物なのでしょうか?
キューブを数個置いただけのシーンでもロードが劇的に遅い、Substance マテリアルを削除すると一瞬だからあからさまに原因はSubstance だと思う
何か特別な設定とかこれはやっておけみたいな決まりみたいな物があるのでしょうか? >>513
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>515
あのー
今の面白いやつは
どこが面白いんですか? OSのDPIスケーリングを200%くらいにすればいんでないかい >>520
スレタイが違うようなのですが、スレも建てられないのですか? このスレではどんな質問をすれば
おまえらは満足してくれるの? すみません、例えば、ゲーム本筋をまわすManagerスクリプトを作ったとして
そのスクリプト内で、
各ゲームオブジェクトにアセットしたスクリプトのメソッドを使うためには
『 //ゲームオブジェクトを検索し取得する
変数名 = GameObject.Find("オブジェクト名"); 』
を必ず宣言する必要があるのですよね?
しかし、Managerスクリプト内にて
FindObjectOfType<スクリプト名>().メソッド名();
だと、取得抜きで、いきなり他のスクリプトのメソッドを利用できるのは
なぜですか? >>526
それは1行で取得&関数呼び出ししてるからだよ。
ただ、取得が失敗した時にエラーになるから分けた方が安全かな。 >>526
>必ず宣言する必要があるのですよね?
そんなことはなく、例えばオブジェクトaにアタッチされたbのメソッドcを使うとして
GameObject.Find("a").GetComponent<b>().c()
と書けばFindでも一行でメソッドを呼び出せる
逆にFindObjectOfTypeで探したbのインスタンスを変数に保存することもできる
何度もbやcを呼び出すときは変数に保存した方が良いというだけ >キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
>チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。 >>527
>>528
ありがとうございます。まだちょっと理解できてないのですが
そのGameObject.Find("a").GetComponent<b>().c()は
aというオブジェクトを参照して、それにアセットしてるスクリプトbのメソッドcにアクセス、で
FindObjectOfType<b>().c()では
スクリプトbを参照して、その中のメソッドcにアクセスする、ですよね?
逆に言えば、FindObjectOfTypeではゲームオブジェクトにアセットした
スクリプトにはアクセスできない、ということでしょうか?
でも、FindObjectOfType<Object>でオブジェクトを探せる、とありました。
これはどういうことでしょうか?
この探すObjectというのはGameObject.Findで取得するゲームオブジェクトのことでは無いのでしょうか?
Unity上でのゲームオブジェクトとオブジェクトクラスの違いが理解できていません。
ゲームオブジェクトの中身ってオブジェクトクラスに入ってる情報じゃ無いんですか?
FindObjectOfTypeはゲームオブジェクトに入って居ない
スクリプトにアクセスする時だけ使うってことですか? >>529
汝よ、我は初心者であるよ。それと我はコテを変更したのだよ。名無し@キムチから菩薩@太子にねw
それはこの5chのみならず、ツイッターやブログでも同様の変更をおこなっているのだよ。つまり進化だね。
ところで汝よ、我はMakeHumanでつくったどんなキャラにも表情をつけるスクリプトを完成させたけど、MegaFiersなんかに比べるとしょぼすぎるので、アセットに登録申請するのはやめとくよw
https://youtu.be/4LPmcECipkc 自白してるようなタイミングでレスしててワロス
過疎スレで自演するなら一日くらい置いてレスしたほうがいいよw キムチ殿(^^
太子って大使のパクリでふか?(^^
ボッキング!(^^ >>530
FindObject〜自体の挙動を知りたいならまずググれ
ゲームオブジェクトも(スクリプト含む)コンポーネントもobject型の派生だから検索できるが
検索対象はインスタンス化されたものだけで、最初に見つけた一つを返す Unity上級者はリファレンスじゃなくてググるなのか。 >>524
Unityチュートリアル、リファレンス、ググったらすぐわかる内容
これらを1人でこなし習得し基礎を卒業した人による質問
VisualStudio単体、またはJavascriptなどでファミコン時代程度の2Dゲームなら
1人で再現できる程度のスキルを持っている人物。
最低でも専門学校卒業生、または同程度の専門知識がある者。
現役で業務としてゲーム制作業を行っている者。または引退した者。
なのでFA? それ以上の質問しても、このスレの技術力じゃ回答得られんやんw 満足か・・・
ホルスタインみたいな体つきのSNSプロフ写真つき女性が質問してきたら、
全員、血眼になって寝食忘れた回答生活をおくっても、心の底から喜び感じるだろ Unity2018.1で新規プロジェクトを作成してC#ソースコードを一枚作ってVisualStudio2017を起動させると
プロジェクト"Test.Editor"をソリューションに追加できません。同じ名前または同じプロジェクトファイル名のプロジェクトがソリューションに既に存在します
というエラーがでます。
回避する方法はありますか。 今月は申し込みしたらアセット貰えるのでアセット買いましょう 結局「名無し@キムチ」が自分勝手にUnity関連スレを立ち上げまくっては
・菩薩@太子
・弟子 ◆rZPPjYuxmQ
・ダーク王鍬大使 ◆SoVpkB15jY
というようなコテハン使ったり、コテハン外して複数端末で荒らすから
全部衰退してるんだよな
一番悪質な荒し野郎め
ここも、雑談スレも、他の関連スレも、衰退は全部こいつの仕業 >>549
一応質問スレなので回答すると、全部別人
あ、キムチとダークは知らんが弟子は別人ですよ コテつけたままにするかID変えてからレスしろよ
ほんと恥ずかしい奴だな ここまで来ると何をしてももうキムチだけは教えて貰えないね
よかったじゃない望みどおりになって キムチなんか特にそうだけど、専門学校に行けばいいのにな 自分に都合が悪い人が全部同一人物に見える変人殿まだ生きてたんでふね(^^
僕が来た時からいた気がしまんこ(^^
僕やキムチなんかより総合スレで暴れてた
勝てる勝負しかしないと言いつつ全方向に喧嘩売って周りに敵しかいなくなって完全敗北したアイツのほうが害あるでひょう(^^
アイツはNGされた相手にも見えないのに怪文章連投してスレ埋め建ててまひたからね(^^
僕、キムチ殿が四天王格ならアレは荒らしの皇帝でふよ(^^
ボッキング!(^^ 3Dごりごりゲーム作りたいならUnrealEngineじゃねって進めてたけど、3DGameKit改造しながらできるゲーム考えるとこれからUnityでいいんじゃねって言えそうやな。
ある程度のゲームを改造しながら学べる。
主人公をユニティーちゃんにしたいとか。
そもそも3DgameKitがあってそれを改造して学んでく系ならチュートリアルも書きやすいかな。
3DGameKitがFantasticでFPS40以下しか動作しない低スぺカスとかは死ねと思いつつ、描画設定を低くしようなんて書いたりさ。 >>546
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>547
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>552
同じこと何回も聞きに来て、一回教えても同じこと愚痴ったりするから相手にする気力なくしただけ。
放置してると別垢で自己レス付けて自分の投下した問題?を話題に伸ばそうとかするし。
インポートしたキャラのマテリアル設定が出来ない、おれ教える。
同じこと聞きだす、おれ無視する。なぜか別垢でそうだよねインポートしてマテリアル変える方法ないよねとか自演。
おまえ、以外みんなインポートした3Dキャラのマテリアル設定とかできるからwとか思ったし。 >>548
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>560
Testプロジェクトはひとつしか存在しません >>558
ローカルルールに違反してますね
荒らしとして通報させて頂きます >122 弟子 ◆rZPPjYuxmQ 2018/06/28(木) 19:22:46.38ID:/UzN8HYz
なんでコイツ質問スレ乱立してんの?
【ゲームエンジン】Unityなんでも質問スレpart1
1 名前:名前は開発中のものです。 2018/06/28(木) 15:25:16.78 ID:/UzN8HYz >>564
なーんだ削除依頼出てないじゃん
さっさとIPアドレス晒して来なよ メモっておいてあげるからさ >>567
警告を受けてもまだローカルルール違反を続けるのですか
本当に書き込めなくなりますよ 弟子殿が質問スレ分裂させてまんこ・・・(^^
僕もボッキングスレ分裂させまふか?(^^ ecsですが、これはオブジェクト指向から入った人たちが昔からのやり方を再開発してドヤ顔してると思っていいんでしょうか getinstanceIDで取得したユニークなIDで、逆にgame objectを取得する方法ってありますか? >>573
エディタではあるが、本体だと無い。まあ取得時にキャッシュするしか無いわな。
でもインスタンスidはインスタンス化の都度変わるからシーン内じゃ無いと意味ないぞ。
俺は自力でシーンセーブ機能実装したが、死にそうだったわ。そん時はインスタンスidは使わなかったよ。 >>574
ググっても出なかったので質問させてもらいました。
やはり無いですか、情報ありがとう。
イベント設計の方向決まりました。 簡単な格闘ゲームを作ろうと思い、
2体のキャラクターにSABoneColliderBuilderでColliderを付けたのですが、
お互いがぶつかり合ってもOnCollisionEnterもOnTriggerEnterも呼び出されません。
通常の3DオブジェクトのRigidbodyには反応しています。
色々と設定を変えて試してみたのですが、いずれもうまくいきませんでした。
どのような設定をすればよろしいでしょうか? 色々と変えてみた設定を全部書かないと答えられません >>577
申し訳ありません。記述量が多くなると思い、省略しました。
まず、デフォルト同士では、OnCollisionEnterが呼び出されません。
また、片方の「Is Trigger」をOnにしても、OnTriggerEnterは呼び出せれません。
本質的ではありませんが、上記2つの組み合わせで、
「Is Kinematic」をOff、「Collider To Child」をOffにして、
自分自身のCollider同士がぶつかり合わないようにしたりしています。
その他あまり意味のない設定変更もしていますが、組み合わせが多くて書き切れません。 >>579
on triggerとか付けたコンポーネント持ってるオブジェクトにはrigibodyあるか?
rigibody有り無しとコライダー種類によって反応出来るトリガーも違うぞ。 Unity入門者です。
「2Dゲームの道状のマップ(1個1個は四角いマップチップ)
の、『道』と『外』の部分の境界線を引く」ことを考えています。
たとえばT字型の道の、三差路の場合
「上」にだけ境界線を引きたいです。
一文字の水平な道の真ん中のマスの場合、「上、下」に
境界線を引きたいです。
とりあえず考えた方法は、
「一個一個のマス(GameObject)、それぞれにLineRendererを持たせて
引くべき直線を引かせよう」と思ったのですが
どうやら
・LineRenderer一個につき引けるのは、一筆書きの線のみ
・1個のGameObjectは、1個のLineRendererしか持てない
(よって、一個のGameObjectマスの「上」と「下」にだけ線を引くのは不可)
ようなので、うまくいきません。
何か提案をお願いします。
(人間の目から見た、境界線らしきものを描画できればいいので
「LineRendererを使用して原始的に実装すること自体が間違い」
という回答でもOKです) >>581
ラインレンダーなんてコストゴミだからバンバン量産したらええんじゃ。 2Dゲームは、マップチップがあって描画の度にその都度ステージを書き換えますが
3Dゲームは、マップデータを最初に全部メモリに置いてしまうやり方が主流なんでしょうか? >>583
オブジェクトを分割して、必要な分だけロードしたらええんやで >>584
なるほど。完成したステージそのまま置く必要なんかないですね。頭が固くていかん・・・ >>585
ロード時間とメモリのトレードオフになるから、どれだけオブジェクト分けるのがいいかが難しい GUI.DrawTextureで透過画像を重ねて、加算合成したいと思っているのですが、加算
されるに困っています。XNAやMonoGameのAlphaBlend的な設定はどのようにするのでしょうか? >>587
すみません、文章が足りませんでした。GUI.DrawTextureで乗算したいです。 >>588
スクリプトを理解でない人は素直にアセットを買いましょう >>589
アセットを買えば噛むこともなくなりますよ transform.InverseTransformPointに全く同じ値を渡してるのに、
毎フレーム0.01〜0.1くらい結果が変わってしまって困ってます…
渡してる値も親も全く動いていない事は確認してるのですが、
何か原因が思いつく方いらっしゃいましたら、ご助言頂けると幸いです。
よろしくお願いします。 >>592
アセットを買えばいいんではないでせうか 【マイトLーヤ、今年中に出現】 一般会計100兆、特別会計400兆、オウムと官僚、どっちが糞か?
https://rosie.5ch.net/test/read.cgi/liveplus/1530340120/
どっちを死刑にしたい? >>582
>>590
コメントありがとうございます。
自分なりに考えて、「上・下・左・右」それぞれの境界線用に
各マップチップに4個の子GameObjectを持たせて
各GameObjectにLineRendererを持たせることにしました。
マップチップが「左上隅」なら、左と上の子オブジェクトの
LineRendererに仕事をさせるような感じです。 >>591
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>593
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>594
汝よ、我は死刑廃止論者であるよ。
汝よ、というのは死刑は甘いからだ。汝よ、我は終身拷問刑を提唱する者と知りなさい。
終身拷問刑というのは、寸休も与えずに極限の拷問を永久に加え続ける刑罰だよ。
汝よ、残虐犯には終身拷問刑こそ相応しい。
というのは、他人の命を奪うことは、全宇宙もビックリして、宇宙の果てから果てまで大音量で永久にわななき続けるほど重大な犯罪だからだよ!!!
だから絶対に解放してやらない、終身拷問刑こそ相応しいのだよ。
汝らよ、我が死刑廃止論者とわかってよかったねw 今日Unity入れたばっかりの初心者です。
1 あるMMDモデルをUnityのキャラ(?)に変換したいのですが、どうすれば良いのでしょうか。
2 そのキャラデータにモーションを付けたい場合はどうすれば良いでしょうか。 >>599
汝よ、MMD4Mecanimはフリーソフトだからただでダウンロードできるからしなさい。
MMD4MecanimはMMDモデルをUnityで開けるfbx形式に変換してくれるからしなさい。
モーションはつけなくても、他のキャラのモーションを利用できるからしなさい。我が公開しているアクションライブラリのモーションを利用してもいいよ。全部で300以上のモーションがある最大のライブラリだよ。 Unity MMD でググっただけで確実に判ることをわざわざ説明するおまえらって・・・・ >>602
>>599 です。
インポートしたmmdモデルが白目になりました。
普通の目に戻す方法が分からないので、
出来れば誰か教えて欲しいです… >>592
結構ざっくりした値しか返ってこなかったような。公式のチュートリアル動画でそんな事言ってた気がする。どの動画かわかんないけど。 現在 無料配布されているfighingUnityChanのモデルを使っているのですがasset内のanimationを別モデルにコピペしても通常再生されません
animatorの遷移は動いているようでUnityちゃん本体は再生をかける度animation0.2秒くらいのモーションはしてくれます
inspecterのRigのGenericをHumanoidに変更しても直りませんでした 何か解決策はありませんか? オレ、ギョーカイ人なんだよね
トーシローにはわかんないか 現実的に作れるゲームって、2dRPGかパズルくらいなのかしら >>611
INSIDEはUnityで作られているよ。
シーン読み込みの勉強にもなるし、ー度触れてみると良いかも。 >>611
最近ヒットしたダンジョンメーカーとか思いっきりUnity製だぞ >>611
アセットを買えばMMORPGだって作れるのがUNITYです! パズルってオリジナリティな要素多いから逆に難しい。そもそもパズル製作センスが必須。
アクションとかシューティングはもう技術ソースが出回ってるから転用出来る。 >>611
その二つは難しいよ。
パズルは面白さとか関係なくシンプルにただ作るだけならいいけどね。
倉庫番とかならUnityの3Dと相性いいかも。
ぷよぷよやテトリスは2Dでも初心者なら難しいよ。
初心者、2D
この2つを最重要として何か作るのなら
・エロゲーみたいなタイプのADVゲー or 脱出ゲー
(絵は適当で。棒人間とかで。ストアに出す予定ならフリー素材多用前提。絵が描けるなら文句なし)
ただしあまりゲーム作りのスキルは身につかない。
・縦か横のシューティング。ひと昔前のやつね。
・マリオみたいなゲーム。ひと昔前のやつね。
こんな感じだと思うわ。 異論はあると思うが初心者が絶対に手を出してはいけない難しいジャンルは
・3Dのレースゲーム
・2Dでも格ゲー
・2DでもRPG
・スパロボ大戦みたいなシミュレーションゲーム
・リアルタイムストラテジー
・マインクラフトのようなクラフトゲー
・PUBGのようなFPS
・ネットワークを使うオンラインゲーム全般(オープンワールド系含む)
だと個人的には思う。
まあ現在主流でよく目にするタイプのゲーム全般は初心者向けじゃないよ。
そこが理想と現実のギャップというかジレンマだろうね。 ぷよぷよやテトリスが難しいってどこまで低能なんだ。。
ggればすぐ分かる嘘をつくなよ
つうかお前が作れない低能なだけか。納得。ごめんね >>609
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>616
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 まあ、システム作って終わりってのは簡単な類だろうな。
どっちかって言うとシナリオ遂行やゴールの条件が複雑なゲームが難しい。
つまり、パズル、シューティングやアクション、RTS、FPS、ディアブロ全般なんて技術的問題がクリア出来れば楽な部類。
RPGは作る量で乙る可能性が高く中位。MMOのが、ai少ない分若干楽
アドベンチャーとかシナリオ有る系は、簡単なうちは良いが、大きくなると沼 プログラムのみで語ってない?
その簡単な部類をまともな見映えにするにはグラフィックの仕事は結構大変だよ >>626
グラフィックや物量を外出しや平行作業に出来る、プロジェクトとして考えると結局そうなる。
どこで詰まるか?や、条件付けや、ゴールの設定が一番大変で、シナリオはその最たるものと言えるかと。
625が言っているリッチな3dというよりか、unityがキツイ。
それだけツクールとかのDBが優れていると言う面もあり、あっちに慣れていると、途端挫折する。 >>627
いい有料アセットがいっぱいありますから、挫折せずにがんばりましょう! いい無料アセットがいっぱいあるツクールがいい
欠点は2D古典ゲームしか作れいない程度 3dってやるぞと身構えてやるんではなくて、
毎日遊び感覚で触るのがすげー大事なんだね
なんでもそうか >>628
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 スチームのクソゲーのUnityとUnrealEngineとGameguruの使用率の高さよ。
酷いのになると完成つくーるタイプのアセットをSampleステージだけ実装して、ゲームタイトル画面のアセット名が書いてるとこそのまんまとか。 そして遊び感覚では到底無理な事に気付いてそっと閉じる
ここまでがデフォルト 本当に初めてならオセロがいいとおもうけどね
作っててつまらなとは思うが基本を学べるはず VRchatスレでも書いたのですがスルーされたので、より専門的なこちらで質問させてください
モデルをBlenderからUnityに持ってきたら、何故かUnityでだけテクスチャがズレるのですが解決策はないでしょうか? >>636
UV展開しくじってるんじゃ。
後は、なんだっけな、この中段のショット見たいにチェックボックス入れて見て。確かメッシュ圧縮しちゃダメとか、タンジェントでズレてくとか色々あった筈。
https://docs.unity3d.com/jp/460/Manual/HOWTO-importObject.html BlenderはFBXバイナリー形式だとたまに不具合出るよね。
FBX ASCIIおすすめ。 Blenderはascii読めないしw
単にBlender側でUV指定がきちんとされてないかUVが複数残ってるかでしょ >>636
前スレの840はどう?
>unityのバージョンは2017 4.1.f1だったのですが 5.6.3p1 に変えたところ正常表示されました >>640
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 見てないけどはじめてのUnityにある2Dシューティングは古いチュートリアルだからやるなって何度も言われてるよ 皆さん色々なご意見ありがとうございます
Unity側でのマテリアルのテクスチャが他のテクスチャと入れ替わっていたことによる症状でした
きちんとマテリアルのテクスチャを設定したら直りました ズレるんじゃなくてテクスチャが違うのかよw
正しい質問しないと正しい答えなど貰えるわけがないぞ あのシューティングのチュートリアルは結構好きだけど
ある程度理解してからやった方が良いかも >>646
結局チュートリアル、なんか適当なトピックを古いものも更新されずに適当に置かれてるだけなんだよね。
もうちょっと体系だって把握できるようにかつ新しい機能も織り交ぜる用に適宜更新してほしいわ。
日本語とかよりもそっちを先にやってくれ 普通のチュートリアルはきちんと随時更新されてるよ
下手な本買うよりずっと新しい
はじめてのUnityだけは英語版には無い日本仕様で更新がされてないだけ
紛らわしいからもう消せばいいのに >>651
githubにでも上げてくれりゃ手伝いたいやついそうなのにな。 >>645
さらっと斜め読みしたけど、解像度を引き延ばすか、または余った空間に帯状のもの入れてそこを青にするのか黒くするのか?ってことだろ。
何色でもいいんだけどな。
むしろ黒でいいわw
まあゲームによってはゲームの背景が青系とかだったら青とかのがいいのかな。 私の方は、unity通してPGを勉強している初心者になります。
C#にてftpからjpgのファイルネームを取得するソースを作っているのですが、
下記のように書くと、小文字の"jpg"は取得できるのですが、大文字の"JPG"が取得できません。
解決方法をご教授できないでしょうか。
宜しくお願いいたします。
var files = GetFilesFromExtension( path, FTP.CommonWord.ExtensionPNG ); >>655
655です。
すみません、jpgではなくpngの取得になります。
宜しくお願いいたします。 >>657
どのように解決した書いておくと、今後の人生が明るくなるよ。 >>658
失礼いたしました。
データ取得の際、全て小文字に変換しなおして、解決いたしました。
ありがとうございます。 unityでのゲーム開発(3Dが主)をしょうと思ってPCを購入しようと思ってるんですが、Lenovo製、Corei7・メモリ16GB・SSD1TBのノートパソコンが26万で売っているので買いかなと思うんですがデスクトップの方が良いって事はありますか? プラットフォームによるし、もちろん内容、特にビジュアルの質。 基準としては、iPhone用ならMacBook pro13でトントン。 3DGameKitでボスキャラや雑魚キャラやら増やして自分で作ったステージも含めたやつ自作して、無料公開していい?
Ellen's Adventureとか、主人公をユニティーちゃんにしてUnity Chan Adventureとか名前変えたりして。
公開したいだけだから完全無料で。 >>660
基本スペックはそれでいいけど、グラフィックボードないと積むぞ。
NVidiaのGTX 1050ac VRAM4GHzまたはGTX1080ti VRAM 8GHz搭載のやつ必要。
必要というか必須。
3Dとかなるとグラボないと動かない。
自宅でゲーム開発が主流ならデスクトップのほうがいい。
BTOにして自由にスペック決めて、グラボ載せたほうがいい。
ノートPC用のグラボは同型グラボにみえても性能抑えられてるから。
最低限、FF14を最高品質で最高解像度でさくさく動かないPCでゲーム開発は出来ないよ。
あとデスクトップのほうが部品が壊れても部品さえ変えれば自分でも修理できる。
ゲーム開発はけっこうPC酷使するから、保守性能高いに越したことはない。
あと気分転換でマウスやキーボードを自分の趣味に合うものにも交換できる。 >>664
グラフィックボードが重要なんですね
ありがとうございます探してみます 【移民いれて、穴埋″】 25△39△17△20△10△2▼13△13△5△5▼3△ <311> 26▼28▼22▼21▼
http://rosie.5ch.net/test/read.cgi/liveplus/1530842425/l50
オウムより原発のほうが大勢死んでる! 死刑は国家によるテロ! 世界教師マイトLーヤは廃止を求めている! 学校で開発できないと詰むから学生にデスクトップはおすすめしない え、ゲーム作るような学校にPC無いのか?
そもそもノートでゲーム作るような奇特な奴はおらんだろ…試したが駄目だった。
あと中華PCはやめとけ、買うならメーカーの評判を調べて納得した上でな。 最初ならデスクトップが良いかなあ〜
やっぱノート用の石は何かもっさりしてんだよなぁ
10万位で一回買えば5年は行けるからそれまでに、お金貯まったらノートってのが良いんじゃ。
ノートはノートでもくもく会とか、イベント参加で何気にいるから後々あった方が良いよ Unity用とVS用と解説サイト用でモニタ3台必須 というかBTOなら26万も出せば13万でi7-1060搭載のデスクトップが、10万でi5-1050搭載のノートが買えるんだからそういうのにすればいいのに
G-tuneみたいなクソ高い所じゃなければBTOの方が圧倒的に安いぞ ディスプレイにも金はかけたほうがいい。
27インチを1枚買っておけば壊れるまで現役で使えるし、
2枚目買って並べればヤバイほど開発効率が上がるぞ。 なぜか質問と答え出てるのに後からわいてくるウジ虫どもめ! 馬鹿か
質問と書いていても
それに回答して連鎖的にレスがつながるのであれば関係あるから問題ない
文字通り質問スレと質問じゃないスレを完全に分けられると思っているお前は
アスペルガーだ >>676
汝は、ウジ虫のような汚い言葉を使ってはならないと知りなさい!!
汝は、ザコの世界から脱出できない自らの境遇に不満があって、その不満を爆発させているのだろうが、そういう行いをすればますます蟻地獄に落ち込んでいくだけで何の解決にもならないよ。
しかし汝よ、汝は自らの住むザコの世界に不満を持っているだけまだ見込みがあるよ。
世の中には住めば都とザコの世界に安住している輩がごまんといるからね。
汝は、我が見守るこのスレで、誉れと思って、根性を出して、ザコの世界から脱出してみなさい!!!!! スチームクソゲー発掘隊見てると、恐ろしく雑なのが多いな外人のクソゲー。
画面の端とかの想定外の位置に行く奈落とか見えない壁置くだけの簡単な作業だろそんぐらいしろよと思ってしまう。
アセットのサンプルステージだけでスチームにゲームだすやつとかやる気あるんか?聞きたい。
ほんとテクスチャ一枚ぺったんこしただけとか、ノーマルマップもバンプマップもラフネスマップも知らなさそう。
製作者ってトライアンドエラーと自己評価オナニーで何回もプレイしてるはずなのになぜああなるのか。
バランスのいい和ゲーで育ったおれにはわからない。 そりゃ遊びだからだよ
遊びレベルでリリースしてもみんなそれを分かってるから叩かない
ゲーム制作者を謎の別格人種扱いしてその理想に達してないと叩きまくるのが日本人
こんな環境ではゲーム産業は育たんわな それは質問ではないですよね
総合スレなどに書いてください 汝らよ、我からの質問であるが、他人がすでにつくったものをつくって得意顔することを「なんとかの再発明」とかなんとか言ったように思うのだが、我はそれをど忘れしてしまったのだよ。
「なんの再発明」だったか、教えてもらえないだろうか?
汝らよ、我からの切なお願いだよw 汝らよ、我は自己解決したよ。
汝らよ、それは確か「車輪の再発明」だったよ。
このスレを見守る我にも、物忘れというものがあることを知りなさい!! ゲーム制作用PC探してた人。
こんな感じでいいんじゃないか?
https://i.imgur.com/wgM29TT.jpg
パソコン工房おすすめなのは、日本の各都道府県に支店が豊富で故障したらすぐ持ち込んだりして対処してくれる。
なんならしれっと故障個所だけ特定してもらってその部品をパソコン工房で買って自分でとりつけたら部品代だけで済む。
場所にもよるけど店員もそれなりにパソコン詳しい。
パソコン工房の支店の場所調べてそこで下にある画像印刷して注文して支店引き取りにしたら送料も無料になる。
ただこれはディスプレイが入ってない。
Amazonで24インチだと2万3千円ぐらいで買える。 NVidiaのグラボなのはDirect X12と相性いい。
Open GLよりDirect Xのほうが正直速い。 そして、SSD 1TBもいらない、SSD500GBでOSとUnity入れてユーザー作成のプロジェクトは2TBのHDD入れればよろしい。 デスクトップ勧める人多いけど、学生だったら仲間内で集まってどこかで作業とかもあるかもだし可能ならノトの方がいいんじゃね?
高いのは認める。
がまあ前よりゲムノトやすくはなったよね 賢いならOSとデータにそれぞれ500GBのSSD買って分散が良いよ >>686
最低でも、3年保証にしろ。
家電量販店なら、5年保証や
i5 も、i7 にしろ。
メモリも最大まで積め
ブルーレイでもないし、ノードPC じゃないのに、26万円は高すぎる。
Samsung の500GB SSD が高いのか。糞メーカーのSSDを使うな 【あ〜あ、連載中止】 漫画家、アニメーター、急死
http://medaka.5ch.net/test/read.cgi/iga/1530765185/l50
世界教師マイトLーヤは原発と死刑の廃止をもとめています! マウスから、テレビで宣伝している、格安の乃木坂モデルが出てる
3,500台限定。
10万円のノートPC、512GB SSD、i7
「マウス 乃木坂モデル」で検索! 初心者相手に随分と高スペばかり進める人が多いのな
家電量販店の営業を見ている気分になるぞw
俺はここのサイトの情報が一番まともだと思うぞ
https://am1.jp/tutorials/unity/spec/
最低でも
CPU…Corei5 2GB以上
メモリ…8GB 以上
HDD…1TB 以上 ← ここは下げても良い
OS…Windows10(64bit) 以上
モニタサイズ…19インチ 以上
大切なのは快適を目指せば目指すほど価格が上がっていくので
安価重視か快適重視か、妥協ポイントが重要
・どうしても快適に動かしたいのか?
・普通に動けばいいのか?
・完全に開発専用機として使うのか?(ゲームPCとして使ったりしない)
ここは本人にしか分からない。
それで具体例を出して話すと、価格.comで売れ筋1番人気の5万円前後のノートPCのスペックを見てみると
http://kakaku.com/item/K0001030454/spec/#tab
CPUとメモリーが基準に満たしていない事がわかる。
つまりこれを買うと後悔する。
次に売れ筋4位の7万円前後を見てみる
http://kakaku.com/item/J0000026286/spec/#tab
CPUが1.6GHzという点だけ基準を満たしていない事がわかる。
こんな感じに自分で探していけばいいと思うぜ?
ちなみにノートPCで「Surfaceシリーズ」と「Mac Bookシリーズ」はブランド品なので他のPCと同じ性能でも高額になるのも覚えておくと便利 PCよりアセットを買いましょう!
それが近道です! >>698
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 とりあえず安く1台買っちまえばいいんだよ
買えばどのスペックで何がどれくらいできて何ができないのかが分かる
そいつを売って2台目を買う所がスタートだ ゲーム開発していない俺のノートは、パソコン工房のi3、メモリ8GB
でも、ゲーム開発は、計算量が桁違いだから、
最低でも、i7、メモリ16GB, 256GB SSD、グラボ、ブルーレイ 動かすだけならいいんだけどベイクがしんどいんだよな なんかシーンビューの特定のとこでマウススクロールの移動とか遅くなるな思ってたら、UIのCanvasの表がシーンビューに映ってるときって突き止めた。
UIのレイヤーを不可視にしたらいい感じ。
なんでUIとゲームシーンを同じステージで扱おうとか思ったのか…
Unity説明会でもUIのキャンバスは実がここでっていちいち講師の人が説明しないといけなくなる。
シーンビューのCanvasの表側から向こうにいるオブジェクト選択しようとしたらCanvas選択してしまうやら。
完全に失敗だろこれ >>705
アセットを買えばいいんじゃないですか? 当然アセットです
アセットの集合体がゲームです
良い有料アセットで良いゲームを作りましょう どのアセットを買えば、今後アセットを勧められなくなりますか? アセット買わなくても3DGameKitいじると超大作作れる。
本人次第で。
おれとしてはJump, Ctach the lidge, climb the ledge付け加えてトゥーム風味増したい。
トゥームはもう恐竜とか出てた初期しかしたことないけど、3Dkitのステージはすでにトゥームっぽいな >>706
>>709
>>711
>>713
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 アセットおじさんは具体的なアセット名を紹介しない
これ豆な >>717
汝が調べて教えげあげなさい。調べる力が無いなら質問スレで書き込み禁止 >>716
俺も英語わからん
トゥームレイダー用語みたいだけど ただの掲示板の書き込みを、自分への押しつけと勘違いするバカ多すぎ アセおじと反応するキムチとキムチに反応する名無しの影響が10割でふよ(^^
ボッキング!(^^ 今アセットを一定額買うとプロモーションコードがもらえるらしいんだけど
コードを送ってくるのは期間終了後だっけ?
メルアドで登録して50ドル分買ったけどコード来ないんだけどやっちまったか・・・ >>729
先月のは早くで2日程で来たけど、別のアカウントの時は1週間程で来たものもあるからタイミングが一定ではない感じ
自動処理ではなく人力なのだろうか?
まぁそのうち来るじゃろ レースゲームのテンプレートみたいなアセット買ったけど
これを解読するのに時間がかかるな 汝らよ、我は現在Unity2017を使っていると知りなさい。
汝らよ、我は2018をダウンロードしようと思ったのだが、何か「アプリ内課金」という言葉に怖じ気づいて、やめてしまったよw
汝らよ、「アプリ内課金」とは何かね?ダウンロードしたら、致命的な事態に陥る可能性があるかね?
汝らよ、我のこの質問に答えてはもらえないだろうか? >>734
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>746
普通にアセットストアのことじゃないの?
それ以外で課金っていったらPro版とかそういうのくらいだろ。 >>737
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 汝よ、右のアセットを買ったら左のアセットも買いなさい。
あーセット。 こいつがいるせいでUnityやってるのは馬鹿ばっかりと思われかねないか心配
ここまで馬鹿なのはこいつらくらいだから誤解のないように 3dのレースゲーム作りたいんだけど、コース作成でオススメのアセット教えてください。
特に重視するのはコースレイアウト描いたらあとの背景は勝手に付けてくれるとか、手間がかからない奴。
値段はそれ相応かな。 何が楽しいんだそれ?
物作りを勘違いしている馬鹿野郎は
コースエディッター付きレースゲームで遊んでろよ >>743
お前みたいな自己中バカは答えなくていいよ。
コース作りだけがレースゲームかっての、アホ過ぎるw >>742
俺もやった事無いが2018からpro builderてのが標準で付いてくるらしい。
多分レベルデザインはこれがお手軽かな >>745
ありがとう、ちょっと見てみる。
パッと見た感じ、部屋作りは紹介ページあるね。 Slot
💣💣🍜
🎰🍒😜
🌸🍜🍜
(LA: 0.82, 1.20, 1.23) 日本若手女子フィギュア選手の憧れ、尊敬、目標とする選手で最も多かったのは、荒川静香、次いで鈴木明子、
そして3位が何とキムヨナ、4位の宮原知子を押さえて堂々の3位に食い込んでいるから、驚きだ!!
では浅田真央はというと、三原舞依がキムヨナといっしょに名前を挙げているだけで、他には誰も浅田真央の名をあげていないから、驚きだ。
毎年始まるテレ朝とフジテレビなど浅田&ロッテ電通お抱えメディアによる「浅田真央に憧れ」ごり押しは一体何なのだ?w 新バージョンでシェーダーグラフのプロパティをマウスで変えようとすると
おかしな挙動起こすけど俺だけ? アクションと比べunityの機能を活かしづらいから手間
3Dでもない限りRPG製作を謳ったソフトを使うべき >>751
基本構造はハンドガンから学ぶこと。
そうは言っても日本だと銃刀法違反になるのでモデルガンを参考にするしかない。
これらで発射構造を理解したら刀鍛冶目指す勢いで道具を揃えて日々鍛冶修行。
金型制作はたい焼き用の金型制作講座が役に立つ。
液体の鉛は高温なのでこの時期は地獄と思え。業務用エアコンは必須。
最後に弾丸だが、問題や火薬の入手。
花火職人と仲良くなるしかない。
あと当たり前だが完成した弾丸は火薬量を花火基準以下に収める事。
間違っても軍用弾の火薬量にしてはだめ。銃刀法で捕まる。
そして必ず私有地から持ち出さないこと。 わざとでしょ
ミリオタが変な知識ひけらかしたい哀れな自己紹介 >>751
汝よ、RPGをつくるよりも、RPGをつくるソフトをつくるほうが簡単だと思うから、それをやってみなさい。
RPGをつくるソフトをつくる上で難しいのは、多分グラフィックスを自分でつくることだけだと知りなさい。
汝よ、確実なことはいえんので、「思うから」とか「多分」とかいう表現を使ったが、多分合ってると思うから、励みなさいQQ >>755
その言い方は無いと思うし、かえって自分の自己紹介になってるぜ?
やつは精一杯笑いを取ろうとしたんだよ
ていうか鉛とか重すぎて携帯武器の材質に使えないし >>758
質スレに笑いは必要かい?
そのレスに笑いはあるのかい? クソスレの流れ変えるために初心者は質問どんどんしてくらふぁい(^^
って言おうと思ったけど弟子殿が初心者スレ分離しちゃったんでふよね(^^
Unityの質問なんて9割初心者なのでこのスレ本格的にいりまふぇんね(^^
実質僕やキムチを観察できる珍獣動物園になってまふ(^^
ボッキング!(^^ >>759
ほがらかに「アホやな」と思える部類の書き込みならまんざらでもないかな >>758
威力は質量と速度、まぁ運動エネルギーだな、これに比例する。つまりだ、重ければ重い程貫通能力を生む。
殺傷能力は体の中で離散や留まる能力も要るから別な。つまりは重い物程持ち歩かなければ戦え無いってこった。昨今の弾頭はタングステンや劣化ウラン弾が用いられてるが、これは比重を少しでも上げる為だ。
たまに、その毒性や熱性を主張する輩がいるが、それは二の次やな。
あ、あかん、喧嘩やめて元にもどそうぜえ そりゃUnity使えなくて挫折した奴ばかりだからなぁ ゲーム音楽のコード進行って何使えばいいの?王道振興? ゲーム音楽なんか全部シンフォニックマイナーとハーモニックマイナーとディミニッシュつかっとけばいいんだよ >>766
c調で6mトニックで適当にアベイラブルぶっこんどけばok >>767
シンフォニックマイナーワロタ
メロディックマイナーだろ、てかジャズぽくなっちまうから使わんけどな
スケールでしか語れん奴はお察し >>768
6mトニックってなんですか?
検索してもどういう進行か出ないのですかが 要するにAm調では?
男は黙って3コードにペンタトニックスケールよ >>771
つまり、これが王道だよ。
6mから始まって57のドミナント帰結やで、A m調はA短調の事だからちょっと違う。
言ってるのは A mから始まるだけのc調やで。
ドミナントモーションが重要やな。
ドミナントモーションやサブドミナントに代理コード適当に突っ込めばカッコよくなるで
ペンタとか抜け出せない奴一生3コードやってりゃ良いがつまらん人生やな TAL-Baselineシンセだかのプリセット使って長押しで出る自動伴奏に雰囲気つけてもらってる自分には
高度な議論に聞こえる ↑6mトニックと調べてもわからないので
〇→〇→〇→〇
みたいな形式で教えてください
jpopで言う王道進行とも別なようですが >>777
ポップスの王道て4536だろ?
それだとサブドミナントから始まってるんで彩色が淡い。これはコード進行を途中から始めた結果な。テーマだとこれで良いかもな
うーむすまん、これ以上はメンドイってか、それだけ奥が深い分野。ゲーム作りながらとても極められるものじゃあ無い
4536の王道をお勧めするわ。
でも、その一つ右にシフトした6453も試してくれってしか言えないな。
あ、番号はアベイラブルコードで調べてくれな。長調の方な PRGのシステムって何がむずいの?
>>778
ありがとう
違和感感じなければどうでもいいかと思って、適当にやってみる >>774
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>779
難しいよ。
暴発すると命に関わるし。
爆発物を扱ってる事の自覚がなさすぎ。
あと全体的に難しいよ。
規模にもよるけどさすがに町1つダンジョン1つなんて感じではないんでしょ?
DQ1のボリュームでも他のジャンルに比べると扱うデータ量が尋常じゃないので
かなり工夫しないとデータが大変な事になる。
同じ金属でも熱に弱いものや強いもの、軟鉄鋼鉄とか色々あるからね。
衝撃と摩耗、熱に強い物を選ぶ必要がある。
手始めとして町の人5人を作り、メッセージウインドウ表示させて
会話シーンを作ってみるとデータをまとめるのがヤバそうな事に気づけるんじゃないかな?
そもそも兵器は粉塵、灼熱、湿気、水滴、寒冷という世の中の悪環境下で使用される場合が多いわけで
悪環境下でも正常に動く剛性や密閉度が必要だから
工作物の中でも高度な技術が必要
会話データだって1つの街に数十人、それが世界の数拠点の街、さらにイベント進行で同じ人が別の内容話すわけだし
ダンジョンやボスなどストーリーに関する会話データも必要。
会話データだけでこれだよ?
他に、味方のパラメーター、味方のレベルアップ成長パラ、敵パラ、敵の配置分布、敵の出現グループパラ、アイテム、魔法、技スキル、武器、防具、道具、洞窟内の宝箱中身、SE、BGM、他にも色々データだらけさ オンラインでゲームを公開できるサイトはありますか?
販売サイトではなく、審査なしで誰でも公開できるような、、、 >>789
汝よ、爆発物を扱っているやつがいるのかね?ここはUnityのスレではないのかね?
爆発物を扱っている者よ、免許は持ってやっているのかね?免許なしで行うと、犯罪だからやめなさい。
警察に通報するよ!!! >>782
知る限りでは無い。
犯罪系アプリアップロードされると管理責任に問われるしそのようなサイトを開設するメリットが無いからね。
少し前に問題になった漫画村という著作権侵害違法サイトと同じさ。
783の方が言ってるように自分でサイト作るしかないと思う。
それかアプリはアップローダー借りてそこに置き
URLをブログやツイッター作って貼るとか。
当然このやり方だとダウンロード数は期待できないけど。 あと審査に通らない時点で
・クオリティが低いのか?
・法律に違反しているのか?
・法律に違反はしていないが悪影響を及ぼす物
のいずれかに当てはまるはずなので
それは世の中に求められてないアプリと思った方がいい。
自分が趣味で楽しむだけの物。
公開して世の中に広めたいなら、まず審査に通り公式に公開できるアプリを作ることが近道だと思う。 >>782
創作支援サイトでいいんじゃないの?
日本だとFantia、Ci-en等があってゲーム系なら後者が強い。
開発ブログみたいにも出来るし、開発途中のものをテストプレイしてもらったり
気に入った人に金銭面で支援してもらったり販売も出来る。
なにより志しが同じ人が多くやってるのを見てるとモチべが上がるよ。 >>782
Unityroomっていう所がそれに近い
https://unityroom.com/
というかUnityスレで名前が挙がらないって結構悲しいぞ >>786
そういえばtwitterというツールがあることをすっかり忘れていました、、、、 >>782
unityroom
plicy
rpgアツマール
特にplicyは投げ銭貰えるから俺は気に入っている
rpgアツマールはunityゲームも行けてニコニコと同じ運営だから公式の計らいで
実況者に実況してもらえたりする >>793
え?クソゲー以外ってあるの?
おしえてくれよw
クソ野郎 案外アクションやRPGよりもパズル系の方が個性出すのが難しいですか?
数学的な考え方できないとアイディアが思いつかない
フリーゲー見てもマッチ3ばっかりだし >>796
お前の顔を使ったパズルにすれば個性は出る 極論言えばUnity自体クソゲーしかない
名作はみんなUE4か自社エンジン 目的地が決まってないのに、旅行に行く事だけ決めて
一体どこに辿り着くつもりなんだよ >>787
...法律に違反はしていないが悪影響を及ぼす物
...それは世の中に求められてないアプリと思った方がいい。
我はそういうのが一番面白いと思うのだが、汝らよ、世の中から「恐いもの見たさ」というのはなくなってしまったのかね? >>801
考えて考えてひたすら考える
今1日をどのように過ごしている?
TV見てる時間、ゲームしてる時間、遊んでる時間があるなら
それを全てアイディア考える時間に変えてみ CharacterController使わずにキャラの移動とかやってるんですが、terrain等の地面の角度をunityの機能を使って取得する方法ってありますか?
それともray飛ばして自力で取得するしかないんですかね? >>807
自分がもしそれでやるなら…
オブジェに傾き検出エンプティを作成し、子供として、座標のフリーズにチェック。グラビティをチェック。これでできるかなぁ…
やってないのであくまで可能性として。
もっといいチェックあったような…レイ飛ばして当たった面の法線が取得できたような… 【毒素ためる、制汗″】 Ban、Ag、 8×4が <乳癌> <鼻炎> <ワキガ> の原因になっている!?
http://rosie.5ch.net/test/read.cgi/liveplus/1531621398/l50
くさいくさい >>807
terrainでもなんでもオブジェクトと何か(多分足なのかな)の接点と接触の角度を取る必要がある。
terrainのコライダー情報を取り込んで自分の位置と対象面探り当てて法線で接合面を取るなんてバカげてる。
ray打ってdirection取るのが吉かと 汝らよ、$235 in free aseetsというものを発見したのだが、これは何だろう?
freeなのに、$235とは?これもアプリ内課金というものだろうか? >>809,>>811
書き込んだ後ray飛ばしてそこから角度を得る方法でやってみたら割と簡単に上手くいったのでとりあえずそれでやってみますありがとうございました。
あ、それと足元のterrainのpaint情報は取得できないですよね?
terrainの地面で草や岩や道のpaintの違いで移動コストや足音を変えたりしたいんですけど。。
objectの違いで足音変えたりは出来るんですけど、terrain全部に何らかのobjectを貼るってのもなんだかなぁ >>818
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 https://dotnetfiddle.net/KBJk2w
ファイル1のRobotGroup.csのコンストラクタを
ファイル2のRobotGenerator.csから呼び出しています。
別ファイルのクラスやメソッドを呼び出すには、
継承をする必要があると思っていたのですが、
しなくても呼び出せるのは何故でしょうか・・・? publicだからどこでも呼び出せる
コンストラクタだからインスタンス指定せずとも呼び出せる >>821
超基本でしたね・・・
publicも継承をしなくては呼び出せないと思っていたのですが
publicクラスならどのファイルからでも特に何もせず、
インスタンス化するだけでそのクラスを呼び出せるのですね
(publicクラスのコンストラクタを使いたいだけなら、インスタンス化のための左辺に変数を作る必要もない、ということでしょうか)
ずっと悩んでいました 助かりました
超初歩的な質問に答えて頂きありがとうございましたm(_ _)m 2バイト文字をフォルダやファイル名にしてると、アセットバンドルにした時認識してもらえないんやな >>824
ファイル名を自動でローマ字に変換するアセットか?ww >>824
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>826
うるええええええええええ!!
てめえで考えろぶっとばすぞ!!! >>826
アセットストアにいっぱいありますよ
有料アセットはアイデアの宝庫です >>830
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 何で新しく追加したオブジェクトのインスペクタータブからマテリアルを変更できないのでしょうか?
マテリアルをドラッグして追加しないとダメです
デフォルトマテリアルはいじれないということですか?
あとuiの文字の小ささはどうにもならないでしょうか マテリアルに関しては過去に同じ質問が何度か出てる。 rpgなどで発生するイベントの内容やフラグのOnOffを外部のファイルに記述して管理しやすくしたいです、unityでどのように実現すればいいんでしょう、自作ですか? >>833
汝よ、我が汝にパズルのアイデアを伝授するから聞きなさい。
汝よ、パズルとはある問題を解いて解を得るゲームだと知りなさい。
汝よ、推理小説で探偵がひとつひとつパズルを解くように事件を解いていって真相を得るというのが、パズルの面白さを端的に表したものになるだろうね。
汝よ、物語性のある推理小説こそ、パズルの面白さを最もよく表したものだと知りなさい。
汝よ、ひとつひとつ解いていってついに真相を得る。
この路線にそって考えると、まず仮想の市をつくって、そこにたくさんの美女を住まわせなさい。
汝よいいかね?美女でなくてはならないよ。そしていろんなタイプの美女でなくてはならない。
汝よ、このいろんなタイプというのが、ポイントだよ。
つまりプレイヤーは、この仮想の市に住むさまざまなタイプの美女から、任意の2人を選んで、どっちの股が強いか裂き較べるんだよ。
そしてどっちの股が強いか確かめる。こうしていって、その仮想の市で一番股が強いのは、どんなタイプの美女かを解き明かすというゲームだよ。
それがたまたまプレーヤーの好みと同じタイプの美女だったら、プレイヤーはこの上なく嬉しいので、やみつきになること間違いないよ。
我がもしパズルゲームをつくるなら、そういうものをつくるので、汝もつくってみなさい。頑張れ!!負けんなー!! >>840
汝よ、汝は外国人だったのか?
しかしたとえ日本に住んでいるとしても、日本語にこだわることはないだろう。母国語でゲームをつくっても、まったく同じことだと思うよ。 >>838
JsonUtilityを使ってファイルに読み書きしたら >>842
それつかって実装するんですね、てっきり専用のフォーマットがあるのかと思ってました
ありがとうございます >>839
だからキャラを固めなさいって
あと語彙力を鍛えなさい ど初心者なんですが、MonoBehaviour とはすべての親クラスという認識でよいのですか?
public class board : MonoBehaviour {←親クラス
public int hage;←公共変数
// Use this for initialization
void Start () {←子クラス
private int hage2;←プライベート変数
}
}
これらの矢印の認識はあっているでしょうか? GameObjectになるもののの親はMonoBehaviourだけどそれ以外そうではない。
公共変数、あってるけど日本語であまり言わない
Startはメソッド
メソッド内ではprivate使えない void startは関数でしたね
ありがとうございました 汝よ、教えてください
山だらけの地形にいくつも川作ったりして結構複雑になる時terreinと普通のwaterだと若干無理が有ると思うんだけど、何かいい方法ある? それこそ、時間効率ならアセットだと思う。
ある程度使いこなすまでは、時間かかるよ。 今スマホゲームを作ろうとしてます
で、質問なのですがゲーム画面をスマホの画面上に表示させる位置をどう設定していいのかわかりません
何かいいチュートリアルかwebページはないでしょうか?
https://i.imgur.com/ZvzhM9s.png
こんな感じでゲーム画面と操作uiを配置したいと思っています
多解像度対応も同時にできたらいいと思っています unity上で、動画テクスチャのサムネイルを作成したいのですが、どのような手法がありますでしょうか。画像の記事は検索するとあるのですが、動画がなくご教示いただけますと幸いです。 >>854
リンクも貼らずにアセット買えばいいとか >>855
ttps://assetstore.unity.com/
これでいいですか?
これでアセットを買ってくれるのですか? >>856
バカじゃないの?
853用のURL貼りなさいよ >>854
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 名前空間とはなんでしょうか?
超簡単な解説はないですか?
クラスよりも大きな括りという感じですが 購入したアセットのMaterialやTextureが、Unity Editor上では正常に作動するのですが、
Android向けにビルドして、Androidスマホに入れると、正しく表示されません。
どうしたらいいのでしょうか?
よろしくお願いします。 アセットパブリッシャー向けの、英語がどの程度わかるかのアンケートが来たわ
これ、英語の出来が悪い俺みたいなやつを選んで送ってるのかな? >>864
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 3dゲー2dゲー、センス皆無な人はどっちが向いていますか
案外2dのほうがセンスがいる 【教えて下さい】
Animation.SetCurve()の第2、第3引数の組み合わせの一覧とかってありますか? >>867
格ゲー自体がアクションゲームの上位に位置しているためセンスが無い場合は両方無理 広いマップの地面meshをx/z一定サイズで分割したいんですが
良いasset等あれば教えてください。 本格レースシムを作る場合
エンジンの回転数やギアによって
かなり細かく音ファイルをどう鳴らすか
悩むと思います Edit > Project Settings > Input
でInputのウィンドウがインスペクターの位置に表示されますが
これを常にタブに入れて、直ぐに開ける様にすることはできませんか?
AnimatorやAnimatioはSceneと同じ位置にタブで入れておくことができたので >>871
汝よ、それはアセットがなくても自分で簡単にできるから、やってみなさい。
まず広いマップの地面meshを分割したい数だけの配列を用意する。
そしてそのメッシュのどこで分割するかを決めて、用意した配列に分割して入れる。
最後は分割した断面に蓋をすればいいよ。
そして最初に取り込んだ、地面メッシュを削除すれば出来上がりだ。
汝よ、この手順でやりなさい。 初めてvisual studio開いたんだけど開発設定って全般のままでいいのかC#にした方が良いのかどっち? >>876
汝よ、UnityのスクリプトはC♯でしか書けないから、C♯にしたほうがいいと知りなさい。 >>877
やはりそっちで合ってましたか
今玉転がしの公式チュートリアルをやっているのですが、inspectorビューに設定項目を追加するスクリプトを書いても反映されなくて困ってます >>875
ありがとうございます。
既にモデリングされた不定形meshなのでその「分割して入れる」方法が知りたいです。
sub meshに割ってみる野良スクリプトを拾って来て自分で拡張しているんでが
複数materialを使用している場合分割がmaterialの切れ目を跨ぐ部分で失敗します。 すみません、どなたか以下の問題についてアドバイスを頂けませんでしょうか……
【問題】InputFieldにおいて、ContentTypeがStandardなのに入力できない漢字がある。
【具体例】「月曜日」と入力すると「曜日」となり、「不適格」と入力すると「適格」となるなど多数。
【目的】普通に制限のかからない入力を行いたい。
【バージョン】Unity2018.2.0f2 (787658998520) Personal
【開発環境】Windows10
【備考】実行時、インスペクタ上から「Text」に直接入力すると「月」や「不」も入力可能なため、
おそらくはInputFieldのContentTypeの制限関連で弾かれていると予想。ただし、設定は制限無しのハズの
Standardである。他、Customなども試したが変化無し。
ネットでの検索では、2017の頃の日本語入力不能に関する情報ばかりが出てしまい、
今回の問題に関連したものは見つけられなかった。或いは、私の環境依存か?
どなたか、何かご存じの方がいらっしゃいましたらよろしくお願い致します。 >>881
それはアセットを買えば解決すると思います 巨人の1軍野手のライトとレフト、どっちが儲かる?
と同じ。
こたえられるか? 面白いかどうかよく分からないのに3Dのクソ重いデータをダウンロードしようとは思わんな >>883
アセットを買えばどちらでも億万長者だと思いますよ >>886
3Dデータが重いのは勘違い
3D描画は重いが3Dデータは2Dデータより軽い
ドットゲームより大きいテクスチャー使っている場合はデータが重い
しかし大きい絵を使う2Dゲームより3Dで大きい絵を出した方がデータは軽い 開発者ならわかるがフリーゲームやインディゲームのデータの大きさで
問題になるのは画像なんかより音データ
ダウンロードサイズは音データをどうするかによる >>883
警告イエローカード1枚な>>867
もう一度同じようなくだらない質問した場合は、2枚目の警告として退場処分
今後、本当に困った事があって質問してきても、お前の質問には二度と回答しないようにするから
そのつもりでいるように センスがあれば2Dだろうが3Dだろうが売れるよ。
センス皆無ならどっちも無理です(´・ω・`) 質問です
公式のチュートリアルをやればほぼゲームを作る基礎力がつくと聞きました
やらなければいけないのは初級だけですか?
中級は英語の解説鹿ないので内容がわかりません
屈託のないご意見をお聞かせください >>893
チュートリアルは道具の使い方を覚えるためのものであって、
ペンチやドリルの使い方を覚えたところでF1カーが作れる基礎力が付いたわけではない。
他の道具の使い方を覚えたければそのまま中級へ行けばいいんじゃないかな。 mesh内の任意のポリゴンのmaterialを逆引きする方法が分かってなかったのですが
地面判定で似たような事してたなぁと思い出してソース眺めたら解決しました。
複数materialを使用したmeshは、
1:基本内部submesh分のmaterialが登録されている。
submesh index = materials index
2:mesh.GetTriangles(index)で取得したtriangle dataのどれかと一致すればmaterials[index]使用。
この辺り詳しい解説が見つけられていないのでもっと効率の良い方法がありそうです。 >>894
はい
そのうち必要があれば中級チュートリアルも頑張ってみようと思います 初心者です。複数のオブジェクトからランダムに1つ表示させたいです。
void Start () {
number = Random.Range(0, Train.Length);
Instantiate(Train[number], transform.position, transform.rotation);
}
↑の文のnumberがコンテキスト内にないって言われます。
解消方法またはnumberがコンテキスト内にないの意味を教えてほしいです。 >>893
自分がチェックした範囲内での個人的な印象だが、
公式チュートリアルは、初級からして、プログラム言語使ってゲームを作ったことのある人向けの内容だと思う
いきなり「毎フレームでの更新」とかいわれても、まったくの未経験者は意味が分からないだろう
Unityのチュートリアルは、ゲーム開発の作業工程を、従来のプログラム主体のやり方から、Unityというツールに置き換える方法を説明したものと考えた方がいい
だからチュートリアルをやれば「ゲームを作る基礎力がつく」のではなくて、
チュートリアル自体が、元々「ゲームを作る基礎力のある」人向けに、効率的にUnityの使い方を習得してもらう為の内容になっている >>893
汝よ、チュートリアルに初級とか中級とかあるのかね?
我もチュートリアルはよく覗くが、初級とか中級とかいう言葉を見たことがないが、それはどこに書いてあるのかね?
汝よ、どうかね? >>900
各ジャンルの各フェーズごとの動画か説明文のページ
タイトルの下に
確認済のバージョン: 5.5
難易度: 中級
みたいな感じで書いてあります >>899
プログラムの基本が全く理解していないあなたもアセットを買えばゲームを簡単につくれますよ ParticleSystemにカメラとの距離によって自動で表示のON/OFFをするような機能はありますか エディタ拡張する時のクラス内での値のやり取りについて質問ですが、MonoBehaviour内にEditorクラスとOnDrawGizmos()がある場合に、OnDrawGizmos()内の値をEditorクラスに持っていきたい場合はどうすればいいですか? シューティングゲームビルダーっていうフリーソフトのスクリプトパネルっていう機能がプログラムでゲームをどう作って行くのかの良い勉強になったな、急がば回れの精神でゲーム制作が全く解らない人にはお勧めしたい 3Dのアクションを作っているのですが、
未だにキャラクターを動かすのが
Transform.Translate なのか
Transform,Position なのか
Vector3なのか
Vector3.Velocityなのか、調べてはいるのですが、状況の応じての使い分けがわかりません
Velocityはあまり良くない(理由は忘れてしましました;)、Positionはワープしているから衝突時に良くないと読んだのですが、
TranslateとVector3ならどちらが良いのでしょうか? >>907
3Dのアクションでキャラクターを動かすのであれば、アセットを買うのが一番手っ取り早いです、
絶対です >>907
どんなの作ってるかによるとしか言えないけど、起伏のある3Dのフィールドを歩くならCharacter Controllerコンポーネント使って動かすと楽かもね >>907
あっ、Rigidbody使った上で直接座標を弄りたいならMovePositionで動かすといいよ CSVファイルを /Assets/Resources/CSV/test.csv という場所に置いています。
Unity Editorでは、
StreamReader sr = new StreamReader(Application.dataPath + "/Resources/CSV/" + "test.csv");
のような形で読み込んでいます。
Androidにビルドしたときに読み込みたいのですが、どのようにすればよろしいでしょうか? >>908
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 オブジェクトAでオブジェクトBのスクリプト内の変数を使用する際に、そのスクリプトの型の変数を
作成して、インスペクターでオブジェクトBをドラッグ&ドロップして関連付けました。
しかし、オブジェクトAをprefab化した際にその関連が消え、ドラッグ&ドロップもできなくなりました。
なぜでしょうか。 >>898
先に(型名) number; で変数numberを作る >>914
まあそうだけど単純にvarすりやいけるんじゃね >>913
prefab化してインスペクタで指定できない時はfind やgetcomponentを使いなされ Scene上でクリックしたらその座標を取得してそこにオブジェクトを生成するものを作ってるんですが、クリックした際にHierarchyの選択が変わってしまうのを選択しないようにするにはどうしたらいいですか?
Hierarchyから選択した場合は普通に選択できてScene上のクリックでは変わらないように、スクリプトで実装したいです
クリックした際に全オブジェクトを取得してtagかlayerを付与して選択を無効にするとかしかないんですかね?Unityで用意されてる機能でそれを実装できますか?
詳しい方いましたらよろしくおねがいします。 >>917
よくわからないのでとりあえずアセットを買ってみましょう >>918
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 キャラの見た目というのは、性格や肉体的特徴などの設定を突き詰めて作るものですか?
その設定を見た目に反映させるという感じでしょうか
よく履歴書を作るといいますよ 汝らよ、我が公開しているフリーソフトにバンドルしたいというメールがきたのだが、バンドルって何?
GOM・・・とか何とかいう聞いたことない会社だった。詐欺の一種なのかな?
汝らよ、どう見るかね? >>921
よかったじゃん金儲けのチャンス到来
GOMプレイヤーで有名な韓国の会社でしよ NullReferenceException: (null)
UnityEditor.SerializedObject..ctor (UnityEngine.Object[] objs) (at C:/buildslave/unity/build/Editor/Mono/SerializedObject.cs:21)
UnityEditor.Experimental.AssetImporters.AssetImporterEditor.GetSerializedObjectInternal () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/AssetImporterEditor.cs:73)
UnityEditor.Editor.get_serializedObject () (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:433)
UnityEditor.BaseAssetImporterTabUI.get_serializedObject () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/BaseAssetImporterTabUI.cs:13)
UnityEditor.ModelImporterModelEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterModelEditor.cs:48)
UnityEditor.AssetImporterTabbedEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/Inspector/TabbedEditor.cs:83)
UnityEditor.ModelImporterEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterEditor.cs:17)
ゲーム起動時に毎回このようなエラーが出るのですが、どこに原因があるのかわかりません。
どこを確認すればいいのか教えていただけませんか? steamでどのくらい売れているソフトか調べる方法ってないんですかね >>925
>NullReferenceException: (null)
これと、該当するcs行で、も一度検索して調べてください。 >>927
自前のコードが絡んでいないのでソースコードを確認するわけにもいかず困っています。
一体何がnullなのか。 エラー書いただけで答えられる奴がいるわけねーだろ
ちゃんと質問しろ >>928
うーん、困りましたね。
言い方はアレですが、929さんと同じです。
これだけでは、エラー内容を検索しまくって、該当するだろうケースを見ていくしかありませんね。 In my case,
restarting Unity was the only solution.
No idea if something I did helped,
but when I closed Unity and opened again,
no more such errors could be found!
おらの場合はよ、Unityをもう一度開いてみたんだ。
そったらエラーが出なくなっただよ!(cregox さん)
Funny story... my Unity froze while I was trying to debug this,
and when I restarted Unity the problem disappeared.
So... I guess that's the answer.
俺のUnityなんだがデバッグ時に毎回固まるんだぜ。
だけどUnityをリスタしたら問題が消え去ったんだぜ。
これで俺の人生バラ色さ! (kk93 さん)
だってよw 質問スレで質問しまふ(^^
・ゲームを完成させるコツ
・スパゲッティコードにならないコツ
の二つを教えてくらふぁい(^^
ボッキング!(^^ >>933
意識しながら数多く作るだけ。そうすると平均がわかりセオリーが貴方の中に作られて自然とそうなる。 >>934
意識しながら数多く作るといっても
本のサンプルを写経するくらいしかやることがないです
ただでさえどんなゲームを作ればいいのかアイデアが浮かばないのに
ステップアップの勉強のために造るだけのゲームを何を作るかなんて全く思い浮かばないです >>935
まず、回答と論点ずれてる。
次に。思い浮かばないならやめればいい。
作りたいものがあるから挑むのであって、それがないなら作れないだろ。小学生の方がもっと割り切るぞ。 >>936
現時点の自分の実力では
作れないだろうゲームのアイデアなら思い浮かびます 他人が作ったアセットで楽する
エラーが出たときに今までの楽を帳消し以上の地獄見る
そんな感じになっちまうよな >>937
それを作ればいい。壁にぶつかれば検索なり聞くなりできるツールはある。
私の見た所、ネットで分からない(作れない)ガジェットは無いからやれば必ずできる。
やって足掻いてもいないのにできないというのは甘えか、そもそもやる気がない。 >>938
アセットはエラー出たら仰る通りだし
パフォチューでプロファイラ見たら絶望感漂う事多々だし
あくまで、教則で、アーキテクチャだけパクらせて貰う位じゃないととてもカスタマイズに耐え無いよね。
そう考えると車輪の再開発に勘所強い奴が一番アセット使えてるって感じだね >>933
完成させるコツは、完成させる事を繰り返すこと。
要は手数を増やして経験を積むこと。
いきなり難しいのを作ろうとせず、ネットに作り方が書いてあるような簡単なものから、コピペでも良いから、完成させたと言う事実・実績を積むこと。
スパゲティにならなくなるようにするコツは、とにかく「一つの関数には一つの機能」を心がけること。 昨日山田孝之のドラマで、
クレジットカード会社にパソコンで侵入するのはプログラマーなら誰でもやってると言ってました!
本当ですか?こわーい>< terrainにスクリプトから木を生成したい場合ってどうすればいいんでしょうか?
自動で地形を生成することはできたのですが、そのあとに植物生やしたいなーって思ったんですが
調べかたが悪かったのか見つからなかったもので unity始めたばかりです
玉転がしのチュートリアルをやってみたのですがまだ全然よく分からなくて、オススメの写経サンプルプロジェクトはありますか? FTPに接続して、ディレクトリ情報を取得するコードを作成しているのですが、
全角文字のディレクトリが取得出来ず、どのように書けばよいかアドバイスいただけませんでしょうか。
ご教授宜しくお願いいたします
private void GetDirectoryNameAddList( ref string directory )
{
var directorys = SplitRetrunCode( ref directory );
foreach ( var item in directorys )
{
//ディレクトリ属性かチェック
if ( CommonWord.CompareEqual ==
String.Compare( item, CommonWord.IndexHead, CommonWord.DirectoryCode, CommonWord.IndexHead, CommonWord.Length ) )
{
//スペースで分割
var directoryDetails = Split(item, CommonWord.SpeaceCode,
(int)CommonWord.DIRECTORY_DITALS.NAME, StringSplitOptions.RemoveEmptyEntries);
//.で始まるディレクトリは無視する。
if ( CommonWord.CompareEqual ==
String.Compare( directoryDetails[(int)CommonWord.DIRECTORY_DITALS.NAME],
CommonWord.IndexHead, CommonWord.PeriodCode, CommonWord.IndexHead, CommonWord.Length ) )
{
continue;
}
ChildrenDirectory.Add( directoryDetails[(int)CommonWord.DIRECTORY_DITALS.NAME] );
}
}
} 948です
ディレクトリ詳細情報の取得の部分はこのように書いています
/// ディレクトリ詳細情報の取得
/// </summary>
private void GetDirectoryDetails()
{
WebRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
string output = "";
using ( WebResponse res = WebRequest.GetResponse() )
using ( StreamReader sr = new StreamReader( res.GetResponseStream() ) )
{
output = sr.ReadToEnd();
}
GetDirectoryNameAddList( ref output );
Debug.Log( output );
} >>942
>>950
>>951
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 ボタンを押したときのポヨンってアニメーションさせるアセットおしえて >>952
汝よ、馬鹿者!!そんくらい自分れつくれ!!自分れ!! 汝らがアセットアセット言うから結局自分でアセット作ったわ 最近アセットストアを見てると無料化したアセットが多い気がするんですけど
作者が自主的に無料化してるんでしょうか?
それともアセットストアの規約なんでしょうか?
買う方には嬉しいですけど、売る方には嬉しくないですよね 売れないのをいつまでも置くわけにはいかないし
最新バージョンのUnityに対応し続けるのも地獄。
販売を止めると有料購入した人からサポート要求が来るから
無料化してフェードアウトする感じかな。 大量のオブジェクトにIsTriggerのコライダー2D、Kinematicのリジッドボディ2D貼ってスクリプトで動かしてるんだけど
Android実機でProfiler見たらPhysics2D.SolveDiscreteで半端なくパフォーマンス低下起こしてる
ググっても情報出てこないけど、これ解決策無いかな >>961
rigibodyは重いよ大量のオブジェクトには現状向いてないから、カクカクだが、transform使うしか無いな。
あたり判定は自前ね。
てか、皆んなそうやってるじゃん。
先にanimatorの並列化にテコ入っちゃったけど、そのうちrigibodyとかコライダにもテコ入るんじゃない?
まだやるには時期尚早ってこった 大量オブジェクト、俺はrigidbodyがecsに対応したらcpuのコア数によっては最大40%位パフォーマンスが向上すると予想してる。
全コア余す事なく使い切って、gpuにも計算やらせてもたかが知れてるし、まともに計算するなら密な状態では2千位が限界じゃないかなぁ。モバイルでは。
疎な状態だと色々やりようがあるだろうけど。 linecastを使って2dの横スクロールゲームのジャンプっぽい動きを作ろうとしてるのですがレイヤーの範囲を見る方法ってありますか? >>962
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>965
アセットをかえば見えるかもしれませんね プレイヤーからオブジェクトにレイキャストを飛ばして、オブジェクトに当たったら
独自のイベントをそのオブジェクトで発生させるにはどうすればいいですかね?
例えばですが、プレイヤーからレイを飛ばして、当たったオブジェクトのスクリプト内のHitRayのイベントを呼び出すといった感じです。
イベントをオブジェクトごとにしたい理由としては、レイが当たったらオブジェクトの種類によって別の動作をさせたいといったところなのですが。 Event関連のページ見てもうちょっと質問が固まってから再度質問しますね、擦れ汚し失礼しました。 >>968
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>970
rayは遅延処理じゃないぞ。イベントも糞も無い。
打ったら即返って来る。
打った直後にふりわけりゃ良いんじゃ >>972
Eventの使いどころを少し勘違いしていたようでした。
やりたかったのは、レイを飛ばして検知したオブジェクトにあるスクリプトのメソッド実行だったのですが、
レイ飛ばして、当たったオブジェクトのSendMessageでメソッドを実行すれば可能でしたね。
メソッド名を同じものにしておけばオブジェクトごとに処理ができるので、そうしようと思います。 >>973
パブリックにすれば、コンポーネントキャッシュした後で直につかえるぞ。
実行したいクラス o= a.game object.get component<実行したいクラス>()
o.実行したいメソッド()
aはhitしたrayから取れるはず。
メッセージセンドも良いがそれこそメッセージ待ち受けになっちまう。
こっちも検討してみてくれえ >>974
それも最初に考えてはみたのですが、オブジェクトとスクリプトが数個程度ならなんとかなるでしょうが、
数十を超えてくると分岐の数が膨大になりそうなうえにスペックも食いそうなのでSendMessageにしようと思います。
ありがとうございました。 >>975
すまん、お節介かも知らんが聞いてくれ。
メッセージは癌なんだ。理由は
デバッグがキツイ。
ソース管理で死ぬ。
今のだと、実行したいクラスを統一し、メソッドのパラメータでメソッド内で分岐するのが吉。
今回は、それで行けるかも知れんが、大き目の作る時はちょっとそこら辺も考慮してみてくれえ。 >>975
えっ?
674の方が圧倒的に軽いと思うよ。 >>976
マイクラのかまどとかMMOのショップのUI表示みたいに数百単位で存在する場合もやっぱり
そうやってメソッド内で分岐するほうがいいんですかね?
>>977
そうなんですか?
たぶんアイテム毎にその分岐をするスクリプトが必要だと思うのですが、それでもそちらのほうが軽いんでしょうか? >>978
オブジェクトに共通メソッドを入れておき、レイが当たったら、そのオブジェクト独自のメソッドを動作させればいいと思ったのだが。 Findは遅そうだけどGetComponentは速い? >>978
話しがごっちゃになりそうなんで、アレだが
uiの数と表示に関する重さは、どちらかと言うと描画能力に関わるんだよね。
んで、大量に表示されてるような物は大体レイ飛ばして無いよ。範囲内のを描画しとる。レイ飛ばすとしたら並列化とかしないとまず無理だね。
そんな並列化するなら、自分からじゃ無くてオブジェクトから飛ばして、全オブジェクトの動きを並列化する方が楽。
何にせよ、当たったらとか、その先のクリックしたら?とかの分岐は、ちゃんと設計すれば、そんなに種類は多く無い筈なんだよね。
そうなると、共通処理を噛ます、コールする。の方が圧倒的に楽で早い事が分かると思うよ。
アイテム毎に分岐するってのはまず無い話しで、それは何か設計が間違っているから、共通化出来るものを探す旅からする事をお勧めする。 >>979
なるほど、空オブジェクトに当てたスクリプトの独自メソッド呼び出せば全部のアイテムにスクリプト適応する必要ないですね
>>981
ごめんなさい、書き方が悪かったですね。
自分が言いたかったのは、たとえばMMOであれば鍛冶屋、ショップ、クエスト受付所などがあるとして、
鍛冶屋では装備強化などのUI、ショップでは購入、売却のUI、クエスト受付所ではクエスト選択、報告のUIを
それぞれのオブジェクト(人物)のスクリプトにあるメソッドで実行表示する場合に、どのように呼び出すかという意味だったのですが
マイクラであればかまど、金床、クラフトテーブル、村人交易...etc
のUIを表示するにはそれぞれレイを飛ばして目の前にあるアイテム(オブジェクト)ごとにUI表示のメソッドを引き出す必要があると思ったもので >>982
アセットを買えばいいんじゃないですかねえ iPhoneアプリ開発したいのですがどのMac買えばいいですか
最新Unityが問題なく動く一番安いの教えてください。 >>985
その通りMacを買うと良い。
今までWindowsを使っていた場合は操作方法が全部違うので注意。
Macを新品で買う場合はその時の最新の物しか販売されてないので選択の余地なし。
旧品は中古でヤフオクなどから入手するしか方法なし。 >>984
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>985
自分はアップル好きじゃないからやったことないけど、
知り合いが中古の安いMaxかって自作PCにHackintosh入れてたけど、そういう手もあると思うよ
もちろんPCの知識要るし、100%動作する保証ってものはないけど、安く作るのであればそちらも手かと >>990
俺もvmにhack入れてやってみたで。
なんだっけな。動いたのはel capitanだかの結構上のバージョンだったわ。
osは動くけど、結局証明書取得で挫折したけどな。
素直に安いの買った方がええで >>985
定価レベルでは、Mac miniが一番安い。Intel搭載必須ね。
面倒に巻き込まれたくなきゃ、できれば新品でお探しを。
また、型番が決まったらここで、それで良いか聞くと良い。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 57日 17時間 39分 37秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。