-
ゲ製作技術
-
【3Dゲームエンジン】Unity質問スレッド37
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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....nt/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d....Reference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド36
https://mevius.5ch.n.../gamedev/1528372763/ - コメントを投稿する
-
>>999
乙! -
うめ
-
unityググるとフィールドが簡単に作れたりネットワークも構築できたり色々夢が広がりますな。
2018からの追加機能でさらに製作が楽になるようで。
そこで伺いたいのだが、ここで回答出来るような方なら本気で取り組めばMMO個人製作出来るんではないかと思いまして、
頑張っているという話、本人でも人づてでも聞きたい。
ググると古い情報ばかりで未だ頑張っているのかわからず。
自分今unity勉強中で、励みにしたいなと思います。 -
>>4
UnityC#勉強してMMO作たいけどどうする!?5(^^
http://mevius.5ch.ne.../gamedev/1529143974/
ここの人が途中まで作ってたよ
一度オンラインでテストしてました -
uiのボタンを親オブジェクトと一緒に回転させたりってどうやったら出来ますか?
-
親オブジェクト毎、空のオブジェクトに突っ込んで、そのトランスフォームのrotateで回転させればいいんでないかな
必要なら明日サンプルあげるよ -
親オブジェクトの下にWorldSpaceのCanvas置いてその下にボタン置けば。
-
>>7
(アセットをかうといいですよ) -
>>5
MMOのアセットというとuMMORPGとかいうあの有料のやつですかな。
https://www.assetsto.../jp/#!/content/51212
お高いですがその分の価値はあるようですな。
>>6
伺いましたが苦戦しておられるようですな。
当人の技術レベルによる所が大きいようですが、補完して続けていただきたいものです。
まあヌルポにスパゲッティにリファクタリングと、素人レベルでの混乱が見受けられますが、
逆にいえばそれでもアップできるだけのものが作れるということ。
個人的には大変励みになります故、アンチに負けず頑張っていただきたいです。 -
色々調べて弄ってみた結果
>>9の方法で解決しました 意見くれた人達ありがとうございます -
自分が描きたいシナリオなんですが、アイディアがむしろありすぎてまとまらない感じです
自分がやりたいことを明確にする方法というのはありますか? -
凄い自演を見た
-
>>17
とりま箇条書きまでやったら、作りたい物に対して、どれが一番重要なのか、と考えてみては? -
シングル・マルチで遊べる箱庭ゲーを作ろうと思ってるんですが、クライアントを2つ起動して
ホスト側でNetworkServer.Spawn(オブジェクト)を実行するとオブジェクトが2つ生成されてしまいます。
ホストのみで開始すると、1つしか生成されないのですが、このような場合どのようにすれば1つだけスポーンさせることが可能なのでしょうか? -
追記です
試しにクライアント3つにしたら3つ生成された
どういうこと・・・ -
ちょっとデバッグかけてみてわかったんですが、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つに分けてプレイヤーが生成されるときに個別にアタッチするほうがいいんですかね?
なんか接続人数が増えると負荷が増えそうで気になるのですが。 -
>>25
アセットを買えば解消しますよ -
>>24
フリーズがどのようなものか説明が無いので判らんけど、
自分だったらインストールフォルダやUnityバージョンを変えたり、
新規プロジェクト(空プロジェクト)が動くなら既存プロジェクトを
エクスポートして作り直す。
あと、Unity自体のログからどこで止まってるか調べるとかね。 -
はじめまして
OnMouseEnterの使い方がわからないんです。コライダーはちゃんと設定してるし、別のuiと被ってるわけでも無いし。On Clickはちゃんと動くし押せるけど、マウスが上に来た時の処理がどうしても出来ない。
初心者なんでわかりやすく教えてくれるとありがたいです。 -
面白いゲームというのは、舞台設定よりも見せ方(キャラクター)なのでしょうか?
斬新なゲームアイディアというのが思い浮かびませんわ -
>>25
そのupdate()はローカルで処理されるから、無視していいと思うよ。ラグの方が相当大きいし。 -
>>30
漠然としているね
おぬしの言うキャラクターとは何ぞ
特徴のある服装なのか職業なのか顔立ちなのか髪型なのか
必殺技なのか持ち物道具なのか性格なのか生い立ちなのか
人物絵の描き方なのか
モーションなのか
まだまだほかにも考えられるぞ -
>>29
onclickって事は対象のオブジェクトはbutton? -
>>34
そうです。 -
>>29
UIでやる場合は、コライダ付ければいくんじゃなかったかなあ -
>>30
汝の場合は、小説を書きたいことが思い浮かばんのに、小説を書きたいというのと同じだね。
小説を書きたいのであれば、その書きたいことを書けばいいだけだし、
書きたいことがないのなら、普通書かんだろw -
>>41
いくつ作ってもいいんだから全部作ればいいじゃない。 -
>>40
サンクス -
android版だと60FPSでるのにiPhone版だと30FPSしかでません
タイトル画面のような描画が超少ない場面でも30FPSしかでません
端末の性能はiPhoneの方がずっといいので何か設定にひっかかってるような気がするのですがわかるでしょうか -
iPhone4とかでやってんじゃね
-
8です
-
androidは?
-
プラットフォームごとの設定かxcodeでの設定か
忘れたけどどっかにあった気がする
古い記憶だからiOSのバージョンアップで変わってるかもしれんが -
androidはkindle fireです
-
セッティングにあったはず。
今風呂だから、出たら見てみるよ。 -
build set tingだかのとこ
-
iPhoneを窓から投げ捨てろ
-
>>46
アセットを購入すればいいですよ -
>>57
フトシは黙ってろ -
シナリオからゲーム性を考える?
ゲーム性からシナリオを考える? -
>>59
私はアセットを買ってから考えますよ -
>>59
ゲーム性から考えるようにしてたが、操作性が独りよがりになり、メチャ叩かれたわ。
シナリオから考えるようしてみたが、独りよがりの壮大なスケールになり、エターなったわ。
どっちからでも良いが、なるべく簡便に削ぎ落として、分かりやすくってのが今の方針だわ -
>>61
ありがとう -
無料かつ接続人数とか制限なしで
オンラインゲーム作れる方法知っている人いますか?
自前サーバーを使うとか、無料レンタルサーバー借りてやるとか… -
大きいも小さいもないだろう。
システムできてしまえば、あとはインフラの規模だけ。
それが無料か有料か、自前で作っても24hメンテ対応いるし。小さいテストを作ればわかるよ。 -
>>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でも同じ動作をするのですが何が違うのでしょうか -
>>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な書き方できなくて、わりと最近のどこかのバージョンからできるようになったんだよなー -
知らないなら答えなければいいのに
って言ったあとに知らないことに回答してしかも間違ってるのは何かのギャグ? -
http://developer.won...r/co-routineUnity53/
>5.3以降はコルーチン内の呼び出しはStartCoroutine()が省略する事が可能になりました。 -
>>75
それ古くない? -
UnityScriptというパワーワード(´・ω・`)
-
>>80
これだとUnityScriptではという書き方をしていて、わたしが見た英語の方ではC#の場合と書いてあります
UnityScriptがc#と同義と捉えているのかこのページの2018.1の版の時ではいささか不明確なので、ちよっと本社に問い合わせしてみます、ご指摘ありがとうございます -
問い合わせ結果についてはここで共有したいと思いますが時間が掛かると思うので、考察として
UnityScriptがc#とJavaScrptの両方を指している場合、当然JSではStartCorutineは付けなくてもよいのですが、現在JSは対応されていない事を考えると付けた方が安心ではあります
まあどちらにするかの判断は質問者さんにお任せします -
で、知らないことに答えてる件はどうなったの?
-
問い合わせ前に確認したら、書いてありますね
https://docs.unity3d...AndUsingScripts.html
Unity は 2 つのプログラミング言語をサポートしています:
C# (シーシャープと発音)、Java や C++ に相当する、業界標準の言語
UnityScript、JavaScript をもとにモデル化された Unity 独自設計の言語
てことでUnityScriptは廃止が決まっているので
https://blogs.unity3...off-into-the-sunset/
動きはするようですが、というレベルですね
それでも使いたいならどうぞ、としか言えないですね -
>>87
いつまでUnityScriptはーとかいうトンチンカンなこと気にしてんの?
なんで73の回答は無視なの?
http://madnesslabo.net/utage/?p=6633
なんで他人が知らないことに答えることに対して苦言を呈したのに自分は答えたの? -
ちなみに俺は知らないことでも回答していいと思ってるからね
ただ、他人に文句言うのに自分は除外するのが不思議なだけだ -
BOOの事も忘れないであげてください…
-
2年前のimac使ってるんですが、公式チュートリアルの3DGameKitが重すぎてまともに動きません。
まともに動かせてる方、参考にスペック教えて下さい。 -
まずその状態のムービーをあげろよ
-
2年前のimacとか言ってないでスペックも載せろよ
-
斬新なゲームの設定考えるロジックはありますか?
-
横から見ていた初心者なんですが、結局コルーチン内でのコルーチン呼び出しは
startcoroutineいらない、最新の公式マニュアルにも古い内容があるから気をつけろってことですか? -
>>96
yes
公式マニュアルに間違いなんて大量にあるはず
Unity自体のupdateが頻繁でマニュアルが追いついてない部分があるし翻訳ミスもたまにある
余裕があるなら気づいたら報告してあげるといいんじゃないかな -
個人でリッチなゲーム作ろうと思わないほうがいいですか?
バイオハザーみたいな -
>>98
別にいいんじゃない?
ただゲーム制作経験がないなら悪いこと言わないからもっともっと小さいゲームを何本か完成させて徐々に規模を大きくしていくことをおすすめする。
いきなり大作に行くと99%挫折するから -
https://youtu.be/z06...OyXtx98ehGi&t=53
まず始めに注意したいのはスコープです
多くの人は普段プレイしているゲームを作ることを夢見ます
残念ながらそれは無理でしょう
GOWやFFは少なくとも40人、それ以上で作られています
何年もかけて
あなたが天才で人生を投げうってゲームを作っても
GOWやFFは作れません
近いものですらありません
それが最初のゲームならなおさらです
スーパーマリオのようなものですら無理です
スーパーマリオの1−1くらいならできるかもしれません
↑今すぐ読める無料コミック大量配信中!↑