【3Dゲームエンジン】Unity質問スレッド37
レス数が1000を超えています。これ以上書き込みはできません。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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/ unityググるとフィールドが簡単に作れたりネットワークも構築できたり色々夢が広がりますな。
2018からの追加機能でさらに製作が楽になるようで。
そこで伺いたいのだが、ここで回答出来るような方なら本気で取り組めばMMO個人製作出来るんではないかと思いまして、
頑張っているという話、本人でも人づてでも聞きたい。
ググると古い情報ばかりで未だ頑張っているのかわからず。
自分今unity勉強中で、励みにしたいなと思います。 >>4
MMOはアセットがあるのでそれを利用すれば簡単に作れたはずでふ(^^
1から自分で作るとなるとモデリング作業が苦痛になりまんこ(^^
ボッキング!(^^ >>4
UnityC#勉強してMMO作たいけどどうする!?5(^^
http://mevius.5ch.net/test/read.cgi/gamedev/1529143974/
ここの人が途中まで作ってたよ
一度オンラインでテストしてました uiのボタンを親オブジェクトと一緒に回転させたりってどうやったら出来ますか? 親オブジェクト毎、空のオブジェクトに突っ込んで、そのトランスフォームのrotateで回転させればいいんでないかな
必要なら明日サンプルあげるよ 親オブジェクトの下にWorldSpaceのCanvas置いてその下にボタン置けば。 >>5
MMOのアセットというとuMMORPGとかいうあの有料のやつですかな。
https://www.assetstore.unity3d.com/jp/#!/content/51212
お高いですがその分の価値はあるようですな。
>>6
伺いましたが苦戦しておられるようですな。
当人の技術レベルによる所が大きいようですが、補完して続けていただきたいものです。
まあヌルポにスパゲッティにリファクタリングと、素人レベルでの混乱が見受けられますが、
逆にいえばそれでもアップできるだけのものが作れるということ。
個人的には大変励みになります故、アンチに負けず頑張っていただきたいです。 色々調べて弄ってみた結果
>>9の方法で解決しました 意見くれた人達ありがとうございます 自分が描きたいシナリオなんですが、アイディアがむしろありすぎてまとまらない感じです
自分がやりたいことを明確にする方法というのはありますか? >>13
ID被り初めてみた!
まぁスレちというかUnity関係ないと思うけど
アイディアを箇条書きにして、自分がやりたい順に順位付け、あとはどこまで削ぎ落としていくか
かな >>15
そうおもうじゃろ?
オレも最初あせったぞ >>14
ありがとうございます
その順位付けができないんです >>17
とりま箇条書きまでやったら、作りたい物に対して、どれが一番重要なのか、と考えてみては? シングル・マルチで遊べる箱庭ゲーを作ろうと思ってるんですが、クライアントを2つ起動して
ホスト側でNetworkServer.Spawn(オブジェクト)を実行するとオブジェクトが2つ生成されてしまいます。
ホストのみで開始すると、1つしか生成されないのですが、このような場合どのようにすれば1つだけスポーンさせることが可能なのでしょうか? 追記です
試しにクライアント3つにしたら3つ生成された
どういうこと・・・ >>19
前に似たようなことをやったけど忘れてしまいまひた(^^
お力になれず申し訳ないでふ(^^ ちょっとデバッグかけてみてわかったんですが、Network Managerで接続した際に生成されるplayerにこのようなスクリプトをつけて
プレイしてみると、クライアント側ではAを押したとき1度しか呼ばれないのですが、ホスト側では生成されているプレイヤー数だけ呼ばれていたんですが、
これはホスト側がすべてのプレイヤーの入力をしてしまっているってことですよね?
これを回避するにはどうすればいいのでしょうか?
public class test : NetworkBehaviour
{
void Update () {
if (Input.GetKeyDown(KeyCode.A))
{
Cmddebug();
}
}
[Command]
public void Cmddebug()
{
Debug.Log(gameObject.name);
}
} unityが急にフリーズしてからどんなプロジェクト開いてもフリーズした時の画面になります(エディターは開ける)
再起動、再インストール試して見たけど治らなかったのでお手上げです
フリーズ時にどこかのファイルが壊れたんでしょうか? >>23
ありがとうございました、無事にやりたいことができました。
ふと思ったんですが、ホストとクライアントのプレイヤーをコントロール(キー入力等)するスクリプトって
2つに分けてプレイヤーが生成されるときに個別にアタッチするほうがいいんですかね?
なんか接続人数が増えると負荷が増えそうで気になるのですが。 >>10
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>24
フリーズがどのようなものか説明が無いので判らんけど、
自分だったらインストールフォルダやUnityバージョンを変えたり、
新規プロジェクト(空プロジェクト)が動くなら既存プロジェクトを
エクスポートして作り直す。
あと、Unity自体のログからどこで止まってるか調べるとかね。 はじめまして
OnMouseEnterの使い方がわからないんです。コライダーはちゃんと設定してるし、別のuiと被ってるわけでも無いし。On Clickはちゃんと動くし押せるけど、マウスが上に来た時の処理がどうしても出来ない。
初心者なんでわかりやすく教えてくれるとありがたいです。 面白いゲームというのは、舞台設定よりも見せ方(キャラクター)なのでしょうか?
斬新なゲームアイディアというのが思い浮かびませんわ >>25
そのupdate()はローカルで処理されるから、無視していいと思うよ。ラグの方が相当大きいし。 >>27
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>30
漠然としているね
おぬしの言うキャラクターとは何ぞ
特徴のある服装なのか職業なのか顔立ちなのか髪型なのか
必殺技なのか持ち物道具なのか性格なのか生い立ちなのか
人物絵の描き方なのか
モーションなのか
まだまだほかにも考えられるぞ >>29
onclickって事は対象のオブジェクトはbutton? >>29
UIでやる場合は、コライダ付ければいくんじゃなかったかなあ >>31
なるほど、ホストも一応ローカルだからそこまで影響ないんですね
でも10人とかになるとリソース無駄になるような気がしてすごい気になるきもするけども・・・
まぁいっか >>30
汝の場合は、小説を書きたいことが思い浮かばんのに、小説を書きたいというのと同じだね。
小説を書きたいのであれば、その書きたいことを書けばいいだけだし、
書きたいことがないのなら、普通書かんだろw >>39
候補があるけれども、そのうちどれが本当にやりたいことなのかわからないのです
何が自分自身にとって面白いのかあいまいだからだと思います >>41
いくつ作ってもいいんだから全部作ればいいじゃない。 >>41
わかってるじゃん。曖昧を早くなくせば良い。
それかサイコロ。 >>41
どこぞのコテハンがエターなってる様を見てみるがええ。
どんだけ自信があってもゴールが難しい。それがゲーム制作
楽そうなのからやるのがええよ。 android版だと60FPSでるのにiPhone版だと30FPSしかでません
タイトル画面のような描画が超少ない場面でも30FPSしかでません
端末の性能はiPhoneの方がずっといいので何か設定にひっかかってるような気がするのですがわかるでしょうか プラットフォームごとの設定かxcodeでの設定か
忘れたけどどっかにあった気がする
古い記憶だからiOSのバージョンアップで変わってるかもしれんが セッティングにあったはず。
今風呂だから、出たら見てみるよ。 >>56
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 シナリオからゲーム性を考える?
ゲーム性からシナリオを考える? >>59
ゲーム性から考えるようにしてたが、操作性が独りよがりになり、メチャ叩かれたわ。
シナリオから考えるようしてみたが、独りよがりの壮大なスケールになり、エターなったわ。
どっちからでも良いが、なるべく簡便に削ぎ落として、分かりやすくってのが今の方針だわ 無料かつ接続人数とか制限なしで
オンラインゲーム作れる方法知っている人いますか?
自前サーバーを使うとか、無料レンタルサーバー借りてやるとか… 大きいも小さいもないだろう。
システムできてしまえば、あとはインフラの規模だけ。
それが無料か有料か、自前で作っても24hメンテ対応いるし。小さいテストを作ればわかるよ。 >>63
アセットを買えば簡単に作れますよ
本当ですよ >>65
どれ買えばいいんですか?リンク貼ってください >>63
その質問をここでしている時点で現状あなたに大規模オンラインゲームを作る力はない void Start()
{
StartCoroutine( AAA() );
}
IEnumerator AAA()
{
yield return BBB(); // X
yield return StartCoroutine( BBB() ); // Y
}
IEnumerator BBB()
{
for( var i = 0; i < 10; ++ i )
{
yield return null;
}
}
XでもYでも同じ動作をするのですが何が違うのでしょうか >>60
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>65
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>69
一応、公式の説明だと
When using JavaScript it is not necessary to use StartCoroutine,
the compiler will do this for you.
When writing C# code you must call StartCoroutine.
----ggl翻訳-----
JavaScriptを使用する場合、StartCoroutineを使用する必要はありませんが、
コンパイラがこれを行います。
C#コードを書くときは、StartCoroutineを呼び出さなければなりません。
-----------------
って事になってるので、StartCoroutineは付けた方がいいかと・・・ >>69
昔はXな書き方できなくて、わりと最近のどこかのバージョンからできるようになったんだよなー 知らないなら答えなければいいのに
って言ったあとに知らないことに回答してしかも間違ってるのは何かのギャグ? >>67
Unityのやつは20人だけだし
他のも基本20人までじゃん
P2pの通信をして、マッチングをPHPサーバーを使用してマッチングしか負担しないみたいな >>76
P2Pは難易度高いよ
UDPのNAT越えはルーターの仕様を知らないと難しいうえに問題点も多いからね
まあ、今はどこもリレーサーバーでやってるよね >>74
すまん、どこが間違っているのか指摘していたどけないでしょうか?
公式の最新のマニュアルから転載したので、そちらも修正しないとならないので UnityScriptというパワーワード(´・ω・`) >>80
これだとUnityScriptではという書き方をしていて、わたしが見た英語の方ではC#の場合と書いてあります
UnityScriptがc#と同義と捉えているのかこのページの2018.1の版の時ではいささか不明確なので、ちよっと本社に問い合わせしてみます、ご指摘ありがとうございます 問い合わせ結果についてはここで共有したいと思いますが時間が掛かると思うので、考察として
UnityScriptがc#とJavaScrptの両方を指している場合、当然JSではStartCorutineは付けなくてもよいのですが、現在JSは対応されていない事を考えると付けた方が安心ではあります
まあどちらにするかの判断は質問者さんにお任せします >>67
なぜそのようになっているのかを自分で考察してみれば
現時点であなたに大規模オンラインゲームを作る力がない事に気づける 問い合わせ前に確認したら、書いてありますね
https://docs.unity3d.com/ja/current/Manual/CreatingAndUsingScripts.html
Unity は 2 つのプログラミング言語をサポートしています:
C# (シーシャープと発音)、Java や C++ に相当する、業界標準の言語
UnityScript、JavaScript をもとにモデル化された Unity 独自設計の言語
てことでUnityScriptは廃止が決まっているので
https://blogs.unity3d.com/jp/2017/08/11/unityscripts-long-ride-off-into-the-sunset/
動きはするようですが、というレベルですね
それでも使いたいならどうぞ、としか言えないですね >>87
いつまでUnityScriptはーとかいうトンチンカンなこと気にしてんの?
なんで73の回答は無視なの?
http://madnesslabo.net/utage/?p=6633
なんで他人が知らないことに答えることに対して苦言を呈したのに自分は答えたの? ちなみに俺は知らないことでも回答していいと思ってるからね
ただ、他人に文句言うのに自分は除外するのが不思議なだけだ 2年前のimac使ってるんですが、公式チュートリアルの3DGameKitが重すぎてまともに動きません。
まともに動かせてる方、参考にスペック教えて下さい。 2年前のimacとか言ってないでスペックも載せろよ >>92
>>93
21.5inch Retina 4K
core i5 3.1GHz
16GB LPDDR3
intel IrisPro6200
256GB SSD
グラボですよね、多分。
次は3DGamekitみたいなのもサクサク編集できる物を買いたいです。win macこだわりません。 横から見ていた初心者なんですが、結局コルーチン内でのコルーチン呼び出しは
startcoroutineいらない、最新の公式マニュアルにも古い内容があるから気をつけろってことですか? >>96
yes
公式マニュアルに間違いなんて大量にあるはず
Unity自体のupdateが頻繁でマニュアルが追いついてない部分があるし翻訳ミスもたまにある
余裕があるなら気づいたら報告してあげるといいんじゃないかな 個人でリッチなゲーム作ろうと思わないほうがいいですか?
バイオハザーみたいな >>98
別にいいんじゃない?
ただゲーム制作経験がないなら悪いこと言わないからもっともっと小さいゲームを何本か完成させて徐々に規模を大きくしていくことをおすすめする。
いきなり大作に行くと99%挫折するから https://youtu.be/z06QR-tz1_o?list=PLhyKYa0YJ_5C6QC36h5eApOyXtx98ehGi&t=53
まず始めに注意したいのはスコープです
多くの人は普段プレイしているゲームを作ることを夢見ます
残念ながらそれは無理でしょう
GOWやFFは少なくとも40人、それ以上で作られています
何年もかけて
あなたが天才で人生を投げうってゲームを作っても
GOWやFFは作れません
近いものですらありません
それが最初のゲームならなおさらです
スーパーマリオのようなものですら無理です
スーパーマリオの1−1くらいならできるかもしれません まずはボールの進行角度45度単位のブロック崩しからだな。
こう言われてすぐ作れるなら将来作れるかも。
すぐ作れないなら大作なんて諦めロン。 >>101
いや、RPGは相当ハードル高いよw
個人的にはアクション要素の少ないパズルがおすすめ
最初はなんの付加要素もないテトリス辺りから
RPGはプログラム書いてる時間よりデータ作ってる時間のほうが多くなりがちで開発の練習には向かない
データ作り側を目指すならいいんだけど、それならツクールとかのツール使ったほうがいいと思う unityなら確かにブロック崩しの方がいいね
物理演算とか当たり判定に触れられるし アセットを買えば全ジャンル余裕で作れます
これは本当です >>103
構想だけはあるけど、技術が伴わないね
技術だ先だよね普通 >>106
構想は寝かせて更に良くなることもある
作りたい気持ちはわかるけど、まずはゲーム制作がどんなもんか覗いてみる(1個完成させる)だけでも相当な知識が着くから頑張れ スクリプトを開いてもslnファイルが見つからないと言われ、見てみるとどうやらslnファイルが生成されなくなっているようでした。どうすれば良いのでしょうか。 UnityでPC向けに作られたゲームプロジェクトをスマホ向けにしたいんだが
例えば、スペースキーでジャンプだったら
ボタン押す→スペースキーの入力→ジャンプ
みたいに、ボタンを押すとキーボードのキーが押される
やり方あったりしますか? https://www.raywenderlich.com/673-how-to-make-a-match-3-game-in-unity
超初歩的な質問ですみません
match3のチュートリアルが日本語でなかったので、上の英語サイトで勉強してます
上から少し下がったGetting Startedの部分で、アセットをダウンロードしてから開けと書いてあるのですが、この開くという意味がわかりません
まずunityでmatch3用のプロジェクトを作りました
その後インポートしようとしたのですが、フォルダ単位では指定できないみたいです
ちょっと古い記事なので、今のunityでできるかわかりませんが、この開くの意味を教えてください よくわからんけどとりあえずunityで新規プロジェクト開いてフォルダごとドラッグドロップしたらいいんじゃね >>115
そのアセット昔見つけたやつがエラー起こるから代用できないかと思ってたけどエラー治ったわサンキュ くだらないことで上げ足を取り、マウントを取りあうこのスレらしいでふ(^^
それに今は夏休み期間でふひね(^^ >>112
ファイルをダウンロードして展開して、unityで開けばいいよ。 >>120
ありがとう
new projectから開くんですね
open projectから開こうとしてましたわ パズル系のチュートリアルってサイトってないですか?
できるだけ新しいのがいいのですが
古いものは見つかるんですが、動かないことがあります https://youtu.be/va2kbdu5z6E?t=9m19s
あと、ビジュアルスタジオなんですが、このように先頭からGameObjectなどと入力する場合には候補は出ない仕組みなんでしょうか? そこらへんは、アセットを購入することで解決しますよ キムチ太子が消えたな。
朝鮮に強制送還されたのかなw >>105
>>115
>>125
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>126
>キムチ太子が消えたな。
>朝鮮に強制送還されたのかなw
汝よ、キムチ太子は永久に消えないよ。
アセットおじさんに地の果てまでもつきまとうという勤めがあるのでねw 2dでのfromtorotationでlookatを再現する方法が良く理解出来ません
Vector3 diff = (Head.gameObject.transform.position - this.transform.position);
this.transform.rotation = Quaternion.FromToRotation (Vector3.up, diff);
特に何故vector3.upを使うのかがよく分かりません そういうもんだと覚えるだけでいいんじゃね
回転とか難しいから
推測で言うと軸を中心に回転させるわけだから平面に対して垂直に軸を立てて
それを中心に回転させるからvector3使うんじゃないかね vector3.upの場所から対象との中間地点へtransform.upを向ける的な感じだと思うのですが…
間違えた vector3.upの地点から対象との中間距離へyの正方向を向けた場合の角度を代入してるという事でしょうか 何を言ってるのかわかんねえが
まず確認だがy軸は画面に対して垂直だということを理解してるかね? シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか… transform.rotation=Transform.fromtorotation(transform.position,playerposition);
これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね…
transformpositionをtransform.upにしたりしたけど駄目でした… 一応Lookatの正体
ttps://imgur.com/a/A43mjlm
ttps://i.gyazo.com/67b6086fbbfcdfc55095fa243e5b2f8a.png
コードは
void LookAtTri()
{
targetPos = targetTran.transform.position;
gameObject.transform.LookAt(targetTran.TransformVector(targetPos));
}
これをInvokeRepeatingで呼んでるだけですけど、用は軸の概念が2Dだと表示上の軸とは異なるようですね
スプライトだとlotateでやるのがいいかもしれません 裏技的というか、合わせ技というかこういう方法でいけますね
https://imgur.com/a/0GPTA9K
ttps://i.gyazo.com/48d40d88fed76ee4c1098be34b43bc1c.png
ttps://i.gyazo.com/f16ffb3bd7d974d5fc197121bceb43e4.png
スプライトを空のゲームオブジェクトの子供にします
親をY90度、子供をY-90度
これでLookAtが綺麗にいきますね うーん…fromtorotation(vector3.○○,playerposition)
↑ ↑
どこを向けるか決定 向ける対象
取り敢えずこんな感じですかね… vector3が理解出来ない…
>>140>>141
こんな方法もあるんですね 参考になります >>142を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か… >>142
Vector3が理解できない場合は、素直にアセットを買いましょう >>144
どれ買えばいいかまで書きなさいよ、チンカースちゃん キムチの真似して弟子までが自演質問始めたのか
大人しく初心者スレでやってればいいのに何故こっちに来たんだ? >>146
???キムチとか良く分かりませんけどその人何も関係ありませんよ… >>147
いつもの自分以外が全部同一人物に見える人でふよ(^^ 2017版と2018版では、エディタの重さに違いはありますか?
しばらくunityにさわらずにいてから、触ると、応答なしになることがあります
メモリが開放されちゃってるのかなと思いますけど プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、
地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか....
下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください!
こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`)
https://imgur.com/a/u4ECLsQ 質問失礼します。
同じポリゴン数の Mesh と Terrain では何が違うのでしょうか?
複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか?
Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。 >>153
専用のコライダーを持ってるのが特徴なんだよね。
メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。
後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。
後ペイントツールも付いてるからエディットもしやすい。
そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。
一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ ごめん、送信ミス。
上の続きね。
ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね >>154
ありがとうございます。
すぐにチャチャっと作る時は良さそうですね < Terrain
オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。
パスファインディングとかで違いがあるのかな Terrain と Mesh。。 初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか?
ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか? https://www.youtube.com/watch?v=vAfZ5gFaThI&index=3&list=PL4vbr3u7UKWrxEz75MqmTDd899cYAvQ_B
この動画の4分あたりです
BackgroundTileとうつとcs0246エラーになります
このBackgroundTileとはなんでしょうか >>158
自作のクラスのようだね
6:20でScriptsフォルダの中に入っているのが確認できる >>158
なんかのチュートリアルかな?
流して見たけど12:00当たりでBackgroundTileの解説始まる >>158
クラスだね
この動画のはBackgroundTileというスクリプトの名前にしてある
スクリプトの名前はクラスです
例えばMONSTERというクラスを作って HP MP 攻撃力
などの項目を作って呼び出したりする 回答有り難うございまs
BackgroundTileというスクリプトはつくってあります
しかし、なぜか同じように書いてもエラーになります
cs0246エラーになります
型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。
なぜかbackgroundTileとしてやるとエラーになりません
こういった場合どこに原因があるか特定できませんか?
unityエディタ側は保存してから、コードを書いています 大文字小文字の確認
スクリプトの名前とpublic classの後の名前が不一致
スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする Puppet3Dっていうアセット使ってる人いる?
blenderよりリギング簡単にやれるだろうか…… >>163
その中で心当たりがあるのは最後です
どのようにして改善するのでしょうか? BackgroundTileのスクリプトを開いて
最初のところのpublic class BackgroundTileとなってるか確認 >>163
ありがとうございました
BackgroundTileのpublic classがbackgroundTileのままでした
おそらく、backgroundTileでスクリプトを作った後、リネームしたからだと思いますが、
これは手動で変えてやるものなんでしょうか? >>167
ありがとうございました
それが原因でした >>152
親切にありがとうございます。
しかし、
Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー)
という風に指定しているんです。
始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。
他のプロジェクトで検証しつつ、まだ粘ってみます...! >>152
>>170
解決しました!!!
どうやらレイヤーマスクの指定は、
LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定
Physics.Linecast(Vector2 start,Vector2 end,layerMask);
という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?)
お騒がせしてすみません!ありがとうございました!多分また来ます! 自力で解決できずに質問しちゃう奴は
完成する前に挫折する説あると思います 自分で調べて考え抜いた挙げ句の質問なら別にいいよ。
レスした人へのお礼と自己解決の報告も好感だし。
糞なのはググりすらしないからなw ここで回答している奴は既に挫折済み説の方が信憑性が高い。 blueprintおぼえるよりも、c#覚えたほうが自由度高い?
あれはそこそこまではできたけど、、、 自由度はそりゃ高いだろ
生産性高いかはまた別だけど。
ボルト買ったけどまだ触ってもいねーや… Blenderで作ったモデルにリグを設定したいんですが、humanoidを適用してconfigureを押しても緑のおじさんがでてきません!
これをなおしたいです
一応形だけ動かせられるんですが、足が内股になっていて変更したいです
どなたか分かりませんか? >>177
すみません。デバッグからインスペクターにきりかえるところを見落としてました 独学で本2冊読みこんでゲーム作成着手しているのですが、分からないことがまだまだあって
心折れそうなのですが、皆さんはどうのように勉強していますか?
お金貯めてオンラインスクール申し込むのありなのかなと思ってきました。 公式チュートリアル(英語版初級は必須、出来れば中級まで)を理解してチュートリアルを見なくても作れなくなるまで何回もやる
初級だけでも半年は掛かるだろうけどその後何年、何十年とその基礎力が力になるであろう 出来れば2画面以上でYouTube見ながらUnityEditorを操作するのが効率的
余裕があれば3画面でYouTube、UnityEditor,VSで使えば更に効率的
ちなみに英語出来なくてもチュートリアルの通り毎日やってれば半年もすればIT英語くらいは判るようになる >>180
そういうモヤモヤをひたすら我慢して独学で続けると急にモヤが晴れる時が来るよ、点と点が線になるってやつだ
最低一年は頑張る必要はあると思うけど、とにかく毎日さわることが重要でこれ止めたら終わる オンラインスクールは弩素人用
ちょっとかじった人は金の無駄感はんぱない
作りたいゲームを作ってネットを調べて試行錯誤してれば何とかなる >>183
1つのことやりつづけたほうがいいですか
あちこち手をつけるより
楽な方に流れそうになる
で、結局なにも身につかない >>185
目標は?
それを紙に書いて目につくとこに貼っときな。
そもそも目標が曖昧だとそういったことが起きやすい。 >>185
作りたいゲームを作りながら覚えるのが最も効率が良いと思うけど
その時に完成するまでの工程を考えて細かく分けて毎日その小さなゴールを達成する
そうすると達成感を感じ続ける事が出来て挫折しにくい気がする >>179
つまり君はそうじゃないってことか
調べもせず挫折したんか いつまでたっても初心者な気がする
一人で続けても同じこと繰り返して中級者以上に、難しいことできる気がせん
なんかコツとかあるんか 初心者つーか素人なんじゃね
初心者はきちんと基礎を学んだ人たち
よく取り敢えず作れつーけどそれは自己流にしか過ぎず初心者たり得ない
せっかく公式チュートリアル(英語版)って良い教材があるのに履修せず基礎力つけないのは結局は時間の無駄 初心者を脱したいと思って
本を読んでいたら
さんざんあるジャンルのサンプルを組み立ててて
やっと本題のそのゲームの一番難しい処理のところで
この処理については難しいので本書の対象レベルを超えるので詳しい説明は本書ではしません
みたいなことが書いてあってこれじゃあ同レベルのものを作れるようにならないよねと思った
たしかLerp関係だったかな
それともQuaternion関係のことだったかな?
Ray関係だったかもしれない unityのスマホブラウザ対応って今どうなってますか?
進展してますか?
最新の情報が知りたいです 初心者つーてもIT経験者でUnityは初心者とまっさらな一般人の初心者じゃ天地の差があるしな
基本的にはここでの初心者はITの知識&経験はあるけどUnityははじめてと考えていいのかな? transform.upはシーンビューの緑矢印方向に進むんですよね?
何故かtransform.upを使っても緑矢印の方向に進まず角度によっては正反対の方向に進んだりします
2dです vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()
{
playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける
}
void update()
{
Bulletcheck();
}
void fixedupdate()
{
Bulletmove();
}
public void Bulletcheck() //弾の破壊判定
{
if(bulletmovedistance<5)
{
GameObject.Dertory(gameobject);
}
}
public void Bulletmove() //弾の移動
{
transform.translate(translate.up*bulletspeed);
}
これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます) vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()
{
playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける
}
void update()
{
Bulletcheck();
}
void fixedupdate()
{
Bulletmove();
}
public void Bulletcheck() //弾の破壊判定
{
if(bulletmovedistance<5)
{
GameObject.Dertory(gameobject);
}
}
public void Bulletmove() //弾の移動
{
transform.translate(tranform.up*bulletspeed);
}
こうでした
>>202 2dなので正面方向はtransform.upなんですよね… >>203
fromtorotationの使い方はこれで間違いないの?
unityの回転は非常に難しい >>204
BulletMoveをコメント化して向きを確認してみても合ってます >>205
わかった
これで正常になるかは知らんがとりあえずおかしい
>>203
transform.translate(tranform.up*bulletspeed);
の
tranform.upはワールドベクトルが入ってる
https://docs.unity3d.com/jp/460/ScriptReference/Transform.Translate.html
これによればtranslateはデフォルト設定だとローカルベクトルを指定しないといけない
だから
transform.translate(Vector3.up*bulletspeed);
がおそらく正解 >>206
なるほど、元からy軸方向が正面方向になってるのに更にtransform.upで角度を掛けたせいでおかしくなってたんですね…ありがとうございます uGUIの自動レイアウトなんか思い通りになんねーよと思ってやっとの事でちゃんと動くようになったら更新頻度が高すぎるのかはパフォーマンス食い過ぎてやばい。 しばらく放置してから触ると、メモリが足りないのか、かなり重くなってます
この減少は治らないでしょうか? >メモリが足りないのか、かなり重くなってます
メモリ増やせよw
開発するなら16Gは当たり前、32Gあっても困る事はない MeshCutterというアセットを使いたいのですが以下のエラーが出て動きません…
dllに何か問題があるのでしょうか?
Unable to open Assets/MeshCutter/Editor/MeshCutter.dll: Check external application preferences. 質問いいですか?
プロジェクトのコピーってどうやるんですか?
いっぺん試しにプロジェクトフォルダをコピーアンドペーストして別の場所に変えました
その際プロジェクトフォルダの名前も変更しました
それでプロジェクトをunityで開いたら特に何の問題もなくゲームは作動しています
これでいいのでしょうか?
なんかおかしい事ないでしょうか >>213
それはアセットをかって試してはどうですか? >>213
問題ないハズだけど、本当に問題ないかは
グーグル先生に聞くと詳しく教えてくれるぞ! >>215
うーむ
Googleで調べてよくわからなかったから聞きました
人によってはこれでいいという人もいたし
なんか違うというような感じの人もいました >>210
メモリの全体量が不足しているわけではないのです。
それでも、しばらく放置しておくともたつくのです すいません。使い方がよく判ってなかっただけのような気がしてきました。 Window→Mesh Cutter→Open Windowで開いても
全部ボタンが無効化されてて全然動かない… 誰か助けて…
チュートリアルの動画見てもボタン動くようになってるし… 質問させて下さい。
回転させた2Dスプライトを複製して、スプライトレンダラー>反転にチェックを入れてみましたが、回転自体を含めた左右反転が出来ませんでした。
↓のGIFですと左翼の羽ばたきが下を向いてしまっていますが、上を向くようにするにはどうすればいいでしょうか?
https://i.imgur.com/cqvfUNj.gifv >>222
こういう事をしたいという事でしょうか?
https://imgur.com/a/veO40hU
だとすると、絵自体は反転して使用できますが、それについているアニメは自動で反転しないので、左用のアニメを作ってアタッチしないと無理だと思います >>225 さん
そうですそうです。期待したのはそのような動きだったのですが、単純な反転は出来ないのですね。ありがとうございました。
>>226 さん
scale_x:-1でも結果は変わらずでした。ありがとうございました。 エラーメッセージが出てるなら、せめてそれをググるとかしてね。
英語サイトしか出なくても翻訳サイトへコピペするだけとお手軽なもんだ。
それすら面倒がる奴は、アセットおじさんがおしおきしちゃうぞ。 >>211
>>214
>>223
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 一般的にはFPSの方がはるかに難度高いけど
Unity使うとなるとRPGの方が完成に漕ぎ着けるまでが長いかも >>230
何を持って難度が高いとするかによる
大体の場合rpgのほうが使用するリソース量が多いので制作コストは高い
ただしrpgツクールとか使うなら開発難度は低いとも言える
mmorpgだったらゲームによってはtpsでオープンワールドみたいな作りになるからfpsで必要な技術を大体包括してるとも言える visual studioのカーソルの色は変更できたでしょうか?
デフォだと背景と同化していて位置が分かりづらいです
>>231
>>232
たしかにツールが豊富なのはRPGですよね unetでプレイヤーの子オブジェクトにコライダー割り当てて、それに当たったらそのオブジェクトをプレイヤーの子オブジェクト
にしたいと考えているのですが、調べてみるとnetwork identityってroot(この場合はプレイヤー)にしかつけないほうがいいんですよね?
子オブジェクトのコライダーに何かがヒットした場合、サーバー全体で処理するにはどうすればいいのでしょうか? RPGっていうのは3Dの?
それならRPGの方が難しそうに思える FPSもRPGもアセットをかえば1時間あれば作れます タイトルやキャラ変えただけのを自作の新作って言う奴は多いなあ 2dで弾と敵を正面からぶつけようとしてるのですが上手く行きません
お互いにboxcollider2d、弾にrigidbody2dを付けています
コードは
void OnCollider2D(collision2D col)
{
if(col.gameobject.name="Enemy")
{
Dertory(col.gameobject);
Dertory(gameobject);
gamecontroller.AddScoreAndCoin(enemy.score,enemy.coin);
Debag.Log("Bullet Touth");
}
}
コードは特にエラーも出てないし重ねて再生すればちゃんとログが出るので
多分当たり判定の方に問題があると思います 敵は複製するんだからnameじゃなくてtagでやるんじゃね >>238
上手くいかないとはどういう状況か説明せなあかんよ。 >>238
>void OnCollider2D(collision2D col)
>{
DEBUG.LOG(col.gameobject.name);
>if(col.gameobject.name="Enemy")
>{…
上記の様にログ出力入れて、動かして何が表示されるかやりなさい。 どうやら(clone)が付いていたので検出出来なかったようです
>>239の方法で解決しました 答えてくれた方々ありがとうございます
こういうのは拡張メソッド使うといいと聞いたのですが
public static void InstanciateNameNotChange(GameObject a,vector3 b,Quaterinion c,)
{
GameObject obj=Transform.Instanciate(a,b,c);
obj.name=a.name;
}
これで大丈夫でしょうか 大丈夫かもしれないけど名前で判別するよりタグを使った方がよくないか >>243
名前で敵の持つ情報を取得しよう…と思っていましたが考えてみたらオブジェクトを取得すれば済む話でしたね… >>236
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 2Dでナビゲーションを使いたいんですが可能でしょうか
一応3Dオブジェクトを2Dで表示するような形なら出来なくもないみたいなんですが出来ればスプライト使いたいです
何か良い方法があれば教えて頂きたいです >>246
3dでやって空オブジェクトに剛体とかナビ突っ込んで、そのオブジェクトのscreen座標系にスプライト表示すりゃええんじゃないすか? visual studioってwinの起動時に勝手に起動されるんでしょうか?
スタートアップに登録されていないのに、勝手に復元されます >>246
こんな感じでステージ作成してみた
https://i.gyazo.com/2e5c3a1441e165ebf60e709b7a421a7a.png
一応動くけど
https://imgur.com/a/sbJfP5L
どうやら、NavMeshAgentは自動で向きも制御するっぽいし、画面はPlaneにスプライトを張っていたりと
ちょっと厄介なので、2D画面なら、素直に自動移動のスクリプト作った方が管理もしやすいし分かりやすいかなと思います ナビゲーションってアンドロイドとかのショボイ端末でも実用的なの? 3dビューに表示されているグリッドをunitと言うと思いますが、この大きさは変更はできないのですよね? >>247 >>250
返答ありがとうございます
一応動きましたが挙動がイメージと違ったり色々不便なので
アドバイス通りナビゲーション使わない方向で頑張ってみます >>255
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 unityって公式のチュートリアルとかないんですかね
パズルゲームの
公式でなくともそういった情報をまとめてるサイトなどありますか?
youtubeはもちろんですが ローポリゲームをノートPCで作ってる人いますか?
どのくらいのスペックのもの使ってるか教えてください >>259
質問の仕方おかしくない?
せめて君が何に対してどう不親切だと感じたのか書かんと誰も提示なんてできないよ >>262
「初めての人は、まず、こちらから始めましょう。(初級)」
クリック→英語
市ね ママが宿題教えてくれないのは不親切なんだろ?
ママはいないから諦めろよw 英語が出来なくても動画の通りまねすればいいんだよ
何回も繰り返してれば英語で何を言ってるのかも次第に分かってくる
IT経験無い初心者なら年単位で毎日やるくらいの気持ちで
IT経験あるUnity初心者なら一ヶ月もあれば初級チュートリアルくらいは理解できる 俺も英語は得意じゃないけどコードが書いてりゃなんとかなるしツールの操作方法も動画があるなら無音声でもいける
ただプログラムも初めてだとしんどいとは思う
それでもdirectxしかなかったような頃に比べりゃ相当わかりやすいと思う チュートリアルはyoutubeの動画なので
英語から自動翻訳でも日本語にしてみたらどうですか?
無音で一回、自動翻訳で二回目、英語で三回目とか >>257
unityはツクール系じゃないから基本的なモノの動かし方が分かってから、作りたいパズルはどうやるんだろうってなるのでc#がわからなければc#から。unityがわからなければ玉転がしからやれ マニュアル自体が追いついてない感じあるね
独習書の定番とかあるのかな VerUPが早いから更新が追いつかない定番も無い
本はススメないけどどうしても本でやりたいならUnityのバージョンを本と同じ古いバージョンにすること アプリの初回起動時にアセットバンドルをダウンロードしたらAppleの審査で
>追加のリソースをダウンロードまたは解凍することなく、アプリをすぐに使用できるようにしてください。
と言われてしまいました。
どう対応するのがいいですか。 >>273
本のバージョンが古いというのも
たいていはサンプルのスクリプトのGetComponent関連で動かないだけで
rigidbodyなどをGetComponent<Rigidbody>()に直せば
普通に最新のバージョンのUNITYでも動くと思いますが そうしたことにつまづくのが初心者
つまづかない人は今更旧バージョンの本でやる必要性は薄い 何かBlender初心者スレにいる口先だけの雑魚と同じこと言ってる人がいるね
どこにでもいるんだなこういう偉そうな人 お金の価値って人それぞれだからな
本買っていろんな面倒くささを省けるならいいんじゃない
自分は本買ったことないけど最初の導入の部分が一番手間どったからね >>274
追加のリソースをダウンロードまたは解凍することなく、アプリをすぐに使用できるように対応すればいい >>280
それだとアセットバンドルを使う意味が無くなるのですが >>281
Apple様に従えないなら出せない。終わり 質問失礼します。
fbx を assetbundle の prefab に自動で変換したいのですが、どうしたら良いでしょうか?
良い Asset などありましたら教えていただきたいです。 質問する側だって、偉そうにしてくる奴に答えてほしくなんか無いんだよなあ。ただマウントとって優越に浸りたいだけで、初心者たちの問題解決してやろうとかって心が欠片もない
誰のためのスレなんだか考えろよ >>284
質問に答えられない低能なら黙ってろよks 自己解決しました。
有志の方がgithubにUnity3dModelControlという名前で公開してくれていました。 >>286
何で噛み付いてんの?お前はそういうクズだって自己紹介してんのか? 気持ち悪いな 会社に周りの人間に縋らないと仕事もまともに出来ない
半人前の能無しがいたら給料泥棒って言われるだろ
お前半年〜1年経っても、初心者だなんだと言い訳すれば
給料泥棒が許されるとでも思ってんの? 役立たずのクズ過ぎるだろ >>290
そういう人たちが初心者を脱するためのスレだろ 嘘吐きだな
始めて1ヶ月の右も左もわからん奴が複数スレでキモイ妄想を垂れ流して
敬遠されるような事態を引き起こすかね こういうクズが一番邪魔 ディスガイアの会話パートのようなシーンを作るため、会話システムのアセットUTAGEの導入を検討しているのですが、次のようなことを設定できるかがわかる方はいらっしゃいますか?
・ウィンドウが画像の差し替え
・名前欄とメッセージ欄の画像にそれぞれ異なる画像を使う
・デモ画像等で下の方に表示されているメニュー(SAVEなど)を使わない
スレ違いでしたらすみません >>293
コード書き換えりゃいいんだから出来ないなんてことないだろ >>295
すみません、質問が悪かったです
もちろんコードを書き換えれば良いのですが、標準の機能として備えているのかな〜という意図でした 公式フォーラムか(あれば)オンラインマニュアル見ればわかるんじゃね?
日本人が作ってるから、見てわからなければ質問カキコすればいいだろうに。
ここで聞くよりパーフェクトな返答をくれるぞ。 当方unity歴一ヶ月程の初心者なのですが、どうしても上手くいかない事があり、質問させていただきます。
使用環境はwindows10のunity2018です。
画像の歯車は二つともrigidbodyのconstraintsで位置は固定、x軸にしか回らない状態に固定して、噛み合わせてあります。
また、二つともSA Mesh Colliderで細かくbox colliderを付けた状態です。
目的は片方の歯車を回転させ、それに連動させてもう片方の歯車を動かす事なのですが、最後の動画の通り歯をすり抜けてしまいます。
もし、誰か解決方法をご存知でしたら教えていただけないでしょうか。
どうかよろしくお願いします
https://imgur.com/ogbMx7W
https://imgur.com/TRXz4vS
http://fast-uploader.com/file/7090854412083/ >>298
収穫祭ってあるけど学生さん?
農業系でもこんなのやるんだね >>298
コライダーのプロパティ IsTriggerにチェックが入っていないかと
歯車に合わせてコライダーも動いているかを確認しなされ >>298
まず歯車に物をぶつけてみて回るかどうか確認してみ >>274
アセットバンドルのダウンロードを起動してすぐにやるんじゃなくて、少し遊ばせてからやればいいんだよ >>305
つまり、プレイヤーキャラクターのモデルやテクスチャなどはアセットバンドルには含められないという事でしょうか
最初のステージのBGMとかステージデータもResourceとかに入れておかないと
一部のデータだけ管理方法とか読み込み方法を変えないといけないのは面倒ですね
みんなその辺はどうしているのでしょうか レベルデザインする場合ホワイトボックスなどは作りますか?
キューブだけで作る感じでしょうか? >>298
・コライダが左側にしか設定されておらず右側の歯車に設定されていないパターン
・コライダのIsTriggerにチェックが入っているパターン
・コライダのレイヤー設定に問題があってすり抜けるパターン
→Edit>Project Settings>Physicsでインスペクターに出てくる情報の一番下にある
LayerCollisionMatrixで左の歯車のレイヤーと右の歯車のレイヤーが衝突出来るかどうか確認する
・リジッドボディのIsKinematicがTrueに設定されていて物理演算が無効になっているパターン >>298
意地でも物理にしないと駄目なの?
どうせ常時噛み合いなんだから、円周から移動距離求めて
回転すりゃいいだけじゃね >>306
その辺が厳しくなったのってここ数ヶ月なんだよね
最近リリースされたゲーム参考にしてみたら? >>298 のものです
回答の通りに、IsKinematicをいじることで解決しました
たくさんの回答ありがとうございました unityってblenderのような操作に変更できないんでしょうか
shift ミドルクリックで画面を回転させたいです あと、terrainの位置なんですが、ギズモ部分がキューブの位置にくるように、真ん中になるようにできないでしょうか
https://i.imgur.com/rwJ6sU2.jpg レベルデザインってのはblenderでやるべきですか? 別に何でやっても構わんと思うしどういう内容かにもよる
blenderで仕様実現できて、ツール操作に慣れてるとかって理由があるならblenderで良いんじゃない? 格ゲー作るには何をすればいいんでひょうか?(^^
右も左もわかりまふぇん(^^ >>316
MMORPG作ってたなら、それにコマンド入力を追加したり、当たり判定を細かくするだけで、それっぽくなるはず >>316
いっそmugenでキャラ作成でもしてみれば >>304
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>317
なるへそ(^^
>>318
Mugenは弄ったことありまふが(^^
僕には合いまふぇんでひた(^^
>>320
エター(^^ 格ゲーったって、イーアルカンフーからバーチャ、鉄拳まで、当たり判定やら何やら広すぎる。
せめて、目指すのは? グラは後回しにすればアクション系は割と簡単にできそうだけどなあ スタート画面
キャラとステージ選択画面
バトル画面
HPバーはsliderとかで作る
最低1種類のキャラクターと攻撃モーションに当たり判定のためのコライダーをつけて
ボタン押した時に(行動可能な状態なら)アクションするようにする
敵キャラにヒットさせた時(および敵の攻撃を食らった時)に体力を減らす処理とノックバック
敵のAIが一番難しいんじゃないかな
ネットワーク対戦とかまで視野に入れるとゲロ吐きそうになってくる
3Dでの攻撃の当たり判定って剣みたいなリーチのあるものなら良いけど
特にパンチなんかは当たり判定ガバガバにしないとまず当たらない
うーん大変そう
拘っていくとコンボ攻撃とかガードキャンセルとかもあるし アプリを起動してから最初の画面(大きな画像)が写るまでだいぶ時間かかるので、
起動したらすぐにカメラで写しながら
画像を徐々に読み込んでいく形にしたいです。
やり方を教えてください。よろしくお願いします。 >>312
unity側が出来ないかも(アセット買えばできるかも)
俺は多ボタンマウス買って両方おなじ操作を割り当てた 格ゲーって2dでも3dでもデータ作るのが一番難関じゃね >>329
AssetBundle機能を使って、リアルタイムで読み込んで配置していけば実現可能。
AssetBundleはUnity公式がアセットを出しているのでダウンロード&理解しよう。
ただし、Unity中級者以上じゃないと難しいよ。以上。 レンダーテクスチャの指定のピクセル位置からカラー情報を抜き出すにはどうすればいいでしょうか? blenderで作ったモデルをunityに入れたんだけど
シェーダーの選択ができない
マテリアルを選んでも
インスペクターのところのシェーダーのプルダウンにグレーがかかって選択できないようになってる
シェーダーってどこかからDLしなきゃいけないのですか? >>335
有料アセットをアセットストからDLした方が早いと思いますよ >>336
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>335
過去スレで何度か質問されてる。
何度か回答した記憶があるが忘れた。 うん、俺も見た。このスレパートじゃなかったのでもう探すのやめた。 >>338
ありがとうございます!
後で遡って単語検索してみます! >>335
blenderで設定したテクスチャとかの設定はunityと互換性がないので正常には引き継がれない >>341
fbxでインポートすればテクスチャの位置はそのままじゃないの? >>341
適当な事言うな禿げ
テクスチャに関してblenderが不具合起こしたことなんて経験した事ないわ 質問者自身がUnityとBlenderのバージョンやどんな形式のモデルかも言ってないのに回答するのは無理
得意になってテキトウな事を言う奴が多すぎるな
せいぜいそうしたUnityのバグの有無を確認しろくらいしか言えないはず fbxファイルをインポートすればすぐわかる現象なのに
情報全部出さないとわからんとかほんとお前ら適当だなw https://docs.unity3d.com/ja/2017.4/Manual/HOWTO-ImportObjectBlender.html
テクスチャとマテリアルについては何も触れられていない件。
何もせずいきなりFBXをDnDしても、マテリアルは生成されないので
デフォルトマテリアル(dll内臓/実体がない)が割り当てられる。
デフォルトマテリアルは実体がないので、一切何も出来ない。
黙ってテクスチャをぶち込んでおいてからFBXをぶち込めという話である。 FBXなら何の問題もなくインポート出来るぞw
バカは自分の環境がおかしいとは思わないらしい まあ>>346とか当たり前すぎてFBXだけDnDとかなぜそんな馬鹿な事をする?だな
Blenderでテクスチャやマテリアルを弄ってたつもりが無かったのか
初心者質問スレに逝けってレベル スクリプトエディタをVisualStudioに変更したのですがスクリプトをクリックした際、VirtualStudioとが開くのと同時にUnityEditor上でOpeningVirtualStudio、StartingVirtualStudioと表示されMonodevelopが開きます。
気持ち悪いのでMonodevelopが開かないようにしたいのですがどうすればいいのか教えて下さい。 >>352 試してみましたが、monoの代わりにメモ帳が開くようになりました。
とりあえず我慢することにします >>333
ありがとうございます。
AssetBundleについてある程度調べたのですが、
AssetBundle.LoadFromFileにする場合、
AndroidでStreamingAssetフォルダからファイルを読み込む際の
pathの設定の仕方がよくわかりません。
http://tsubakit1.hateblo.jp/entry/2016/03/19/022019
このページ内の
「1.ABに8枚ずつ格納し、全てのスプライトを逐次ロードする(コード)」のところにある参考コード
https://gist.github.com/tsubaki/490c9576a61edaf7b87f
内の19行目
var assetbundle = AssetBundle.LoadFromFile (Application.streamingAssetsPath + assetbundlename );
はPC・iOS用のようです。
Unity公式のこの説明によると、
https://docs.unity3d.com/ja/current/Manual/StreamingAssets.html
PC・iOS では
`path = Application.dataPath + "/StreamingAssets";`
Android では
`path = "jar:file://" + Application.dataPath + "!/assets/";`
となっています。
Androidではどういうコードにすればいいのでしょうか。
よろしくお願いします。 仕事でアプリ作ってる会社員が5chで質問ですかい。
身元明かしたTwitterアカウント使ってTwitterでも同じ質問してるからバレバレ。 >>358
わいも仕事でゲーム作ってて躓いたとこやから、
まあ最初はみな同じところで躓くんだろうなw
答えはググると全部出てくるんだけど。
初心者質問スレに別の質問してるみたいだから解決したのか?
自己解決したなら報告はせなあかんで(´・ω・`) >>361
いえ、全然まだ解決してません。
公式にこんなのを見つけたので、
最新版ではAndroidでも平気になったのかなと思ったのですがよくわかりません。
https://docs.unity3d.com/ja/current/Manual/AssetBundles-Native.html
>(注記) Android デバイスで、 バージョン 5.3 またはそれ以前の Unity をお使いの場合、
>この API で Streaming Assets パスからアセットバンドルを呼び出そうとすると失敗します。
>これは、このパスのコンテンツが圧縮 .jar ファイル内に存在しているためです。
>Unity 5.4 以降では、 Streaming Assets にも API コールを問題なく使用できます。
ググり方が悪いのか日本語で見つかりません。
どこかに見本コードはないのでしょうか
ちなみにTwitterの人は別人です。
ここで躓く人多いんでしょうね。 >>362
そのような場合はアセットを買えばできるかもしれませんよ >>358
「"jar:file://" "Application.streamingAssetsPath"」でググって
検索結果の各サイトを見て回るといいかもね。 >>364
https://docs.unity3d.com/ScriptReference/Application-streamingAssetsPath.html
の
public string filePath = System.IO.Path.Combine(Application.streamingAssetsPath, "MyFile");
public string result = "";
IEnumerator Example() {
if (filePath.Contains("://")) {
Networking.UnityWebRequest www = Networking.UnityWebRequest.Get(filePath);
yield return www.SendWebRequest();
result = www.downloadHandler.text;
} else
result = System.IO.File.ReadAllText(filePath);
}
を
public class ExampleClass : MonoBehaviour {
の後ろに入れたりしてみましたが、
「Networking.」のところに波線が出てエラーになります。
これじゃないのでしょうか >>366
「型または名前空間の名前"Networking"が見つかりませんでした。
(usingディレクティブまたはアセンブリ参照が指定されていることを確認してください)」と
「現在のコンテキストに"Networking"という名前は存在しません」です。 >>365
一応下記の形式で完全修飾するといけますね
UnityEngine.Networking.UnityWebRequest www = UnityEngine.Networking.UnityWebRequest.Get(filePath); >>369
ありがとうございます。
その形にしたらエラーにならず、一応ビルドできました。
アセットバンドルの手順についてなんですが、
読み込む画像はAssetBundleにしてStreamingAssets内に入れてあっても、
当然ヒエラルキーの中に入れていいんですよね。
(ポジションを指定しなきゃいけないから当然か)
そして、ヒエラルキーに作った空のGameObjectに
アセットバンドルをロードするコードC#をくっつけて、
このコードが正しければ意図したように動くという感じでいいのでしょうか。 >>365
おおまかな手順は以下でいいよ。
手順以外の詳しいことはググれば全部出てくるのでそっちを参考。
エラーメッセージはググって自己解決する癖をつけるべし。
@ロード用スクリプトを含んだシーンを1つだけAssetBundle化せずに作っておく。
A他のシーンは各AssetBundle化して、都度StreamingAssetsからロードする。
(シーンに含まれたリソースは勝手にシーンのBundleに含まれる)
BシーンのBundle化が上手くロード出来たら、次はリソース種別単位でBundle化。
(依存関係が勝手に処理されてBundle化したリソースが共用できるようになる)
CUnityのログ(Editor.log)を見て不要なリソースが実行体に含まれない事を確認する。 >>371
ありがとうございます。
>他のシーンは各AssetBundle化して、都度StreamingAssetsからロードする。
このロードの仕方についてなのですが、
例えば、画像(リソース)A、B、C、D、E、Fを使って
初めにAのみを表示させ、次にBCを、その次にDEFを表示させ、
最終的に左から「ABCDEF」の形に繋がるように並べて表示させる場合、
初めのAを表示させた段階で画面をタッチしてズーム、スクロールなどして動かしている状態で、
後からBCが読み込まれてもAが消えずに維持され、ズームなどカメラの状態も維持されたまま、
自然とBC、DEFが表示されるような形にしたいと思っているのですが、
これを実現させるためのコードはどういったものになるのでしょうか?
普通にシーンを順に読み込ませると、前のシーンは消えてしまいますよね。 >>372
シーンにシーンを追加読み込みさせることも出来るし、
シーン内で各リソースの読み込み進捗を取って表示を切り替えていく方法もある。
その辺はググったサイトを巡って行けば日本人で試している人がいるのでここでは省くよ。
あとは自分で数日調べて、それでも駄目なら質問を。 >>353
>>354
>>363
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>274
の件ですがアプリ起動直後ではなくタイトル画面が表示されてゲームに進む時に
アセットバンドルをダウンロードするようにしたらアップルの審査を通りました
キャラクターメイクで名前や性別を選択させたら個人情報を収集するなと言われたり
アップルの審査はわけわかりません >>373
いくつかのページを参考にして作ってみたのですがうまくいきません。
どう直したらいいのでしょうか?
基本的な間違いだらけだと思いますがよろしくお願いします。
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ExampleClass : MonoBehaviour
{
public string filePath = System.IO.Path.Combine(Application.streamingAssetsPath, "MyFile");
public string result = "";
IEnumerator Example()
{
if (filePath.Contains("://"))
{
UnityEngine.Networking.UnityWebRequest www = UnityEngine.Networking.UnityWebRequest.Get(filePath);
yield return www.SendWebRequest();
result = www.downloadHandler.text;
}
else
result = System.IO.File.ReadAllText(filePath);
}
}
(続く) (続き)
public class Csコード名 : MonoBehaviour
{
IEnumerator Start()
{
var assetbundleNames = new string[] { "/アセットバンドル名", "/アセットバンドル名", "/アセットバンドル名" };
yield return new WaitWhile(() => Input.GetMouseButtonDown(0) == false);
float time = Time.realtimeSinceStartup;
foreach (var assetbundlename in assetbundleNames)
{
var assetbundle = AssetBundle.LoadFromFile(Application.streamingAssetsPath + assetbundlename);
}
Debug.Log(Time.realtimeSinceStartup - time);
}
}
(了) アセット買えばいいよガイジまだいるのか…もう何か月になるよ? >>378
それだとエスパーしか答えられないから、どこで何がうまくいかないのか、
どういうエラーが出て自分の予想ではどうなのか位は情報を出したほうがいいよ。
全部他人に投げるような初心者ならAssetBundleを触るには早すぎる。 2DでAnimationClipのSpriteをコードで切り替える方法はないだろうか?いくつも作るのめんどい。ネットではTextureの描画置き換える方法はあるがこれだとエフェクト的なものがうまくかからないし負荷も高そうだしね。何か良い方法は発見されてないですか? >>381
そうですね、すいません
詳しく書きます
AssetBundle化しないScene1に入れたものは
「初めに表示させる画像」「メインカメラ」「>>378>>379のコードを貼った空のGameObject」で、
後から表示させたい画像のみを入れた3つのSceneをそれぞれAssetBundle化した3つをStreamingAssetに入れてあります。
Scene1をビルドしたところ、Scene1の画像が表示されただけで
いくら待ってもAssetBundle化したScene内の画像は表示されませんでした。 >>383
まずはdebug.log使ってどこまで動いてるか確かめてみるといいと思います >>384
ありがとうございます。
このコードで一目見て明らかに間違ってるようなところがあったら教えてください。 >>383
スレが汚れるのであんまりコードで教えたくは無いんだが、
if (!System.IO.File.Exists(path)) {
Debug.LogWarning("file not found. (path ='" + path + "')");
}
でStreamingAssetのパスが想定通りか、ファイルが存在するかチェックする。
問題なければ、result部分にブレイクポイントを置いて到達しているか確認。
到達していなければ各行のコードの前後にデバッグログを出力してどこで止まってるか確認。
各処理が何をやってるか理解できてないのであれば、それ以前の問題なので勉強しよう。 >>380
>アセット買えばいいよガイジまだいるのか…もう何か月になるよ?
何ヶ月どころじゃないだろw
もう何年にもなるよ。 一つ質問していいですか?
アセットストアである効果音セットアセットを購入しました
その効果音セットアセットはかなり総容量が大きいです
これを様々なプロジェクトで使いまわしたいと思ってるのですがこういう方法を使おうと思っています
まずそのアセットのみをインポートしたプロジェクトを作ります
それでunity外のエクスプローラ上でそのアセットの音楽ファイルを調べたりして
コピペして別のゲームのプロジェクトにインポートしたいです
こういう方法で何か問題ないでしょうか?
例えばファイルの具合がおかしくなるとか
ライセンスの問題が生じるとか >>392
いいかげんエラーメッセージでググる癖をつけるべし。
>>393
metaファイルをコピーしなければ、そのままサウンドファイルのコピーでおk。
ただし、Resourceフォルダ下におくと実行体に全部含まれてしまう点に注意。 アセットおじさんのために「アセット」をあぼーんしてるから質問が読めない >>394
ありがとうございます
普通にコピペでやろうと思います >>391
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>392
Unity公式なら公式に問い合わせれば確実な答えが来るから
こんなところで聞いても無駄 >>382
普通にコードで入れ替えればいいんじゃないの? Unity製のゲームを買ったんですが起動しても画面が真っ暗でそこから動きません
どうすればいいんですか? 買ったソフトの制作者もしくは製作会社に問い合わせメールを送信してください。 パズルゲームとかミニゲームで個性出すのって、なにげに3Dゲームで個性出すよりむずくないですか RPGならUNITYとウディタどっちがいいですか?
UNITYのほうが自由度は高そうですが >>408
このスレで聴く意味分からん
unityに決まってんだろかす
てかそんなん迷ってる時点で君にゲ製作は無理だよ うーん、たしかに迷ってるって事は、並のプログラマですら無さそうだからなぁ、それでRPGを作ろうってなるとよほど素質がなきゃ完成までにプログラムだけでも2年はかかるかなぁ。その頃にはunityや環境もいろいろ変わってそうでやっぱ作れなさそう…としか言えん、ごめんな。 いつものクソコテ。
自分で乱立したUnity初心者質問スレ、Unityなんでも質問スレからちょくちょく出てくんなw
551 :弟子 ◆rZPPjYuxmQ [sage]:2018/09/09(日) 11:54:17.97 ID:A9bEtElt 自問自答は禁止されてないから大丈夫
少なくとも自演?とかID知らないの?って反応がもらえるしな
俺が他スレでやってたのを見て早速マネしちゃうなんて可愛いじゃないか 少し見た目がリッチなJRPGなら、ウディタは向かないですか? >>405
そうそうこれ。エフェクトか掛からないの意味がわからないけど負荷は大量に出てくるキャラじゃなけりばまあいいかなと >>414
ウディタで可能なものならウディタでやるのがいいんじゃない?
詰まったときも用途が決まってるぶんググりやすそうだし アセットを買えば完成度の高いRPGを作ることができますよ >>417
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。 >>404
>アセットストア見てると夢が広がりんぐで楽しいなぁ
夢がこわれるの間違いじゃないか? >>419
このアセットならこんな世界観で…って考えだすと止まらないんや フリーダムウォーズっぽいワイヤーアクション作りたくてとりあえずRay飛ばしてなんやかんやとやっていたが行き詰まったので気晴らしにゲームパッドで操作できるようにしたらちょっと満足した(小並感) unity1weekで松岡修造の写真使っているのは大丈夫なんdえすか? やっぱ無理だぁ
unityでワイヤーアクション系の先人達は揃って資料がないので苦労したと言うがその先人達も資料を残していないという悪循環に気づいた >>420
>このアセットならこんな世界観で…って考えだすと止まらないんや
このアセットでもこんな世界観しか…って考えだすと真っ暗闇だねw 苦労したアイデアはむしろ出したくなるけどなぁ
苦労した結果、実は簡単だったって時はこんなの出来ないやつがバカだって発想になるから出し惜しむよ ワイヤーアクションてかゼルダのフックショット的なやつだったわやりたいのは こないだの詳細ジャンルの解説書籍が無い!もそうだけど
何人がその情報必要としてんの?ってくらいピンポイントな内容をしかも懇切丁寧に説明してくれてる資料が無い、とか嘆いてる人多いね
大抵の情報はネットに転がってる時代とはいえ需要の無い情報は転がってるわけないのが理解できないのかな?
そういうノウハウ共有したきゃ大きめのメーカーでも入りゃ経験者いるだろうに 暇潰しに作ってみたけどチュートリアルで普通に出来る不思議 その辺はゲームの制作テクニック本買えばいいんじゃないの。
GameProgrammingGemsとか一冊13000円くらいの海外本がシリーズ化してる。
本当に知りたければ金出そ?(´・ω・`) >>434
まあ必要な情報載ってるなら安いもんだな
ソープとか行ったら格安でもそんだけすっ飛ぶ 既存の情報で出来る奴と出来ない奴の差って何なんだろう
地頭が悪いんじゃないの? 特に昔のゲーム機では、限られたリソースでどうやったら再現できるかとか試行錯誤してたから、そういう癖がついた感じ。
今時の人は、別なもので同じように試行錯誤してんじゃないの? 他人がどういう情報を求めてるかを見て面白いとは思っても怒りなんて湧かないだろ
都合よく落ちてねえから自頭働かせるんだよとここぞとばかりに出しゃばってくる謎マウントマンは寒いわ
何が彼らをいきり立たせるのか 屈折してると色眼鏡で見てるから、自分だけにそう見えている色を
独善的に吐露してしまうと言う事がよく分かるな あー初めからワイヤー的なものを伸ばそうとしてたから駄目なのかな
まずは弾みたいなオブジェクト飛ばして着弾点に移動するようにすればいいのか
もちろんそのままじゃ理想形ではないけど
みんなの意見見たり時間置いたりして少し試行錯誤の意識ができたわ
ありがとう >>440
そう言われると不快になるね
まあ君も不快になったんだろうから、俺も素直に反省して自重するよ 不快とか屈折し過ぎ
特にインターネットで文章だと、他人が○○だと思っている(思われている)ってのは、
貴方が生み出した貴方の中にしか存在しないモノで、幻聴や幻覚の類に近い
真意を問いただした訳でもないのに、何故そう思うのか感情の出所をよく考えてみたら?
そういう感情の抑制が出来ないなら、文章によるコミュニケーションは向いてない >>443
自重するって言ったのにここぞとばかりに死体蹴りすんな不快だカス >>431
単に狙った場所へ移動するだけでいいなら
rayで刺せるオブジェクトが範囲内にあるかどうか判定したうえで
強制移動状態にして目的地まで移動させて到着したら通常の状態に戻せばいい
これがワイヤーアクションとなると振り子運動?の動きを再現しなきゃいけないし
壁走りとかも入れたくなってくる AddressableAssetSystem入れたのに
InspectatorにAddressableAssetSystemのチェックボックスが出ない
なぜ? ブランブランするなら、スプリングで吊るして初動だけAddforceでいい
Drugが入ってなければ勝手に飛んでく
https://i.imgur.com/L9QUZG6.gifv
立体起動装置もガス噴射式だから同じだろw >>446
アセットを買いましたか?
買ったらうまくいきますよ >>447
ありがとう
今スプリングでやってみてるんだがブランブランしなくていいならスプリング使わずにただ移動させるだけでいいのかな スプリング要らないならTransform.Translateでhit.pointに移動でいんじゃね
物理FPSコントローラー使ってるなら、移動が終わるまで
rigidbodyのisKinematicを入れておけばズリ落ちない >>451
ありがとう!
ワイヤーのアンカー的なものを射出するとこまでは出来てるからそれで行けそうだわ 質問の8割がこいつの自演→「弟子 ◆rZPPjYuxmQ」 質問失礼します。
エフェクトをアルファフェードアウトしたいです。
Particle System をプログラム側から消したいのですが、どうしたら良いでしょうか?
AssetStore でも良いので、なにか良い案がありましたら教えてください。 フリーのjrpg作成ツールはウディタしかないですよね
ウニティのほうがいいですか パズルゲームとかミニゲームで個性出すのって、なにげに3Dゲームで個性出すよりむずくないですか >>456
汝よ、パズルゲームやミニゲームだって個性的なイラストを添えれば、個性的になると知りなさい。 >>455
ウディタはイベントが難しい
C#の方が簡単だからウニをおすすめします 質問がありまんこ(^^
Unityでポケモンスナップみたいに写真を撮ってゲーム中に表示するには
どうすればよいでふか?(^^
参考になるブログや動画を教えてくれたらすぐに見に行きまんこ(^^
ボッキング!(^^ >>464
みなさん、アセットを購入して3Dゲームクリエイトライフを満喫していますよ Androidネイティブ呼び出そうとしてaar作ったんだけどJniBridgeが重複してる言われる
class.jarをexcludeしてもダメ
ボスケテ Akeytsuでちょっとアニメつけ試したけどなんていうかめんどくさいな。
まあうまく動くと面白いけどこれいろんなのに色々つけるっていうと作業量多すぎ >>469
ありがとうでふ(^^
あとで見てきまんこ(^^
ボッキング!(^^ 質問です
ちょっとアセットを探しているのですが助言して欲しいです
探してるのはドラクエやffの様な感じで道具のリストを表示するという物です
「inventory」とぃうワードとはちょっと違うみたいです
「inventory」だとアイテム袋を開いたらアイテムの画像がグリッド上に並んでそれを選ぶ
というものになります
そうではなくてもっとシンプルにテキストだけをコマンドで選択するというものを望んでいます
どういうワードで探せばいいでしょうか?
もしくは「このアセットを使えばいい」という物はありますでしょうか? そこまでアセット使うんなら
最初からツクールとか使ったほうがいい >>473
RPGを作りたいわけではないんですよ
シューティングを作っててちょっとしたハクスラ要素がありましてアイテムを所持したり
装備したりしてそれをリスト表示するのが必要になりまして Unityにはそういうのを作るGUI機能が搭載されてるけど
それではなくアセットでやりたいってこと? プログラム組めるならNGUI買って所持品のリストを突っ込めばええんじゃね?
所持品のフラグ管理自体をアセットに任せたいズボラなら、
RPGとかアイテムマネージャとかでヒットするかも。 >>475
uguiでも作れますけど
アセットだったら「アイテムの追加」「削除」「ソート」「ページのシステム」「基本的なデザイン」とかが
用意されてないかなと思ったのですが
>>476
アイテムマネージャーですか
探してみましょう >>449
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 【ちびまる子、乳ガン】 モー娘がヒキ逃げなら <急に基準変更して逃走> トー電はベク逃げかな
http://rosie.5ch.net/test/read.cgi/liveplus/1536979182/l50
関東の子供が、東電にベク逃げされて、棺桶が売れてる! unityで2dゲーム 作りたいのですがドット絵はやはり大変でしょうか
あとイラスト描くときはやっぱりペンタブとか使うんですか? >>482
君がどんなスキルを持ってるがわからんが相当時間かかると思うよ
ドットでも普通のイラストでも3Dでもどこまでこだわるか程度の差しかない
イラストをちゃんと書くならペンタブは必須
ドット絵書く人はマウスの人もいないことはないけど >>483
回答ありがとうございます
ドット絵なら相当時間がかかるということでしょうか
とりあえずあまりこだわらずドット絵じゃないイラストで一つゲームを作ってみたいと思います。 >>484
ドットかどうかはあんま関係ない
こだわるならどんな手法だって大変ってだけ
とりあえずできそうなことからやってみるってのでいいと思うよ
触れてみなきゃわからないことも多いから anima2D使ってアニメーションやろうと思いましたが、そもそもプロジェクトウインドウからシーンに画像を出すと左したの小さい四角のなかに配置されて、
ボタンとかイメージとか配置してある大きな四角に配置出来ないのですがどうすればいいでしょうか。 本気で困っているのでヒントだけでもいただきたいのですが、、
anima2Dではボタンとかの画像は動かせないのでしょうか? 一つ質問していいですか?
まず2Dプロジェクトを作るとします
そこに3Dモデルをインポートしてシーンに配置します
そして実行します
そうしたら普通にゲームビューに3Dモデルが表示されますよね?
これって何か不都合ありますかね?
「2Dのゲームに3Dモデルを使用する」という事ですけど。
問題が無いのでしたら基本2Dでゲームを構築してキャラクターだけ3Dで行きたいとか
考えてます >>489
問題ない
ってか公式のチュートリアルもそれであるよ
注意するとしたら軸関係の移動くらいかなぁ特に回転 その3Dモデルもトゥーンレンダリングすりゃ
だれも3Dポリゴンだって気づかないだろう そんなことはないだろうけど
使うこと自体は問題ないだろな アルトのオデッセイっていうゲームみたいなシンプルめなデザインのイラストやアニメーション描くときにおすすめのソフトありますか? 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.
どなたかどうやれば接続できるかわかりますでしょうか。 すみません、firefoxでunityアセットストアに接続、名前登録を済ませたところ正常に表示されるようになりました、ありがとうございます。 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' エラー見て解決できない初心者はunitypackageがだされた日付のクッソ古いUnityのヴァージョンでやってください >>498
clip' of type `UnityEngine.Component' could be found. Are you missing an assembly reference?
とかで、ググってください。
いきなり大量のエラーを書かれてもこれだけでは、アドバイスはなかなか苦痛ですw
時間はかかりますが、一つ一つ丁寧に原因を探り、解を求めるのが、実力アップと近道となります。
回答者の多くはエスパーではありませんので、答えるためにはどうなれば正解か、いまどんなエラーが出てどんな動作しているか、が少なくとも必要です。 Unityちゃん2Dを導入してるブログ通りにやれば出来る。
もちろんUnityはそのブログに書いてあるバージョンを使おう。
初心者にはUnity最新バージョンで古いアセットを動かすのは無理だぞ。 スクリプトでマテリアルを作って、これを複数のオブジェクトにアサインすると、
マテリアルがインスタンス化されて、マテリアル名(Instance) になってしまいます。
ところが、インスペクタで同一のマテリアルをアサインしてもインスタンス化されません。
スクリプトでマテリアルをインスタンス化せずにアサインするにはどうしたらいいですか?
または、マテリアルのインスタンス化を解除する方法をお教え願いたいです。 >>502
おそらくRenderer.materialに入れてると思うが
Renderer.sharedMaterialに入れる リアリスティックなホラーゲーよりは、マリオ64みたいなコミカルなゲームの方がまだ労力は少なそうですか? >>504
なんでそう思うのか?
それ書かないと判断つかない。 >>504
汝よ、コミカルなゲームをつくるには、高度なセンスが必要だぞ!!
リアルなホラーのほうが、そのままでいい分楽ではないのかね?
汝に、お笑い芸人になる素質はあるかね?コミック作者になる素質はあるかね?
汝はチャップリンになれるかね?もしチャップリンになるほどの偉人ならば、コミカルなゲームをつくるほうが楽だろうよw スプライトアトラスを使うと、スプライトの端に隣のスプライトがはみでることがあるのですが
この隣のスプライトをはみださせない方法ってありますか? >>507ですが、解決しました
はみだすスプライトのアウトラインをかなり余裕がある感じにしたら
位置がずれてとりあえず解決しました 結局自分で考えて作った方が速い
チュートリや売りアセットは罠だな 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の仕様変更などあったのでしょうか。
ご存知の方居たら教えていただければと思います。 リフレクションプローブは回転できないってマニュアルに書いてあるけど、斜めの部屋とかどうしたらいいの? 2drpgだから楽ってことはないよね
3dゲームの方が楽??? AssetBundleはproじゃないと使えないみたいだけど
AddressableAssetSystemもproじゃないとダメなの? 昔はそうだったけど、今もプロ制限のAPIってあったか? >>510
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 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を一回で終了させておいて
オブジェクトをどこからでも再取得できるようにしたいです。
上のスクリプトでも動いてはいるのですが間違ってる気がして質問しました。
宜しくお願いします。 質問スレなのに適当な回答するのはどーなんでひょう?(^^ >>518
Unityエキスパート養成読本の100ページに
「アセットバンドルをiOS・Android用にビルドするには
iOS Pro・Android Proのライセンスが必要です。」
と書いてあるけど今は変わったの? だから本は止めとけと何度言われたことか
何年前の情報の本だよ RPGといってもイース1みたいなやつならそれほどむずかしくないですか?
ウディタは使いにくいので だからさ、何をもって難しいと感じたかがわからんよ。 >>504
世界観とか深く考えなくていいからそうかもしれないね 難しいことにチャレンジしていこうとは思わないのかね
問題にはぶつかってから悩めばいいのさ >>193
今からUnity学ぼうと思ってるんだけど下手に本買う前に公式チュートを一通りやった方がええかな?
ちなプログラミング初心者どす >>534
無料だし、インスコして動かして、適当なブログみてやってみればいいよ >>534
プログラム未経験なら、超初心者本1冊で始めた方がいいかも。
センスや地頭があればチュートリアルからやっても問題ないと思うけど。 >>536
オヌヌメの本あります?
定番はひよこ本とか聞いたことありますがどやろか? >>537
古いけど、基礎の基礎ならこれで分かったよ。
https://books.google.co.jp/books/about/Unity5_3Dゲーム開発講座ユニテ.html?id=SEiyBgAAQBAJ&source=kp_cover&redir_esc=y なんかリンクがおかしい。
これでどうだ。
https://www.amazon.co.jp/dp/B00TO25UUA/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
ただ古いよ。最初のミニゲームで大体の工程がつかめる。prg経験なければ、読み進めて、あとはネットで調べながらかな。
もっといい本があれば、次の人に。 体系的な学習が苦手な人は本を一冊読んだほうがいいな
そういう人がネットだけで勉強すると基本が抜ける
基本が抜けると学習効率がすこぶる悪くなる 初心者向けとかネットか本かとかの問題じゃなくね?
プログラミング未経験者にプログラミングの入門書を誰も勧めないのが謎
Unityってそんなノリでみんな使えてんの? >>541
『初心者』は未経験って意味じゃないぞ。534が言葉を正しく使ってればの話だが。
Web開発でjavascript少しいじってた程度の初心者だった俺はそんなノリで使えるようになったよ 人にはヒアリングだけとか視覚だけで覚えちゃうタイプと、
ノート取らないと覚えないタイプがいると思うんだけど
後者が前者のやり方真似ると滅亡するってだけじゃないの? 俺は後者だから、愚直なまでに地味にコツコツ手を動かす方が性に合ってる >>542
なるほど勘違いしてた
ある程度は触ってたって意味ならチュートリアルは十分親切だから行けるね
個人的に本も見たいから買う派だけど、必要かって言ったらチュートリアルやれば十分だし癖がないからいい
ひよこ本はつまらなかった 公式チュートリアルはすごく良くまとまってるのに一部日本語化されてないのが惜しいんだよな
特に動画は字幕とエディタを視線が行ったり来たりになるからなかなか頭に入ってこない どの程度の事をやりたいのかによるけど未経験者がプログラミングを含めて習得するには基本的に年単位の時間が必要
例えばIT専門学校に2年通っても大抵の生徒はまともなプログラムを作れるようにはならないくらいプログラミングは適性と経験が必要ってことを覚悟したほうがいい
尚、他人が作ったものをちょこちょこ改変するのが主な目的なら難易度はぐっと下がる
公式チュートリアルは英語で無理って人にはひよこのたまごをオススメ
ttp://hiyotama.hatenablog.com/entry/tutorials C#やる人はまずVSの操作をきちんと覚えたほうが効果的、デバッグ方法は必須
変数の確認をいちいちDebug.Logで確認してたら日が暮れる
Unityはずっとmono使ってたせいかチュートリアルはVSとの連携がいまいちだから要注意 公式のチュートリアルが流せるぐらいになったら実際に作るといろいろ捗る >>1のチュートリアルのページをクリック
>初めての人は、まず、こちらから始めましょう。(初級)
>クリック!
Roll-a-ball tutorial
Create a simple rolling ball game that teaches you many of the principles of working with Unity.
英語\(^o^)/オワタ Window >AI>Navigationを使って
Object に設定する
Navigation Static のチェックと
Navgation Area の値を
スクリプトで設定したいのですが、どのようにすればいいでしょうか?
NavMeshBuildSource.area を使うのかなーと思ったのですが
調べても具体的なやり方が見つかりませんでした。 自己解決しました。
GameObjectUtility.SetStaticEditorFlags
GameObjectUtility.SetNavMeshArea
を使うのですね。
今度はNavigationの Areas に設定する
Name と Cost について
スクリプトで設定できないか探しています。
どなたかご存じないでしょうか? >>547
そう言うとやたら難しそうだろ
専門学校は1000時間程度の勉強でもっといい環境の大学行けるのに行かない中卒レベルの学力のやつでほとんど構成されてる
目的意識も勉強する習慣もないやつがほとんどで、学校側は文科省からのプレッシャーもないし、飼い殺しで稼ぐのが基本
それが実際なのに2年間専門的な環境でガチったやつでも物にならないみたいな印象操作はやめようぜ >>548
その手の事を詳しく解説してるサイトとかある? ITの専門学校に行く奴は一部を除いてもともと出来ないから行くんだよね。
ゲーム専門学校と同じで、入る前からゲーム作ってて本気でやってる一握りだけ使い物になる。 しょぼいゲームは誰でも作れるから絵で差が出るのは確か
専門でも元々プログラミング出来るやつは他の科選んだりするし 自分の書いたコードですら読むのに時間がかかるってのに、他人のコードを修正できたら大したものですわ コードの修正は簡単なことからやるんよ
たとえば、HPと表示してるのを体力にしたりね
慣れてきたら難しいのを修正すればいい プログラム出来る人は山ほどいるがオリジナルのゲーム作れる人はほんの一握
職業としてプログラム出来る人のほとんどはゲームとは無縁な世界で生きてるけど
趣味として他人のコードを読むくらい難しくはないだろ まあ偉そうにSEなんつーても日本じゃ実態は営業&雑用係だからな
下流のプログラマーも出来合いの型のコピー&変更作業ばっか
某一流企業の上級プログラマー職は別次元の人たち 使い物になるの定義がチームリーダークラスって話なら一握りだろうな
その他は言われて動くタイプの兵隊さんが沢山量産される訳で
これは人間の産まれながらの資質の部分だから教育レベルは正直関係無いけどな〜 >>562
他人のコード読んでなんでこんなせっけいしそうになってんだよくそがぁぁぁぁ!ってのがよくある >>562
素人の他人の汚いスパゲティコード簡単に解読出来るわけねーだろ Unityの公式チュートリアルやアセットストアにあるのはわかり易いコードが多い
C#でスパゲティになるような素人のコードをわざわざ見る価値はない
まあエロゲのプラグインMOD等ではまれによく見るけどw NゴンはUNITYで使えますか?
さんかくにしなければいけないんでしょうか
https://i.imgur.com/d3gLS4y.jpg
腕のモデリングしているんですが、手と腕だと必要な頂点数が異なるので、つなぎ目が汚くなります
こういう場合はどうすべきなんでしょうか >>570
ライトウェーブならグリッド集約、頂点結合、すれば消せるけど、これはブレンダー?同じ機能があればできるかと。あと、ラインぽりごんになるからその消去。 目立たない場所で頂点をまとめて(?)粗密の差を減らすんだよ>>570
てそういう質問ではないのかな >>576
BLENDERですね
>>577
目立たない場所とは例えば服の中に隠れてしまうような場所でしょうか?
質問の要点としては、腕と手では必要な頂点数が異なってくるので、つなぎ目に三角ポリゴンができてしまう
その三角をどう処理するか
ということでした
三角のママでもいいかもしれませんが、SUB SURFかけるとやはり汚い感じです アセットストアで画面を回転させるコード買ったんだけど
90°毎にぴったり合うようにするにはどうしたらいいでしょうか >>578
普段からQuadオンリーで繋ぐように練習してないから三角が出来る
これはもうお箸を使うかスプーンを使うかの習慣と同じで、日常的に自然にスッと
出来るだから、一度悪癖が付いたら矯正するだけで何年も掛かる
ここまで下手だと、細かい事気にしても大して変わらないからどうでもいんじゃね? >>579
その買ったコード載せないと誰も答えれんじゃ >>582
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 すみません
やっぱり調べても見つけられなかったので
もう一度質問させてください。
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
のようにエリア名とコストを
エディタ拡張スクリプトで追加したいのですが、
どのようにすればよろしいでしょうか?。 >>584
アセットを購入するとできると思いました ぶっちゃけ最初からアセット頼りで作るのは止めた方がいい
自分でも作れるレベルになってから時短の意味でアセットは使う物だよ
そうでないとアセットに振り回されて小さなトラブルですら修正出来ずに自滅するだけ まず小さなゲームを完成させるべきですか?いろんなジャンル作りたいけどね あるプロジェクトの画面で
Package Manager で あるパッケージをダウンロードしたのですが、
別のプロジェクトを開いたときに、
ダウンロードしてあるはずのパッケージがダウンロードしてない状態になってます
こういうパッケージやアセットなどは他のプロジェクトに反映されないのでしょうか? >>587
小さなものも作れないのにいろんなもの作りたいとはおこがましいとは思わんのかね? >>589
思ってないから書き込んでるんだろうが。そんな事もわからないのかね? >>587
何も分からない?なら、まずは小さいものですね。
徐々に増やしていき、公開までのロードマップ引けばいいかと。 >>588
自分もそれなった
おそらくプロジェクト毎だと思われる
なので自分は、一度DLしたのはローカルにパッケージをエクスポートして保存してる デフォルトでpackage mannagerがunity ad入れてくるのやめてほしいな
ちょっとハマったぜ 汝らよ、キムヨナはすてきに素晴らしいから、すてきに尊敬しなさいw
https://youtu.be/-opU_8Ik3Ak >>587
色んなジャンルの未完成品を作るといいですよ UnityCrashHandler32というのがビルドするとexe形式で出てきてしまいます。
BuildSettingの「Add Open Scenes」ではとくにその旨のシーンはせっていしていません。
ググっても詳細が出てこず、困っています。
なにかわかる方いますでしょうか。 >>594
何で動画こんなにカックカクなんでふか?(^^ >>592
ありがとうございます
なるほど、そうすればいいんですね
Sceneの名前を変更したら、
中身を全くいじってないのに
ビルドしたときに画面が真っ白になってしまうのですが、
Sceneの名前は一度決めたら変えられないのでしょうか? >>601
たとえばアニメで考えればいい
3Dアニメと2D手書きアニメどちらがが手間が少ないか
ゲームでも似たようなもの 3Dと2Dでそれぞれ手間の比が3:2です
これはピタゴラスの定理として業界じゃ常識ですね 何手間とか聞いてるの?
作りたいものを作るんじゃなくて? >>605
作りたいもの作るだけじゃ子供じゃん
作りたくないものや現実的な手間を考慮して作るのが大人 ロボットがかっこよく動くSLGを作ろう!という目標あったとしても
アニメーターを大量に雇って2D絵を動かして作るのか(スパロボ方式)
3Dモデルを動かして連番PNGで書き出して再生するのか(Gジェネ方式)
3Dモデルをリアルタイムで動かすのか(スパクロ方式)
でそれぞれ違う実装方法があるからな 個人的な考えだが、どのくらい手間がかかるのかは
自分の実装したい内容から予測出来るぐらいじゃないと
完成させるのは難しいと思う
(作業量が分からん = どういう作業をすべきか見通しが立ってないって事だから) >>605
別に3Dのロボットがグリグリ動くものを作りたいじゃなくてこう言ったゲーム内容が作りたいってのがあってグラフィックとかはそこに対して影響を及ぼさないなら手間がかからないものを選ぶのは当たり前 >>607
前提なく2d3dの手間を聞いている時点で製作者として子供の域だよ。作るものによって大きく変わるのは周知。それすら知らないから作りたいもの作るべきw >>611
子供の戯言はどうでもいいが
法則によって3Dと2Dは作るものに関わらず手間が3:2の比になるよ
1Dなら2Dの半分の手間、さらに0Dつまり脳内製作なら手間なく無限にゲームを作れる 練習としてカービーボール作るのであとで質問しにきます
マッチ3難しいんで逃げます https://i.ytimg.com/vi/8MlVTDBHHhE/hqdefault.jpg
例えばカービーボールのこのような規則性のある地形なんですが、これは手作業でモデリングしているのか、何かしらのツールを使っているんでしょうか
マイクラ的な http://www.appbank.net/2015/10/28/iphone-application/1116520.php
これも近いですね
マイクラみたいにいろんな形のブロックを用意して、配置してる感じでしょうか 👀
Rock54: Caution(BBR-MD5:6303213169c40ef413ad992a60a479a3) 中の人じゃないとわからない質問する意味がわからんなw
その答えを知ったところで何すんだ(´・ω・`) こういう質問こそゲーム会社社員さんのスレでしたらいい 一つのSceneを表示させた後に、そのSceneの上に重なるように
後から別のSceneを表示させたくて
このスクリプトを初めのScene内の空のGameObjectに貼ったのですがうまく動きません。
訂正お願いします。
using UnityEngine;
using UnityEngine.SceneManagement;
public class (このスクリプトファイル名) : MonoBehaviour
{
public void AddSceneAsync()
{
SceneManager.LoadSceneAsync("二つ目のScene名", LoadSceneMode.Additive);
}
}
非同期でないケースのAsyncなしも試しましたが駄目でした。 >>619
それはそうなんですが、一般的にどういう作り方してるものかしりたかったので、、、(´・ マイクラみたいにポンポン配置できる機能とかないでしょうか
スナップを使う方法はありますが >>622
多種多様。
データによって違う。
オリジナルマップエディタ> csv?cad? >手入力
な感じ。
左はプログラマ負担増、右はデザイナ負担増。
データによって、力関係によって、選択される。 【天文台閉鎖、FBI】 アポロ捏造のキューブリックも真っ青、太陽に映ったのはマ@トレーヤのUFO
http://rosie.5ch.net/test/read.cgi/liveplus/1537840672/l50
おまいらが注目しないから宇宙人は出てこれない、その結果、地球の放射能危機がどんどん進んでしまう! >>585
>>600
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>625
全地形を手動で編集
スクリプトからgameobject作成
地形をパターン化してプレファブ化
スクリプトからプレファブ生成
マップエディタ作ってそいつから作成
規模に合わせていろんな方法がある クソくだらない質問してくる奴は全員歯食いしばれ
夏休みに自由工作の宿題出されても
説明書付きの工作キットがないと何も組み立てられないんだろうな
クソ便利な電動道具とベニヤ板と木材を目の前に置かれてる状態で何も生み出せないし
組み立てられないんだろうな
お前らはDIYもできねえだろうな
DIYが出来ない奴はUnityなんか使えないんだよ
UnityはデジタルDIYだからな 自分で試作&味見して、レシピの中から自分の口に合う物を食えばいいだけなのに、
試作も味見も手間を惜しむなら、最初から何もしなければいい どうしてお前たちの例え話はこうもわかりにくいのか
いや言いたいことはわかるけども
例えずに言った方が伝わりやすいのでは 突っ込みどころを増やした方が反応もらいやすいからだよ
マイクラみたいに積むより地面の高さを上げ下げする方式の方がたぶん簡単だよ >>633
最初は必ずジグソーパズルを作りましょう
ジグソーパズルを応用すればあらゆるパズルを作れます
逆にジグソーパズル以外のパズルを作ってしまった場合は1ヶ月以内にジグソーパズルを作らないと他のゲームを作れない呪いにかかりますよ
ジグソーパズルの落とし穴と言って業界では常識ですね ホラゲーとマリオ64系の箱庭系、どっちが差別化できますか? >>638
当初マリオ64は水のステージやお化けの出るステージ等、ホラーゲームとして作られていました。
それでは任天堂の客層とは合わないということで、マリオを追加することでホラーゲームと差別化したというのが業界の常識です。
他にはゆめにっき等の例もあります。ホラーゲームを起点とした方が差別化しやすいでしょう。 ジグソー作れても応用力ねーじゃん
あんなの
1,2,3,4
5,6,7,8
9,10,11,12の位置に、ピースの番号と向き上が一致すりゃおkで足りるんだからな
ピースの形を計算して合致とか複雑なことやる必要も意味もねー まあ好きな事から始めるのは否定しないけど
定評のある公式チュートリアルもやらないままじゃ結局初心者以下のレベルから抜け出せないよ 【天文台閉鎖、FBI】 アポロ捏造のキューブリックも真っ青、太陽に映ったのはマ@トレーヤのUFO
http://rosie.5ch.net/test/read.cgi/liveplus/1537840672/l50
おまいらが注目しないから宇宙人は出てこれない、その結果、地球の放射能危機がどんどん進んでしまう! unity standardのbloomは、pro版じゃないとiPhoneでは光らないよね?
他のアセットで光らせる奴ないかな? スクリプトで プレハブを更新すると シーンのオブジェクトの座標が原点になってしまいます。
どうすればいいでしょうか?
オブジェクトを原点に配置して A.prefab を作りました。
これを 複数D&Dし、 適当に配置して シーン B.unity をセーブしました。
スクリプトで A.prefab を更新しました。座標は原点のままです。
シーンファイル B.unity をロードしてみると、
配置したオブジェクトがすべて原点になってしまいました。
オブジェクトとプレハブとはヒモ付いていて、文字の色は青くなっており。物は更新されています。
B.unity のソースを開いてみると m_LocalPosition の値は持っています。
これを読み込む段階で更新したプレハブだとトランスフォームの値が無視されて原点になってしまうのです。
プレハブを更新する時に使ったスクリプトはこんな感じです。
string pt = "Assets/Prefab/A.prefab";
GameObject pPrefab = AssetDatabase.LoadAssetAtPath(pt, typeof(GameObject)) as GameObject;
PrefabUtility.ReplacePrefab(obj, pPrefab); rpgとパズルどっちを先にやればいいですか?
rpgと言ってもそこまで複雑なシステム作らずやりたいです >>647
知らねーよ(´・ω・ `)
自分で好きなの作れよ >>647
パズルやって慣れるといいよ
一つのオブジェクトに複数のスクリプトつけたり空のオブジェクトにスクリプトだけあったりと色々試すといいよ >>586
というか一定の能力ないとアセット買って導入するのも、メンテナンスも出来ないよね
腕のある人ほどアセットストア使いこなせる印象 自演も何もいつもの弟子さんだろうが
弟子さんをバカにするなよ 新手の自爆テロを全員が死んだ魚のような目で見守る罰ゲームみたいだな 弟子さんの面白いボケに対し
有象無象が意味不明な寒い突っ込みを入れるいつもの流れ コイツはスレを乱立する有害だからな。
面白いんじゃなくて不快にさせるガイジ。 不快ならゲ製離れしろよ
今や弟子さんが板を成り立たせてるんだ
無能どもは不快不快言って寄生してるだけじゃないか 汝らよ、汝らはゲームに出すキャラはどうやってつくってる?
有料の高いソフトでつくってる?
Makehuman使ったことのあるやつっている?
Makehumanで納得いく顔のキャラがつくれた人っている?
いたら画像アップして見せてくれw >>660
UnityなんだからUnityちゃんだろバカフトシ >>621
だれかこれマジでお願い
何がいけないのかわからn >>662
あってると思うのたけど
二つ目のシーンで何かやってませんか?
後アドするシーンにはカメラと音声は不要でし ちなみに環境は 2018.2.2f1でした><
寝る・・・ >>664
ありがとうございます。
二つのシーンを順番に表示することができました!
・・・が
一つ目が出て二つ目のシーンが出てくるまでの間、
画面のタッチ、スクロールなどが無反応になってしまいます。
初めからスクロールなどが動くようにすることはできないでしょうか? 建物の構造を考えたいです
例えば大きな宇宙船の内部構造なのです
外観だけならモデリングできますが、内部の構造を作る方法というのはどうしたらいいのでしょうか
まず2dcadなどで作成してから、3dに取り掛かるのですか?
この辺の着想が出来ません >>668
中に3Dモデルを作れない理由は?
面の法線反転させればUnityでも表示されるよ >>669
いえ、そういう意味ではなくて、アイディアの着想方法ですね
3dとして作るより、まずは2dで作るのが普通なんでしょうか
家の間取りみたいなもんですよね 間取りを適当に作る事もできるんですが、どういう間取りにすれば説得力が出るかわからないです
建築士ならば構造的に頑丈なものを作るので、これが説得力になってますよね
機能の伴わないデザインは説得力が出ないと思います
ただ、自分は建築士ではないです
こういう点ってどう考えればいいんでしょうか?
面倒な質問すみません どうせ下手なんだから工夫しても違いは殆どないだろう
アスペやADHDがこういうのを気にするらしいから、病院に行った方がいいぞ >>671
誰でも最初は出来なくて当然です
まずは建築学を学べる学校に通うと良いでしょう >>671
ゲームに必要なのは実用性のある間取りではなくプレイして楽しい間取り
ゲーム内の導線、機能を精査してそこから必要なマップを逆算して構築しよう
そのマップでプレイヤーに何をさせたいのかはあなたはプランナーなのだからわかるよね?
3Dアーティストやエンジニアでそのビジョンがないならまず担当のプランナーにそこを相談しましょう >>671
必要な部屋を配置すりゃいいだけ
なにが必要でどんな容積の空間や通路が要るか?
それを想像できないバカには機能性デザインは無理 >>671
良くやる手法を。
映画とかからパクります。船内のパーツを見て、それで通路を作りあげていきます。
プロなら丸パクリはアレなんで改造しますが、まぁ練習がてら丸パクリで進めていいのでは。 >>677
画面に映ってるパーツを似たパーツに置き換えちゃえばいいんだよな
てかそういうチュートリアル見たわ >>671
無能ほど出来ない言い訳が長い
出来るなら既にやってるもんな >>679
そうですね。
昔からゲーム開発現場では、写真から背景起こしたりしてますよ。スキャナが無い時代から。
文字フォントなんてレトラセットを見ながらね。
敵船内とかギーガーの写真集は良く使いましたw >>671
汝よ、間取りについてだが、間取りは何となくそれらしい間取りが一番だと知りなさい。
いかにも「ゲームっ!!」って感じのそれらしい間取りが一番だよ。つーかそれがすべてだよ。 何で文字サイズあんなにちっちゃいんですか?
大画面での開発前提だから? オブジェクトをドロップしたときに同じ高さ(y軸)に追加させることは出来ないですか?
あとから変更していくしかないのでしょうか >>684
まぁしゃーない。あるかもしれんけど。
コピーとかでいっぱい作った後で、全部を指定した後インスペクターのY座標に値を入れれば一回で済むやんw 2dシューティングとかに使える敵がある軌道に乗って動くのってどうやって実装すればいいんですか?
ポジションの値を直接変えると物理演算による当たり判定が出来なくなるので困っています。 >686
どれが中身同じなのかは知らんが、3人荒らしがいる事だけは分かっている
ダーク何とか→けちんぼ
弟子→shibainuisno1
キムチ→明太子 プログラミングとかまだ全くやったことなくて高校も私立文系コース選んだので中学生いらい20年以上数学も触ったことないレベルなのですが、
今回オリジナルでソシャゲつくれたらなーと思いました。
一般的におおよそで結構なのですが、完全な0から初めてこのユニティをつかってソシャゲを作れるレベルまでなるのに如何ほど時間がかかるものなのでしょうか? そんなレベルからだとちょっとなんともw
まずは初心者本片手にやってみて。本全て理解できた時また来てちょ。
がっつりやれれば半年ぐらいあれば…と思うがセンス不明。 この間ゴタユニで素人(確かディレクター)から1年経たずにカードバトルっぽいもので製品レベルの結構なクオリティのものを作ってる人いたわ
半年みっちりやったらセンスある人なら結構いけそう ツクールでゲームを
作った程度の人間なんだけど
レトロマリオみたいな
2D横スクロールジャンプアクションで
ライフ制のゲームだと
どれくらいで作れる様になる?
絵素材は既に作ってあるんだけど
後、初心が参考になる書籍はありますか? ガッツリやれば1年以内に出来ないことはないだろうけど
飽きも来るし一時間やるのか数時間やるのかでも数倍開きがあるし
とりあえず手頃な目標を見つけて続いたら数年後には出来るようになるかもねってのが一般的なところでは >>693
>>694
一生懸命やって半年〜1年ぐらいはかかるんんですね。ありがとうございます。 はじめてのプログラミングをUnityというのは大丈夫ですか? とりあえずやってみる
1ヶ月も真剣にやってみれば自分に適性があるか無いかくらいは判断できるようになる
本気でやるなら年単位の時間が必要 blender並の操作性なら楽なんだが
何だこのインターフェース >>698
問題なし。
むしろ、目に見えて形になりやすいから、続けやすい。おすすめ。 マジレスするとここにいる人たちは挫折組もしくはずっと初心者のままだからゲーム作れる?とかの質問しても意味無い
Unityの基本操作やC#のごく初心者レベルの質問ならある程度は答えてくれるかなってくらいに考えたほうがいい 急にどうしたんよw
ここでなんかイヤなことでもあったんか? VS使ってるんですが、debuglogの入力がいつも面倒でして
変数だけ選択してショートカット押したら自動でDebug.log(変数);と入力する機能ってありますか? >>702
Blenderの方が特殊なうえにクソなインターフェースじゃん
Unityはある程度mayaに寄せてるし使いやすいよ
貧乏人はUIの良し悪しもわからないんだね それ以前にやる事が違うツールを比べる事が間違い
Blenderでモデル作ってUnityでゲーム作っても別に違和感は感じない
普通に操作出来る blenderからテクスチャの状態をそのまま持ち込むこと出来ますか?
テクスチャを貼り付けてFBXエクスポートしても、白い板ポリが表示されるだけです
オートデスクのコンバータを使ワズにできるでしょうか 何回同じ事言ってんだよ
ブレンダーで作ったモデルのフォルダ毎Unityにドラッグすればおk もしくはUVが複数あって正しく指定されてない時かな
UVはBlenderで一つにまとめたほうが面倒が無い あーなるほど
blender側のマッピング方式(generate)はだめで、全部uvにしないといけないんですね
ありがとうございますた light waveの事もたまには思い出してあげてください… >>707
blenderのほうが遥かに使いやすいですよ
位置合わせが面倒なのが致命的 Windowsユーザーの俺にとってはBlenderは非常に使いづらい
操作方法が特殊すぎる
過去のWindowsソフトの操作方法と違いすぎる
MacやUnixは触れた事がないから
ひょっとしたらMacやUnixユーザーにとってはいつもの操作感覚だったりするのかな?
それならそいつらは使いやすいのかもな Blenderが操作しにくいとか言う奴はマウス操作を多様する初心者
特にちょっとかじった奴ほど右クリックと左クリックがなんてほざく
実際はほとんどの操作がキーボードのショートカットですばやく出来るから慣れるほど便利さがわかる テクスチャblenderではって、そのままの状態で持っていくことはできないんですか?
FBX以外を使うんでしょうか?
UV展開してマッピングもUVにしたんですがだめです。
FBXのバイナリとアスキーも試しました。 FBXでインポートしたモデルのマテリアルがグレーアウトしていて変更出来ないのですが、
インポートセッティングをexternal dateに変更したらグレーアウトが治りました
ただ、(legacy)となっています
これはどうしたらいいんでしょうか
使うなということでしょう >>720
Blender Unityで検索すらできないのかカス
大量に記事上がってるんだから読めや >>719
汝よ、blenderでテクスチャを貼ったモデルをインポートしてもUnityには反映されないと知りなさい。
blenderでテクスチャを貼った時にテクスチャの画像ファイルがつくられているはずだから、それを別にインポートして、最初にインポートしたモデルに貼りつければOKだよw fbxにテクスチャとかアニメーションとか入れ込んだやつインポートできないの? >>722
位置情報はインポートされるけど、テクスチャそのものはインポートされないって感じですかね 悠々自適なおっさんが趣味でやるなら好きなだけやればいい
未経験な無職のおっさんがゲーム作って金を稼ごうなんてアホな事を考えてるならやめとけ >>721
この点について書かれた記事を見つけることは出来ませんでした
レガシーと書かれているものは利用しないほうがいいんでしょう?
しかし、それだとマテリアルが編集出来ないです
これはなぜですか? ググっても判るしこのスレを検索しても判る>>346-348
おまえはちょっと頭を冷やすために今日はもうレス禁止な すみません
ものすごい初歩的な質問よろしいでしょうか?
床と壁を作ってキューブを前後左右に動かせるようにしたのですが
壁をすり抜けてしまいます
コライダやrigidbodyは付けています
移動は座標の値を増減させています
ノートPCなのですが、スペックの問題などもあるのでしょうか?
以前はデスクトップで少しやっていたのですが、ここでつまづいた記憶がないもので… 初心者スレがあるのですね
すみませんそちらに書き込みます >>732
ここで聞きまくるより、専門学校に入学したほうが良いですよ >>733
>ここで聞きまくるより、専門学校に入学したほうが良いですよ
専門学校に入学する金も行動力もないんですw
ずっと押し入れの中に引き籠もっていますwウンチもそこでしますw まず、あなたの考えている粒子加速器の仕様を書いて下さい
それがないと曖昧すぎて答えはでません >>737
君の発想次第だよ
モビルスーツでもタイムマシンでも
表現出来る >>738
弟子さんおはようございます
>>621>>662なんですが
現在>>667の状態です
どうしたらいいでしょうか
ちなみに
>>663の「二つ目のシーンで何かやってませんか?」
ですが、
二つ目のシーンにはただ画像を置いてあるだけです >>740
おはようございます。
弟子が作ったサンプルですが、単純に時間で次のシーンをアドしています
なので、その部分(Invoke)をやめてみて
スクロール等動くか確認し、ボタンを押したらシーンをアドするようにしてみたらどうでしょうか?
それで動くなら、次に自動でとか、スクロールの最後にとか色々とやり方があるかと思います
まず、最初のシーンが、普通にスクロールできるものなのかを検証する事がいいかなと・・・ ドンキーコング1とマリオ64だとどちらが敷居が低いですか? >>737
オマエなら出来る!!!!!!!!!!! >>737
汝よ、粒子加速器つくって何をするのかな?
当ててみようか?
時空カメラをつくるんだろうwww サイレントヒル系ホラーと宇宙系ホラーどっちがいいですか? レベルデザインってある程度はblenderでやりますかね? >>741
https://i.gyazo.com/dbffc3f5b010a02883f96392755e4f8f.png
のスクリプトからInvokeやUpdateを外して行って作ったら
結局>>621と同じものになってしまいまい、
それで作ると、まず初めのシーンが表示されてズームもスクロールもできるけれど
その後待っても二つ目のシーンが出てこないという状態になります。
void AddSceneAsync() を使うのと、
void Start 〜Invoke〜void ToScene2()とでは
二つのシーンの読み込み方に違いがあるのか
両方のいいとこ取りみたいなのはできないものですかね >>747
まず、Invokeというのは、関数を時間で呼び出しているものね
で、AddSceneAsync() は、ユーザー関数なので、どっかで起動してあげないと動かないものね
なので、コードを全部乗せて貰うとわかるけど、どこかでこれを起動しているでしょうか? ううーん、Unityすごすぎる
昔のマリオくらいのゲームならすぐ作れちゃうな
でも儲からないんだ?
みんなダウンロード数とかどんな感じなの?
全く稼げてない?
俺は今サンプルアプリ4つ目作ってて
オリジナルゲームじゃないからリリースもまだ
これだけ凄いプラットフォームなのに収益とかについてはそんなに
情報ないんだよね
稼げないっていう記事が多いし 誰でも作れるようになったから求められる質のハードルが上がっただけだよ。
そうなると一人で売れるゲームが作れる人じゃないと厳しくなる。
ゴミを作っても大量のゴミに埋もれるだけ。 ダウンロード数10以下のゲームとかたくさんあるからな 誰でも作れるつーより誰かの作ったのを簡単に改造できる
ほとんどがどこかで見たようなゲームばっかり
自分で考えて一から作ったようなものはほとんど無い 単にプログラムスキルがあるだけの人間が作るとそうなるだろ と、ゲーム作ったことない人が論評してます
それがUnity ゲームを組めるのと人を感動させられる発想や仕掛けを考案するのは別スキルってだけで何もひねくれて脊髄反射する話じゃない >>737
無理。
そこまで精密な物理エンジンではない。 >>749
1-1風だけとかさわり程度だと簡単に感じるかもな。
オープニングからエンディングまでちゃんと1作品の完成品として作った経験があると
昔のマリオぐらいなら簡単に作れるとは言えないはずだがな。
簡単に作れる=他のライバルも簡単に作れる=それでは売れない では俺が売れるゲ−ムをプランニングしてあげよう。
このスレからキムチの書き込みを見つけ出し、リアルに特定し、どんなやつなのか暴くストーリーをゲームにしてごらん。
完成したらここでや5chにマルチで宣伝するといい。
宣伝用テキストも提供してやる。
「5chに粘着していた荒らしを特定して晒すゲーム作ったったwww → ダウンロードリンク」
こういうことだよ 横スクロールアクションを作ってみたいと考えておりますが
VisualStudio2012ExpressとUnity2017の連携って可能ですか? >>748
void AddSceneAsync() の方は
>>621のスクリプトを一つ目のシーンの空のGameObjectに貼っただけで
起動させるためのものは特につけてないです。
これじゃ動かないんですね。
何をつければいいのでしょうか? >>763
どういう時に画面ロードさせたいのか?
時間たったらなのか、何かアクションしたらなのか、それによってやり方は変わってきます 間取りの考え方ってありますか?アイディアが出ないのですが
まず、たいていの間取りは長方形に納まるとおもいます
この長方形はプライベートスペースとパブリックスペースに分けられると思います
他に間取りを作る際のひな形みたいなものはありませんか? >>764
まずはシーン1をすぐに表示させた後で、
大き目なシーン2を読み込みたいので、
何かアクションをしてという感じではなく、
シーン2もなるべく早く表示させたいです。 >>767
じゃシーン1のstart関数で呼び出ししてはどうでしょうか? Use External Materials (Legacy)
って使っていいんですか?
非推奨と書いていますがこれを選択しないとマテリアルがグレーアウトして編集できない terrainってへこませることできないんですか? タープみたいな物理ってありますか?
タープの上をキャラが走れるような
nvidiaの機能であった気がしますが、使えないですよね Resourcesフォルダが推奨されないので管理マネージャー作って配列を作ってInspectorからSpriteをすべてぶち込んで使うことにしたがもっとスマートな方法はないかのう?独学だからフォルダ構造とか作法が難しいです。 推奨されないというか、Resフォルダは使ってないリソースでも実行体にぶちこまれるだけ。
スマホでの動作とかリソースのバージョンアップを想定する場合は
実行体から切り離すためアセットバンドルを使う事になる。
最近はボタンポチポチするだけでバンドル化してくれるように使い勝手が向上したから
食わず嫌いせずに試してみることをお薦めする(´・ω・`) >>768
見様見真似でStart関数を使ってこんな風にしてみましたが
Scene1とScene2が同時に出てしまいます。
どこを直したらいいでしょうか
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class (スクリプト名) : MonoBehaviour
{
void Start()
{
AddSceneAsync();
}
void AddSceneAsync()
{
SceneManager.LoadSceneAsync("Scene2", LoadSceneMode.Additive);
}
} unityの作業風景を撮影する場合、キャプチャソフトしか選択肢はないんですか?
キャプチャボードってのはまた別物ですよね Win10の新しめのバージョンなら標準のゲームバーから録画できるで
デスクトップ丸ごとのキャプチャは何故かできないけど(Beamへの生配信はできるのに・・・w) 僕も2個質問でふ(^^
NCMBでゲームオブジェクトを保存するにはどうすればよいでふか?(^^
NCMBUser.CurrentUser["UI"] = GameObject.Find("Canvas");
これでは保存できまふぇんでひた(^^
もう一つの質問はオーナーシップでふ(^^
オーナーシップの受け渡し関連がいまいちわかりまふぇん(^^
多分マスタークライアントで分岐させればいいのでふか?(^^ >>772
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 走ってジャンプしてぶつかったら死ぬ、くらいのゲームは作れるようになったが、
だから何?
なんだよなぁ・・・・。
やっぱ個人で全部作るのって難しいな >>784
たいして画数の多くない漢字すら潰れちゃって読めないよな >>779
じゃ、シーン1のあと、何秒後にシーン2を出したいでしょうか?
それがゲームの仕様になります
>>782
師匠!またなんか難しい用語ですね!!!
カッコイイ!!! >>788
シーン1に続いてすぐにでもシーン2を表示したいのですが、
シーン2の読み込みに10秒前後かかるので、
シーン1を表示したらすぐにシーン2の読み込みを開始してできるだけ早く表示させたいです。
よろしくお願いします。 「Unity ローディング画面」でググれや(´・ω・`) >>786
走って死ぬのはユニティちゃん等の出来合いのを流用すればすごく簡単だけど一から自力で作ったのならアニメーション作成を含めてそれなりの力量があるってことだよ
それでもやっぱりゲームと言うからには攻撃してくる敵があると格段にいろんな事が出来る
公式初級チュートリアルのサバイバルシューター等を習得すればそれも可能となる
あれだけの事をしても初級でしかないと考えると奥が深い >>789
すぐ というのは同時では無いのですね?
スタート関数に書くというのはすぐ起動すると言う、意味なのですが
だとすると、シーン1の表示後ですね >>792
はい。同時ではないです。
シーン1の表示後です。 >>791
あれも出来合いのアニメとかエフェクトとかを置くだけだからな。
その辺の用意されてたやつを作るのがまた手間かかるんだよなぁ 文字が滲むのってTextMeshPro使えばなんとかなる?
キャラに喋らせてるんだが字が滲んで汚いんだよな >>793
やり方としては、シーン0、これはシーンコントロールとしてスクリプトのみ
そこに
https://mevius.5ch.net/test/read.cgi/gamedev/1511784235/44
を参考にしてシーン1をロードしたら、シーン2をロードするというスクリプトを書けば、「プログラム的」にはできます
但し、動作的に、シーン1がめちゃ軽いなら、プログラム的には読み込み後でも、ほぼ同時に見えるかもしれません
その場合はやはり、シーン1の表示後0.5秒後にシーン2を読み込むとかの工夫が必要かなと思います
StartCoroutineやInvokeがそれになります
まぁ色々と試してみて理想の動作を見つけてください もうほんとめちゃくちゃ言ってるな
知らないなら黙ってればいいのに
もし真面目な初心者がいるならキムチと弟子はスルーな
基本は公式チュートリアルやって基礎を固めて
個々の問題についてはフォーラムやテラシュール等で自力で解決する習慣をつけたほうがいい >>797
ありがとうございます。
シーン0、1、2をつくり、
公式を参考にしてこのスクリプトをシーン0に貼ってみたところ、
using UnityEngine.SceneManagement;
public class (スクリプト名) : MonoBehaviour
{
void Awake()
{
}
void OnEnable()
{
SceneManager.LoadSceneAsync("Scene1", LoadSceneMode.Additive);
}
void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
SceneManager.LoadSceneAsync("Scene2", LoadSceneMode.Additive);
}
}
初めにシーン1が表示されてスクロールなどもできたのですが、
その後待ってもシーン2が出てきません
void OnSceneLoaded(Scene scene, LoadSceneMode mode)
のところを
void Start に変えると、今度はシーン1とシーン2が同時に出てしまいます。
シーンをただ単純に追加表示したい場合、他の人たちはどうやってるんでしょうか LoadSceneAsyncにして非同期にすれば
次を読み込んでる間も影響は出ないということなのに
なぜカメラのスクロールズームが止まるんだろう Unityを始めたいと思ってるんですがバージョンは新しい方がいいですか?
Unity5、Unity2017、Unity2018というのがあるみたいですが
軽さと安定性を重視しているのですが、それだと2018よりも2017の方がいいですか?
また、無料版と有料版があるみたいですが、無料版だと有料版に比べて機能制限とかはありますか?
3Dの横スクロールアクションを作ってみたいと思っているのですが… >>799
デバッグログを埋め込んで処理が走ってるかどうか位は自分で確認しなよ(´・ω・`) >>801
アセットを買えばどのバージョンでも問題ないですよ >>803
デバッグログ・・・
難易度高そうでまだやったことないです
実機で試すより詳しいことわかるんでしょうか
スクロール、ズームの解決方法知ってたら教えてください >>805
まずせっかく教えて貰ったワードくらいググれよ
ググればすぐに解決したような問題をなぜ引き延ばしてしまうのか
デバッグログの表示コードはたったの一行なんだぞw >>799
>>797にあるリンク先をよく見てみよう
何があって、youのとどう違うか解ると思う
そこにはDebug.Logの方法も書いてあるよ >>801
ゲームの作り始めは最新版を使った方が良いよ
古いバージョンの方が使い勝手が良かったり実行速度が速いなんて事はまずないからさ >>804
>>810
ありがとうございます
2018を入れてみようと思います 質問です
今navmeshのoffmeshlinkを作っています
ベイクで自動セッティングをやったんですけどそこで詰まっています
ベイクが終わったら高い所から低い所へのoffmeshlinkは設定できてるんですけど
それが一方通行で低い所から高い所へのリンクが設定できません
どう設定したらいいでしょうか?
navigationのインスペクタのBakeタブの「Generated off Mesh Links」の項目にある
「Jump Distance」プロパティはこれはどうも水平のジャンプらしくて縦方向の距離を
設定する物ではないようです
上方へ向けたoffmeshlinkを設定したいと思ってます unityってアクションゲームとかには向いてるが、一昔前のドラクエみたいなRPG作るのにはもしかして向いてないんじゃないかと思い始めたがそんなことないかな ひょっとしてNCMB、GameObjectどうあがいても保存できまふぇん?(^^
1日無駄にしまひた(^^
プレイヤーのステータスとかアイテム500個も一個一個専用の場所作らないと保存できないでふか?(^^
それならほんとゴミ仕様だな(^^
今回ばかりは本当にブちぎれそうでふ(^^
怒りでチンコに血が上りまひた(^^ こうなりゃ飛行機のメスを作って飛行機を呼ぶ部族みたいに(^^
ぼっこの大師匠のメスを作ってぼっこの大師匠を呼び出しまひょう(^^
https://i.imgur.com/txxw5wV.png
ぼっこの大師匠出てきてくらふぁい(^^
ボッキング!(^^ >>804
汝は、適切なアセットがあったら、質問者に紹介しなさい。
汝は、我の見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>805
汝よ、デバッグログができるようになったられっきとした中級者だよ。
設定とか前準備が山ほどあるし800行くらいの長いコードを書く必要があってノイローゼになりそうだけど、一度使ってしまえば、次からは2〜3時間程度の労力でできるようになるから、心配しなくていいよ。
何事も経験だと思って挑戦してみなさい。 ベースのみが用意されているだけだから得意も不得意もあまり無いかも デバッグログに800行もの準備コードがあるような言い方はやめなさい(´・ω・`) 高レイヤーなのに800もいくのか...
どんな処理かいてんのかきになるわ 初めてUnityでゲーム作ったけど3Dゲームもなんなく作ってリリースしたよ
モデル作るのも初めてだったけど余裕余裕
サウンドはフリーの使ったけど いきなり3Dから始めたの?
自分さわり始めたんだけど
2Dからだわ
それでもつまずく >>826
どのくらいのクオリティのゲームで、どのくらい期間かかった? unityでキャラクターモデルの向いている方向を取得して、upキーを押したらその方向に進むという機能作れますか?
unrealに会った機能なんですが Unityは2Dの機能も充実してきたとか書いてたな
点とか棒とか入れて2Dアニメーションを作成する機能とか紹介されてた >>709
エクスポートの時に
自動をコピーにすればええ >>826
>初めてUnityでゲーム作ったけど3Dゲームもなんなく作ってリリースしたよ
主人公が3歩あるいてすぐコロッと死ぬゲームかw
>モデル作るのも初めてだったけど余裕余裕
MakeHumanでつくったのかw >>828
制作期間は12ヶ月で20時間程でクリアできる3DRPGかな
>初めてUnityでゲーム作った
ってのはUnityで作ったのが初めてって意味な。もともとゲーム制作が仕事だし 汝らよ、プレファブ側の変更はインスタンスに反映されるわけだが、同時に反映されるわけではないと知りなさい。
プレファブが地球にあって、インスタンスが月にあれば、電波の到達時間分、時間差が生じるということだ。
実験しなくてもわかるよ。
つまりプレファブとインスタンスは量子もつれの関係にはないということだよ。 でも月に行けなくても、行くためのロケットは造れたんだよなぁ
宇宙に行ったことないのに、宇宙に行くためのロケット作れたんだよなぁ
行ったことないから作れないは、想像力の欠片もやる気も無い人の言い訳じゃね お前ロケット作れるのかよ
いくらかかるか知ってて言ってんのかボケ >>839
くうき入れて飛ぶんだよ
ペットボトルで作れるよ 前澤の600億って俺らの60万くらいだろ
ちょっと長い海外旅行くらいのもんだわ unityってrpg作れますか?っていうか作ってる人います?
別のツール使ってますか? UnityでRPGはちょっと不可能ですね
ツクールを使うと楽勝です >>835
なるほどな
かなりの期間かかってるな
リリースからどれくらい経過して
ダウンロード数の推移はどんな感じ?
個人で作ってどれほどの物ができたのか気になる
俺にそのゲームをプレイさせてほしいわ プログラムが出来ない人は絶対にツクールでやったほうがいいな
C#を習得しないまま他人のプログラムをコピペ&ペーストしてるのがこのスレの質問者だから UnityでアクションRPG作ってる動画があったからRPGも作れるんじゃないかな
プログラムが出来れば 例えるならUnityは"全部ツクール"だよ
そこからあえてRPG作りにだけ特化させたのが"RPGツクール"
同じくシューティングゲーム作りにだけ特化させたのが"シューティングゲームツクール" https://www.youtube.com/watch?v=lp9JO7qpIO4
こういうのって手書きがうまくないと厳しい?ペンタブつかってるけど、手がプルプルで難しい
普通にポリゴンモデリングの方が楽だろうか 今やRPGツクールでアプリも作れるんだな
すげーな
でも自由度が全然ないんじゃないの?
画像もあるもの使うだけで2D限定でしょ?
一作品作って終わりならそれでもいいが、何年も趣味で開発やるとなるとRPGだけってわけにいかないからやっぱunity習得した方が後々いいよな
趣味を仕事にもできるわけだし C#の習得を簡単に考えてる未経験者が多いけどUnityを習得する事と同等に大変だぞ
逆にC#が使えるIT経験者なら公式チュートリアル程度はさくさくやってUnityをマスター出来る
公式チュートリアルを上級までやっても仕事で使えるかはまた別問題だけどな
それくらいITって大変なんだぜ 質問なのですが、Unity2018の方がUnity5よりも作成したゲームの要求スペックが高いという事はございますでしょうか?
なるべく低スペックのPCでも動作するように作りたいのですが
同じゲームを作る場合、最新版の方が要求するOSのバージョンやグラボのスペックが高いという事はございますでしょうか?
Unity5のゲーム動作環境がWindowsXP以降でDX9相当(シェーダーモデル2.0)と書いてあったのに対して
Unity2018のゲーム動作環境がWindows7以降でDX10相当(シェーダーモデル4.0)と書いてあったのが気になりまして 体感の主観だけど、2018の方が重いと言うか、すぐMacが熱くなる。
Macのスペックが悪くなってるのかもしれないが、2018にしてからファンのぶん回りが多い体感。 Unityの上級チュートリアルは中学生でも出来るが
C#の習得は高校生くらいの学力がいるからむずかしいよね。
まあ言語なんて1つ理解すれば似たり寄ったりだから
覚えちゃえばあとは応用力とGoogle先生で何とかなる。 >>859
お前それHaskellの前でも言えんの? scriptをatomで編集しているのですが
csのエラーを検知する昨日はどれをダウンロードすればいいのですか? >>861
csのエラーはおまえの前頭葉で検出しなさい。 >>858
うーん、Macだと熱くなるんですか…
ありがとうございます
もうちょっと調べてみます >>865
マックだからとかじゃないから。2018にしたら計算量増えた可能性ありだからね。 前頭葉で検知ってマジすか
初心者なんでどこがエラーかさっぱり… >>857
古いほど低スペ向けだよ
完成品を極端に古いスマホとかで動かすにはUnity5じゃないと無理
最新版は古いスマホがサポート対象外になりビルドできない
逆に古いUnity使ってると新機能は使えないし最新PC用に最適化はされない
資料も古い物を探すことになる 市街地風ステージを走リ回るAI車を
再現したいのですが、図のように
オブジェクトを点から点へ
座標指定をせずに移動させる為に
何かいい方法はあるでしょうか。
https://imgur.com/a/XwbFKPJ >>870
情報少ないから言葉通りですまんが、それでは無理。 >>870
0型サーキットとかコースだけでもあればいいんだけどね。 >>871さん
ご返答ありがとうございます。
説明不足で申し訳ないです。
ちなみにやりたいことを具体的に申しましすと、
図のようにAI車(プレイヤーが操作しない車)を
ほぼ直角に右折・左折させたいのです。
https://imgur.com/a/P55pfWN
…Unity上で何かしら制御・再現方法は無いのかなと
考えてるのです。
※車にRigidbodyを利用した現実的な物理挙動での
右折・左折はコースアウトしてしまうのでダメでした。
>>872さん
AI車にサーキット場を思いっきり走らせるのは
簡単なのですが、やはり区画整備された道路を走る
一般車の再現は難しいようですねぇ…。 >>803
>>809
ほぼ>>44と同じように作って、デバッグもやってみました。
二つのシーンを段階的に表示することはできるのですが、
初めのシーンが表示されて二つ目を待つ間、やはりカメラのスクロール、ズームが効きません。
スクロールなどについてはデバッグログを見ても書いてなさそうなのですが
どうしたらいいのか教えてください。 初歩的な質問ですが、緑色のビームをプリズムに当てると、
波長の違いによって、赤と黄色のビームに分光されますか?
分けた後のビームに着色するのではなく、
プリズムの性質によって、自然に赤と黄色に分光されるようにしたいのですが、
そのようなプリズムをつくるにはどうすればいいですか?
よろしくご回答お願いいたします。 >>873
それこそアセットの出番なんだけどな。
車のAIならアセットストアで「traffic」「path」「ai」とかで探せば
色々ヒットするだろうから理想的なものを財布に相談しながら選べばよい。
金を使いたくなければ時間をかけて自分でゼロから作る事になるけど・・・ >>874
2つ目のシーンのロード処理で固まってるんじゃないの?
「Unity ローディング画面」でググってもわからない初心者なら諦めろ(´・ω・`) >>878
毎日書け
新人漫画家の一巻と十巻比べてみ
毎日書いてるから上手くなるんだぜ 絵描けるようになればゲーム製作にも役立つわよね?
でもプログラミングもしなきゃ 絵うまくなるって言っても立体感の出し方をうまくしたいのか(^^
影の付け方や線の使い方、色塗り、一言に絵と言っても色々あるんでふよね(^^
とりあえず複雑なものの観察・スケッチでもやってみたらどうでひょう?(^^
ダンゴムシは7対の足があるとかそういう細かい所を見れる男になってくらふぁい(^^
お絵描きの場としてはおーぷん2chにかなり人がいるお絵描き板がありまふよ(^^
SNSに抵抗がなければツイッターもありでふ(^^
ボッキング!(^^ >>873
まず、aiが得られる情報は何?
ポイントじゃないとなると、車からのレイキャスト?道路と歩道の違いはどう判断するか?
こういった情報が無さすぎ。
それによってはやり方は無数になってしまいます。 >>874
そのプログラム全部をアップロードしてくれれば確認します アセットストアの2Dのアセット少なすぎる
しかも古臭い画像が大半で今風な画像が全然ないよ
2Dってこんなもん?
これじゃろくなゲーム作れないわ
デザイナーに頼む金はないし
死の谷じゃないかこの状況 いやいやいや、他力本願過ぎだろw
unityが無い時代の個人ゲーム開発だってみんなやってきたぞw 馬鹿でもチョンでもユニティちゃんを走らせることが出来る なんてことが広まったから
ツクールでやってればいいようなド素人がUnityに来てるよなあ
UnityにしろC#にしろ習得には相当の適性と努力がいるのに舐めすぎてる 884とは別人ですが、ゲームの背景どうやって用意してますか?やはり自分で作っていますか? ノーマルマップって普通は手書きで作りますか?
ハイポリモデルからローポリモデルにベイクしても、きれいにならないわ ヘ(^o^)ヘ いいぜ
|∧
/ /
(^o^)/ 法線MAPが何でも
/( ) 思い通りに出来るってなら
(^o^) 三 / / >
\ (\\ 三
(/o^) < \ 三
( /
/ く まずはそのふざけた
幻想をぶち殺す blender armoryに潰されるんですね unityは >>888
アセットになきゃ自分で作るしか無いよね。
または人に描かせるか。それ以外ないでしょう。そんな事聞いている段階では、まだ一人でゲーム制作は早いと思います。 >>889
綺麗になるように試行錯誤しかないでしょう。または手書きで描くか。 >>866
>>867
>>869
ありがとうございます
2017のLTSというのと2018とのどっちかで検討してみようと思います >873
何これバスがドリフトしながら交差点に突き刺さるの?
爆発とかしたらむしろ面白いんじゃないか? >>884
人脈も技術も誤魔化すセンスも無い雑魚はそこで終わるわな 2Dや3Dのフリー素材なんてググれば山程あるだろうに
出来合いのを出来合いのと解らないように上手に使う経験を積め なるほどな
まぁ簡単にリッチなコンテンツが作れるとは俺も思ってはいなかったし、なんとかかき集めるしかないな・・・
この探す作業も結構大変なんだよな
なかなかイメージに合うものってないよ
妥協との戦いだなこれは このスレに自分の個人開発のゲームで食えてる人いないの?
みんなお遊び? GameObject型
って何をいれるんですか?
findで探したオブジェクトを入れる型でしょうか
3dビュー上にあるものを入れる型と考えておけばいいですか? あと、ウインドウを最小化してから、最大化すると、各々のビュー(3dビューやヒエラルキー)などのサイズが変わってしまうのですが、対策はありますか?
ロックしても変わってしまうのですが。 汝らよ、汝らはゲームの音が突然出なくなって困ったことはないかな?
汝らよ、その場合原因にはいろいろ考えられるよ。
まシステムスピーカーの音量が0になってしまってる場合。
次にシステムの音量ミキサーが何故かUnityのところだけミュートになってしまった場合。
次にオーディオソースのついたオブジェクトとオーディオミキサーのついたオブジェクトのディスタンスが、オーディオソースのディスタンスを超えてしまった場合などいろいろだよ。
しかしそれらはいずれもザコ的な原因で、大したことではないよw
汝らよ、我がここで一番言いたいのは、それらの原因をすべてチェックしても、いまなお音が出ない場合だよ。
汝らよ、それは何だかわかるかね?
汝らよ、それはね、画面の上のほうにscineとかgameとかassetsoreとかAnimetorとかついてるボタンのgameを押すとMuteAudioというのが出てくるから、それがミュートになっているから音が出ないのだよ!!!!
汝らよ、これはどこを検索しても出てこないとっておきの原因だから、しっかりコピーして書き留めておきなさい!!! 汝らよ、汝らはゲームの音が突然出なくなって困ったことはないかな?
汝らよ、その場合原因にはいろいろ考えられるよ。
まシステムスピーカーの音量が0になってしまってる場合。
次にシステムの音量ミキサーが何故かUnityのところだけミュートになってしまった場合。
次にオーディオソースのついたオブジェクトとオーディオミキサーのついたオブジェクトのディスタンスが、オーディオソースのディスタンスを超えてしまった場合などいろいろだよ。
しかしそれらはいずれもザコ的な原因で、大したことではないよw
汝らよ、我がここで一番言いたいのは、それらの原因をすべてチェックしても、いまなお音が出ない場合だよ。
汝らよ、それは何だかわかるかね?
汝らよ、それはね、画面の上のほうにscineとかgameとかassetsoreとかAnimetorとかついてるボタンのgameを押すとMuteAudioというのが出てくるから、それがミュートになっているから音が出ないのだよ!!!!
汝らよ、これはどこを検索しても出てこないとっておきの原因だから、しっかりコピーして書き留めておきなさい!!! >>903
GameObjectであるものを入れるとしか >>903
とりあえず、ここ読んでみて
http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/GameObjects.html 汝らよ、汝らはゲームの音が突然出なくなって困ったことはないかな?
汝らよ、その場合原因にはいろいろ考えられるよ。
まシステムスピーカーの音量が0になってしまってる場合。
次にシステムの音量ミキサーが何故かUnityのところだけミュートになってしまった場合。
次にオーディオソースのついたオブジェクトとオーディオミキサーのついたオブジェクトのディスタンスが、オーディオソースのディスタンスを超えてしまった場合などいろいろだよ。
しかしそれらはいずれもザコ的な原因で、大したことではないよw
汝らよ、我がここで一番言いたいのは、それらの原因をすべてチェックしても、いまなお音が出ない場合だよ。
汝らよ、それは何だかわかるかね?
汝らよ、それはね、画面の上のほうにscineとかgameとかassetsoreとかAnimetorとかついてるボタンのgameを押すとMuteAudioというのが出てくるから、それがミュートになっているから音が出ないのだよ!!!!
汝らよ、これはどこを検索しても出てこないとっておきの原因だから、しっかりコピーして書き留めておきなさい!!! >>882さん、
ご返答ありがとうございます。
>aiが得られる情報は何?
「ai」という言い方が紛らわしかったかもしれません。
街中を走り回るNPC車です。物理挙動は存在しません。
まるで浮遊しているかのように走ります。
https://imgur.com/hgplAer
図のように車がトリガーに接触した際、曲がると判断した場合、
チェックポイント1→2→3と向き、
速度を変えながら進行させたいのです。
>ポイントじゃないとなると…
これは…自身の投稿を読み返すと誤表記りでした。
点(ポイント)で正しいです。
車を中継地点(ポイント)とポイントで
移動させたいのです。
しかし、車を任意に設置したポイントに移動させるには
どうすればいいの…?という旨の質問でした。 [Enter steps to reproduce:]
1. ...
2. ...
**Atom**: 1.31.2 x64
**Electron**: 2.0.7
**OS**: Unknown Windows version
**Thrown From**: [language-csharp](https://github.com/atom/language-csharp) package 1.0.4
### Stack Trace
Failed to load a language-csharp package grammar
```
At atom.grammars.startIdForScope is not a function in C:\Users\私の名前\AppData\Local\atom\app-1.31.2\resources\app.asar\node_modules\language-csharp\grammars\csharp.json
TypeError: atom.grammars.startIdForScope is not a function
at grammarCb (/packages/omnisharp-atom/dist/omnisharp-atom.js:145:35)
at Function.module.exports.Emitter.simpleDispatch (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/event-kit/lib/emitter.js:27:20)
at Emitter.module.exports.Emitter.emit (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/event-kit/lib/emitter.js:156:34)
at GrammarRegistry.module.exports.GrammarRegistry.addGrammar (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/first-mate/lib/grammar-registry.js:80:26)
at Grammar.module.exports.Grammar.activate (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/first-mate/lib/grammar.js:259:54)
at grammarRegistry.readGrammar (~/AppData/Local/atom/app-1.31.2/resources/app/src/package.js:617:53)
at CSON.readFile (~/AppData/Local/atom/app-1.31.2/resources/app/src/grammar-registry.js:514:15)
at parseContents (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/season/lib/cson.js:123:13)
at ~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/season/lib/cson.js:230:26
at ELECTRON_ASAR.js:537:9
at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)
at /app.asar/node_modules/language-csharp/grammars/csharp.json:1:1
``` ### Commands
```
```
### Non-Core Packages
```
busy-signal 1.4.3
intentions 1.1.5
japanese-menu 1.14.0
linter 2.2.0
linter-ui-default 1.7.1
omnisharp-atom 0.31.2
どうすればいいのですか?
atomでのエラーです えぇ〜そんな・・・
初めて一日目なんで何をどうすればいいかもわかりません…
確かlinterを導入しようとしたような気がします http://tsubakit1.hateblo.jp/entry/2014/10/05/230644
navmeshでwayPointを巡回させるなら↑でいい
モンスターの巡回とか、waypointはチュートリアルで出てくる筈で、
何で知らんのかよく分からん 「Failed to load a language-csharp package grammar」でググれ(´・ω・`)
よくわからんけどUnity関係なくね? >>921
UnityのスクリプトをATOMで記述しようとしたもんで… ここらイキって上級者面したいだけの人しかいないから質問なら知恵袋に投げた方がいいよ 右も左もわからない初心者をあえて知恵袋に流そうとするあたりお主も悪よのぅ…(^^ ところで500個あるバッグと倉庫、NCMBに保存するにはどうすればよいでふか?(^^
ゲームオブジェクトは保存できないんでふよね?(^^
一個二個保存する方法は結構乗ってまふがこういうRPGの道具みたいなのはどうすればよいのでひょうか?(^^ >>902
個人開発+フリーランスで食ってる人は何人か知ってるけど自分のアプリの収入だけで生活してる人は見たことないな >>912
始点と終点、中間点から、現在の時間で座標をピンポイントで出す関数があるので、それを使うかですね。
unityだと、lerpだったかかな。
いま風呂なので上がったら、公式置いてみます。 >>920
これも良いですね。
これでできますか?>912 >913さん
動画で説明していただき、ありがとうございます。
さっそく実装させて頂きました。
…いい感じに動いてくれています…!大変感謝です。
https://gyazo.com/da7726b57d3a9355b522cfe2789b7d02
>921さん
>navmeshでwayPoint
当初はnavmeshを使用するつもりだったのですが、
ルート模索する様態が生き物みたい(生々しい)な感じたっだので
車の挙動とはちょっと違うかなと思いまして…使わない方向でしたが、
サイトの記事を是非、参考にさせていただきます。
ありがとうございます。
>927さん
>unityだと、lerp
なんだかとても滑らかなカーブが期待できそうです
是非、ご教授お願いいたします…!
ありがとうございます。 >>929
nowPOS= mathf.pow(1-mc,2)*p0+2*mc*(1-mc)*p1+ mathf.pow(1-mc,2)*p2;
p0=始点
p1=中間点
p2=終点
mc=ムーブカウンター。0〜1で、0なら始点、1なら終点と同じ値を指すことになる。
これをxとZでやると良いです。
注意点としてはp1は曲線の線上にはなりません。p0p2が直線なら線上になりますが、p1のある点に引っ張られる感じの曲線となります。
例のT字路の場合なら、停止線がp0、曲がった先がp2なら、その二つの直交したところをp1とすれば、90度の円を描いて進むと思います。 >>930
>>>929
nowPOS= mathf.pow((1-mc),2)*p0+2*mc*(1-mc)*p1+ mathf.pow((1-mc),2)*p2;
カッコが足りなかったです。失礼。 Unity 2018.2.10.19109インストールしたんだけど、
最初のプロジェクト選ぶ段階から、スクロール出来んくらい
重い。
Unity 5からアンインストール後に、インストールしたんだけど。
なんか不具合なんだろうか?
他の人はこんなに重くないよね? Visual studio 2015とのUnity Bridgeに問題があるみたい。
Visual studio 2017とか、また何GBもダウンロードしないと駄目か。
しかも作業用PCは回線細いから、光回線のPCでオフラインインストール用の
ファイルも作らんと。
2〜3年ぶりにUnityいじるけど、環境構築に時間とられるなあ。 普通の人はフルパッケージ落としても光回線繋いで25分で終わりなんだけどなw 2つの回線を使い分ける >>934 は普通の人なのかそうじゃないのか まあ日本なら今時これぐらいで回線が細いとか文句言われることもないかと つか数年前にやったことのある経験者がそんなアホレスする事にあきれる
経験者にもいろいろ居るんだなあ >>935と>>940は普通の感覚だと思うが
むしろ>>936と>>941の方がマウントおじさん&異常者&煽り野郎&荒らしに感じる俺が通りますよ 見よ、これが動物園の動物たちの醜いマウンとの取り合い(^^
僕の質問には誰も答えてくれないし次スレいらないんじゃないでふか?(^^
初心者には弟子殿のスレがありまふひ(^^ おまえの質問はいつもおまえが自分で答えてるじゃないか
みんな自演の邪魔しちゃ悪いとスルーしてるんだぜ まーた自分以外がすべて同一人物に見える人でふか(^^
いい加減にしてくらふぁい(^^ マウント連呼おじさんが弟子(shibainuisno1)だよ 質問失礼します。
EditorでMeshを作成しています。
https://dotup.org/uploda/dotup.org1660884.png
左がその作成したもので、右が理想としているMeshです。
右のように面と面の境界線がクッキリと出ているものを作成しようとしているのですが、うまくいきません。
グローシェーディングがかかったような?感じになっているのですが、どのようにしたら右のような表示にできるでしょうか?
分かる方よろしくお願いします。 >>947
頑張れば出来る。お前は気合が足りない。 >>947
右のものと左のものでシェーダー比べて味噌 >>877
「Unity ローディング画面」でググったのですが、
進捗状況を示すバーを間に入れないケースがよくわかりません。
>>883
追加表示させたいので、サンプルからアンロードの部分を省いて
こんな感じで作ってみましたが、
>>874のような動作になってしまいます。
よろしくお願いします。
using UnityEngine.SceneManagement;
public class (スクリプト名) : MonoBehaviour
{
void Awake()
{
}
void OnEnable()
{
SceneManager.sceneLoaded += OnSceneLoaded;
}
void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
}
void Start()
{
SceneManager.LoadSceneAsync("Scene1", LoadSceneMode.Additive);
SceneManager.LoadSceneAsync("Scene2", LoadSceneMode.Additive);
}
} 未だ詳しく掴めていないのですが、そのままやるのであれば頂点数を増やすか(同じ座標なのに違う頂点)、>>950さんが言っているようにシェーダーを変えるか、でしょうか?
それほど頂点数は多くない(ローポリだけに)ので、今回は頂点数を増やして解決しようと思います。
ありがとうございました。 書き忘れました。
ちなみに右と左は同じマテリアル、同じシェーダーを利用しています。 開発やろうってんなら数GBのダウンロードでゴチャゴチャいうなよ
今時お遊びでゲームしてる奴らだって30GBのベータ版とか100GBの本体とか普通に落として遊んでるんだぞ? >>951
プログラム全部というのは作ったプロジェクトフォルダを圧縮してアップローダに上げて下さい
そうしないと原因つかめません 僕のMMOもプレイ始めて最初は調子いいのに(^^
しばらくモンスター倒すとモンスタークリックしてから攻撃開始までラグが発生するバグがありまひた(^^
原因は自分で設定したスタミナ機能でひた(^^
スタミナ切れで攻撃できてないだけ(^^
自分で設定した仕様を忘れてバグ認定してただけでふ(^^
案外弟子殿が相手してる人も自分で作った仕様を忘れてるだけではないでひょうか?(^^
ボッキング!(^^ まぁ暇つぶしだし
それに人のプログラムは色々と勉強にもなるので、上げ方とかアップロダとか
ファーストアップローダでできるよん
そいえば師匠のニフなんちゃらですか?ncmd難しそうですね!
がんばってくらさい!! 不愉快が煽りになると思うあたり周りから不愉快な奴って言われ続けてきたんでふか?(^^
かわいそうでふ(^^ >>958
頑張りまんこ(^^
ボッキング!(^^ 気に入らんやつにNGしてもらうためにコテハンにしてるのかもね ぶっちゃけドンキーコング1とマリオ64どっちが作りやすいですか? 専ブラのNGExでここのデフォネーム(名前は開発中のものです。)に完全一致しない奴を
全部透明あぼんにすればええ
糞コテに加えて稀に湧くマルポカスも駆除できてお得やで まぁいいんじゃね?
サンプルも上げられないマウント合戦みたけりゃ >>966
企業が何十人体制で作ってるものを個人が一人で作れると思いまふか?(^^
やるなら『のび太のバイオハザード』みたいに個人で作りやすいジャンルで作ってみてはどうでひょう(^^
Unityで本家パクるならシナリオ短くてクリーチャーやマップ数少ないなら…(^^ >>966
頑張れば作れるし、アセット買ってくれば似たようなシステムまでは揃う。
そっから面白いゲーム作れるかは、また労力が必要。
最初は小規模な数部屋の中で、ゾンビと戦って脱出する程度のゲームを
作って、どのくらいの作業量が必要か体験する必要がある。
モノリスクラスの会社でも、まずチャプター1だけ作らされて、その後の
作業量を算出するみたいよ? バイオを作るならゾンビに噛まれたときの「あぁん♡」の声が重要だな
ここは妥協してはならない >>971
うん、そだねー
それunity関係ある? 昨日から、何度か車の制御方法について
質問をさせていただいている者です。
(しつこくて申し訳ございません。)
今回の質問は、ミニ四駆のように前進する力のみで、
先端のローラによって車を曲がらせたいのです。
しかし、先端に何かしらの処理をさせないと
前進する車は曲線の壁に対して横にずれていきます。
※画像参照
https://imgur.com/EuHMfjb
車の前進力のみので、コーナーの壁に沿って
方向転換さるための制御方法をどうかご教授下さいませ…!
>>930さん、
申し訳ございません。せっかく教えていただいたのに、
私の知識では理解に及ばず、実装に至りませんでした… >>970
かくかくしかじか。これにはこれが必要。
ここまではかくかくしかじか、それから先はかっくんかっくん。
つまり必要があるw
↑あご男はしゃべるw >>973
こんなところに来るよりプログラマの知り合いを作るために勉強会やもくもく会に足を運んだ方が早い https://imgur.com/EuHMfjb.jpg
うーん横滑りってことはおそらくタイヤのグリップが足りていないとこうなるんだと思う。実機も濡れた氷の上でやるとこんな動きになるような気がする
タイヤ(および床)の摩擦係数を増やしてみては? >>973
ミニ四駆のコースみたいに、壁に挟まれた中を走ればいいのかな?
ならRigidbodyで当たり判定に利用するオブジェクトはCapsuleにして。
そんで力加えれば画像みたいに壁に沿って移動するんでは? 挫折したやつは
こんなとこで粘着してないで
アクツクスレに行きなさい
簡単だから >>982
それ以上のものをみんな、ポイポイ作ってるよ。
ここでくだらん質問してないではよ取りかかれ。老いる前に。 プログラムから MeshRenderer の Lightmap Static のチェックって、どうやって付ければ良いのでしょう? >>955
ありがとうございます。
丸々全部はupできないので
いろいろ試したいと思います。 ドット絵はめんどいんで、cgでモデル作った方がいいですか >>984
老いるとUnityって使えなくなりますか? むしろ加齢に伴って起こる手の震えを利用して高速タイピングできそうだが・・・ 僕の質問に答えられる有能は居まふぇんか?(^^
困ってまんこ(^^ ゲーム製作はものになるまで
時間かかるから
年取る前にやっとけって事だろ
40過ぎたら物覚え悪くなりそうだし 若い頃の貴重な時間の多くをゲーム製作に割くのは馬鹿げてますね
ボケ防止にもなりますし、老後の楽しみにする方がよいでしょう だれか次スレお願い
俺は建てようとしたがダメだった >>995
それもまた真理だな
出来れば30歳半ばまでに
金銭的に働かなくても良いところまで
到達して
趣味と実益を兼ねて
ゲーム製作を楽しみたいもんだ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 65日 5時間 48分 28秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。