【3Dゲームエンジン】 ..
[2ch|▼Menu]
2:名前は開発中のものです。
18/08/04 14:50:40.99 cpg8UDOV.net
>>999
乙!

3:名前は開発中のものです。
18/08/04 18:01:27.42 8GfPariP.net
うめ

4:名前は開発中のものです。
18/08/04 21:36:56.56 XgLszfwG.net
unityググるとフィールドが簡単に作れたりネットワークも構築できたり色々夢が広がりますな。
2018からの追加機能でさらに製作が楽になるようで。
そこで伺いたいのだが、ここで回答出来るような方なら本気で取り組めばMMO個人製作出来るんではないかと思いまして、
頑張っているという話、本人でも人づてでも聞きたい。
ググると古い情報ばかりで未だ頑張っているのかわからず。
自分今unity勉強中で、励みにしたいなと思います。

5:ダーク王鍬大使
18/08/04 23:05:28.75 NAFmliVH.net
>>4
MMOはアセットがあるのでそれを利用すれば簡単に作れたはずでふ(^^
1から自分で作るとなるとモデリング作業が苦痛になりまんこ(^^
ボッキング!(^^

6:弟子
18/08/04 23:06:11.54 +VI6JuUR.net
>>4
UnityC#勉強してMMO作たいけどどうする!?5(^^
スレリンク(gamedev板)
ここの人が途中まで作ってたよ
一度オンラインでテストしてました

7:名前は開発中のものです。
18/08/05 00:19:18.65 QwGvJ1fA.net
uiのボタンを親オブジェクトと一緒に回転させたりってどうやったら出来ますか?

8:弟子
18/08/05 00:33:27.69 9xb2C49y.net
親オブジェクト毎、空のオブジェクトに突っ込んで、そのトランスフォームのrotateで回転させればいいんでないかな
必要なら明日サンプルあげるよ

9:名前は開発中のものです。
18/08/05 01:25:06.28 KkhlMzPm.net
親オブジェクトの下にWorldSpaceのCanvas置いてその下にボタン置けば。

10:名前は開発中のものです。
18/08/05 09:35:53.75 bFL8INwz.net
>>7
(アセットをかうといいですよ)

11:4
18/08/05 09:48:56.72 Wg6VeYTy.net
>>5
MMOのアセットというとuMMORPGとかいうあの有料のやつですかな。
URLリンク(www.assetstore.unity3d.com)
お高いですがその分の価値はあるようですな。
>>6
伺いましたが苦戦しておられるようですな。
当人の技術レベルによる所が大きいようですが、補完して続けていただきたいものです。
まあヌルポにスパゲッティにリファクタリングと、素人レベルでの混乱が見受けられますが、
逆にいえばそれでもアップできるだけのものが作れるということ。
個人的には大変励みになります故、アンチに負けず頑張っていただきたいです。

12:名前は開発中のものです。
18/08/05 10:17:17.07 QwGvJ1fA.net
色々調べて弄ってみた結果
>>9の方法で解決しました 意見くれた人達ありがとうございます

13:名前は開発中のものです。
18/08/05 11:54:16.23 9xb2C49y.net
自分が描きたいシナリオなんですが、アイディアがむしろありすぎてまとまらない感じです
自分がやりたいことを明確にする方法というのはありますか?

14:弟子
18/08/05 12:10:09.76 9xb2C49y.net
>>13
ID被り初めてみた!
まぁスレちというかUnity関係ないと思うけど
アイディアを箇条書きにして、自分がやりたい順に順位付け、あとはどこまで削ぎ落としていくか
かな

15:名前は開発中のものです。
18/08/05 12:37:43.48 MfmOnLiW.net
凄い自演を見た

16:弟子
18/08/05 12:52:24.17 9xb2C49y.net
>>15
そうおもうじゃろ?
オレも最初あせったぞ

17:名前は開発中のものです。
18/08/05 13:56:00.41 9xb2C49y.net
>>14
ありがとうございます
その順位付けができないんです

18:弟子
18/08/05 14:26:35.05 9xb2C49y.net
>>17
とりま箇条書きまでやったら、作りたい物に対して、どれが一番重要なのか、と考えてみては?

19:名前は開発中のものです。
18/08/05 14:38:28.68 85ZgzZVu.net
シングル・マルチで遊べる箱庭ゲーを作ろうと思ってるんですが、クライアントを2つ起動して
ホスト側でNetworkServer.Spawn(オブジェクト)を実行するとオブジェクトが2つ生成されてしまいます。
ホストのみで開始すると、1つしか生成されないのですが、このような場合どのようにすれば1つだけスポーンさせることが可能なのでしょうか?

20:名前は開発中のものです。
18/08/05 14:49:58.52 85ZgzZVu.net
追記です
試しにクライアント3つにしたら3つ生成された
どういうこと・・・

21:ダーク王鍬大使
18/08/05 15:15:44.49 Onf8ebqg.net
>>19
前に似たようなことをやったけど忘れてしまいまひた(^^
お力になれず申し訳ないでふ(^^

22:名前は開発中のものです。
18/08/05 16:41:09.02 85ZgzZVu.net
ちょっとデバッグかけてみてわかったんですが、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);
}
}

23:名前は開発中のものです。
18/08/05 17:03:59.27 1CW9jcvb.net
>>22
URLリンク(unity3d.com)
if (!isLocalPlayer)
{
return;
}

24:名前は開発中のものです。
18/08/05 18:51:18.90 nVL+DDGI.net
unityが急にフリーズしてからどんなプロジェクト開いてもフリーズした時の画面になります(エディターは開ける)
再起動、再インストール試して見たけど治らなかったのでお手上げです
フリーズ時にどこかのファイルが壊れたんでしょうか?

25:名前は開発中のものです。
18/08/05 19:29:29.08 85ZgzZVu.net
>>23
ありがとうございました、無事にやりたいことができました。
ふと思ったんですが、ホストとクライアントのプレイヤーをコントロール(キー入力等)するスクリプトって
2つに分けてプレイヤーが生成されるときに個別にアタッチするほうがいいんですかね?
なんか接続人数が増えると負荷が増えそうで気になるのですが。

26:菩薩@太子
18/08/05 19:52:23.80 t6Vws9Qb.net
>>10
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

27:名前は開発中のものです。
18/08/05 20:12:43.24 imafq0lw.net
>>25
アセットを買えば解消しますよ

28:名前は開発中のものです。
18/08/05 20:48:09.25 s2ZX6Af


29:g.net



30:名前は開発中のものです。
18/08/05 20:59:25.24 ROr3oiSR.net
はじめまして
OnMouseEnterの使い方がわからないんです。コライダーはちゃんと設定してるし、別のuiと被ってるわけでも無いし。On Clickはちゃんと動くし押せるけど、マウスが上に来た時の処理がどうしても出来ない。
初心者なんでわかりやすく教えてくれるとありがたいです。

31:名前は開発中のものです。
18/08/05 21:18:12.27 9xb2C49y.net
面白いゲームというのは、舞台設定よりも見せ方(キャラクター)なのでしょうか?
斬新なゲームアイディアというのが思い浮かびませんわ

32:名前は開発中のものです。
18/08/05 21:47:17.74 1CW9jcvb.net
>>25
そのupdate()はローカルで処理されるから、無視していいと思うよ。ラグの方が相当大きいし。

33:菩薩@太子
18/08/05 21:53:43.18 t6Vws9Qb.net
>>27
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

34:ばぶちゃん
18/08/05 22:04:21.75 i19hlxg0.net
>>30
漠然としているね
おぬしの言うキャラクターとは何ぞ
特徴のある服装なのか職業なのか顔立ちなのか髪型なのか
必殺技なのか持ち物道具なのか性格なのか生い立ちなのか
人物絵の描き方なのか
モーションなのか
まだまだほかにも考えられるぞ

35:名前は開発中のものです。
18/08/05 22:17:52.19 1CW9jcvb.net
>>29
onclickって事は対象のオブジェクトはbutton?

36:名前は開発中のものです。
18/08/05 22:39:35.52 ROr3oiSR.net
>>34
そうです。

37:弟子
18/08/05 22:40:28.40 9xb2C49y.net
>>29
UIでやる場合は、コライダ付ければいくんじゃなかったかなあ

38:弟子
18/08/05 22:45:09.12 9xb2C49y.net
>>36
詳細はここに
スレリンク(gamedev板:39番)

39:>>25
18/08/06 01:06:38.34 +RFqzZlI.net
>>31
なるほど、ホストも一応ローカルだからそこまで影響ないんですね
でも10人とかになるとリソース無駄になるような気がしてすごい気になるきもするけども・・・
まぁいっか

40:菩薩@太子
18/08/06 05:14:23.75 6TCflhO8.net
>>30
汝の場合は、小説を書きたいことが思い浮かばんのに、小説を書きたいというのと同じだね。
小説を書きたいのであれば、その書きたいことを書けばいいだけだし、
書きたいことがないのなら、普通書かんだろw

41:名前は開発中のものです。
18/08/06 07:19:09.74 41Hyb0Uy.net
>>38
おすすめ
URLリンク(unity3d.com)

42:名前は開発中のものです。
18/08/06 07:57:26.84 b1K9g2Lf.net
>>39
候補があるけれども、そのうちどれが本当にやりたいことなのかわからないのです
何が自分自身にとって面白いのかあいまいだからだと思います

43:名前は開発中のものです。
18/08/06 09:38:57.97 41Hyb0Uy.net
>>41
いくつ作ってもいいんだから全部作ればいいじゃない。

44:名前は開発中のものです。
18/08/06 09:47:48.57 wm6/RV9e.net
>>41
わかってるじゃん。曖昧を早くなくせば良い。
それかサイコロ。

45:名前は開発中のものです。
18/08/06 11:02:08.00 5jAd8Y9C.net
>>41
どこぞのコテハンがエターなってる様を見てみるがええ。
どんだけ自信があってもゴールが難しい。それがゲーム制作
楽そうなのからやるのがええよ。

46:名前は開発中のものです。
18/08/06 12:45:21.69 +RFqzZlI.net
>>40
サンクス

47:名前は開発中のものです。
18/08/06 22:16:53.68 EYb


48:WWEQD.net



49:名前は開発中のものです。
18/08/06 22:39:02.41 VkTLjOVl.net
iPhone4とかでやってんじゃね

50:名前は開発中のものです。
18/08/06 22:40:31.21 EYbWWEQD.net
8です

51:名前は開発中のものです。
18/08/06 22:52:51.37 VkTLjOVl.net
androidは?

52:名前は開発中のものです。
18/08/06 22:58:30.35 /p7DNEcB.net
プラットフォームごとの設定かxcodeでの設定か
忘れたけどどっかにあった気がする
古い記憶だからiOSのバージョンアップで変わってるかもしれんが

53:名前は開発中のものです。
18/08/06 23:14:23.03 EYbWWEQD.net
androidはkindle fireです

54:名前は開発中のものです。
18/08/06 23:33:21.43 jP/serjI.net
セッティングにあったはず。
今風呂だから、出たら見てみるよ。

55:名前は開発中のものです。
18/08/06 23:34:37.96 jP/serjI.net
build set tingだかのとこ

56:名前は開発中のものです。
18/08/07 00:26:22.00 FHXvAGCS.net
>>46
URLリンク(docs.unity3d.com)
URLリンク(docs.unity3d.com)

57:名前は開発中のものです。
18/08/07 02:56:47.48 K8+C/QJm.net
iPhoneを窓から投げ捨てろ

58:名前は開発中のものです。
18/08/07 13:08:12.98 N8T0ALBC.net
>>46
アセットを購入すればいいですよ

59:菩薩@太子
18/08/07 20:02:35.38 pzUDsS6t.net
>>56
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

60:名前は開発中のものです。
18/08/07 22:19:56.09 NReg0UoG.net
>>57
フトシは黙ってろ

61:名前は開発中のものです。
18/08/08 01:10:09.40 3sTNJ/OU.net
シナリオからゲーム性を考える?
ゲーム性からシナリオを考える?

62:名前は開発中のものです。
18/08/08 01:31:51.92 /Zmtmw9/.net
>>59
私はアセットを買ってから考えますよ

63:名前は開発中のものです。
18/08/08 06:37:08.41 r5obDgdk.net
>>59
ゲーム性から考えるようにしてたが、操作性が独りよがりになり、メチャ叩かれたわ。
シナリオから考えるようしてみたが、独りよがりの壮大なスケールになり、エターなったわ。
どっちからでも良いが、なるべく簡便に削ぎ落として、分かりやすくってのが今の方針だわ

64:名前は開発中のものです。
18/08/08 06:47:37.51 3sTNJ/OU.net
>>61
ありがとう

65:名前は開発中のものです。
18/08/08 08:51:32.98 HSOUXFl6.net
無料かつ接続人数とか制限なしで
オンラインゲーム作れる方法知っている人いますか?
自前サーバーを使うとか、無料レンタルサーバー借りてやるとか…

66:名前は開発中のものです。
18/08/08 09:06:14.37 kbto8gV2.net
大きいも小さいもないだろう。
システムできてしまえば、あとはインフラの規模だけ。
それが無料か有料か、自前で作っても24hメンテ対応いるし。小さいテストを作ればわかるよ。

67:名前は開発中のものです。
18/08/08 10:43:40.83 /Zmtmw9/.net
>>63
アセットを買えば簡単に作れますよ
本当ですよ

68:名前は開発中のものです。
18/08/08 10:53:44.11 YYb85uD2.net
>>65
どれ買えばいいんですか?リンク貼ってください

69:名前は開発中のものです。
18/08/08 18:06:35.35 XRlKylt+.net
>>63
その質問をここでしている時点で現状あなたに大規模オンラインゲームを作る力はない

70:弟子
18/08/08 19:06:48.23 3sTNJ/OU.net
知らないなら答えなければいいのに……

71:名前は開発中のものです。
18/08/08 19:50:38.27 fO/TY0c7.net
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でも同じ動作をするのですが何が違うのでしょうか

72:菩薩@太子
18/08/08 20:32:09.41 TxRGHqee.net
>>60
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

73:菩薩@太子
18/08/08 20:32:47.02 TxRGHqee.net
>>65
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

74:弟子
18/08/08 21:41:48.34 3sTNJ/OU.net
>>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は付けた方がいいかと・・・

75:名前は開発中のものです。
18/08/08 21:43:06.37 H4QwAv2o.net
>>69
昔はXな書き方できなくて、わりと最近のどこかのバージョンからできるようになったんだよなー

76:名前は開発中のものです。
18/08/09 00:29:36.29 NHR7cBc3.net
知らないなら答えなければいいのに
って言ったあとに知らないことに回答してしかも間違ってるのは何かのギャグ?

77:名前は開発中のものです。
18/08/09 01:05:23.28 XrSji59D.net
URLリンク(developer.wonderpla.net)
>5.3以降はコルーチン内の呼び出しはStartCoroutine()が省略する事が可能になりました。

78:名前は開発中のものです。
18/08/09 09:51:51.73 PW49HW/N.net
>>67
Unityのやつは20人だけだし
他のも基本20人までじゃん
P2pの通信をして、マッチングをPHPサーバーを使用してマッチングしか負担しないみたいな

79:名前は開発中のものです。
18/08/09 10:00:09.34 Fl0j6AXO.net
>>76
P2Pは難易度高いよ
UDPのNAT越えはルーターの仕様を知らないと難しいうえに問題点も多いからね
まあ、今はどこもリレーサーバーでやってるよね

80:弟子
18/08/09 10:24:35.94 ZrOdxRoJ.net
>>75
それ古くない?

81:弟子
18/08/09 10:36:37.59 ZrOdxRoJ.net
>>74
すまん、どこが間違っているのか指摘していたどけないでしょうか?
公式の最新のマニュアルから転載したので、そちらも修正しないとならないので

82:名前は開発中のものです。
18/08/09 13:30:03.93 J1CTkenv.net
>>79
startcoroutineつけた方がいいってところかな。
URLリンク(docs.unity3d.com)

83:名前は開発中のものです。
18/08/09 14:08:05.18 sI32Xc0t.net
UnityScriptというパワーワード(´・ω・`)

84:弟子
18/08/09 14:11:30.61 ZrOdxRoJ.net
>>80
これだとUnityScriptではという書き方をしていて、わたしが見た英語の方ではC#の場合と書いてあります
UnityScriptがc#と同義と捉えているのかこのページの2018.1の版の時ではいささか不明確なので、ちよっと本社に問い合わせしてみます、ご指摘ありがとうございます

85:弟子
18/08/09 14:28:38.57 ZrOdxRoJ.net
問い合わせ結果についてはここで共有したいと思いますが時間が掛かると思うので、考察として
UnityScriptがc#とJavaScrptの両方を指している場合、当然JSではStartCorutineは付けなくてもよいのですが、現在JSは対応されていない事を考えると付けた方が安心ではあります
まあどちらにするかの判断は質問者さんにお任せします

86:名前は開発中のものです。
18/08/09 14:58:16.94 1IZf9m5D.net
で、知らないことに答えてる件はどうなったの?

87:名前は開発中のものです。
18/08/09 16:53:37.97 LgvXCJLA.net
>>67
なぜそのようになっているのかを自分で考察してみれば
現時点であなたに大規模オンラインゲームを作る力がない事に気づける

88:名前は開発中のものです。
18/08/09 16:55:01.38 LgvXCJLA.net
>>76
アンカみす。>>67ではなく>>76

89:弟子
18/08/09 19:57:13.73 ZrOdxRoJ.net
問い合わせ前に確認したら、書いてありますね
URLリンク(docs.unity3d.com)
Unity は 2 つのプログラミング言語をサポートしています:
C# (シーシャープと発音)、Java や C++ に相当する、業界標準の言語
UnityScript、JavaScript をもとにモデル化された Unity 独自設計の言語
てことでUnityScriptは廃止が決まっているので
URLリンク(blogs.unity3d.com)
動きはするようですが、というレベルですね
それでも使いたいならどうぞ、としか言えないですね

90:名前は開発中のものです。
18/08/09 20:43:18.73 Ykq7A0wT.net
>>87
いつまでUnityScriptはーとかいうトンチンカンなこと気にしてんの?
なんで73の回答は無視なの?
URLリンク(madnesslabo.net)
なんで他人が知らないことに答えることに対して苦言を呈したのに自分は答えたの?

91:名前は開発中のものです。
18/08/09 20:46:22.04 Ykq7A0wT.net
ちなみに俺は知らないことでも回答していいと思ってるからね
ただ、他人に文句言うのに自分は除外するのが不思議なだけだ

92:名前は開発中のものです。
18/08/09 21:04:46.14 h+61zxMI.net
BOOの事も忘れないであげてください…

93:名前は開発中のものです。
18/08/09 22:18:34.27 J1CTkenv.net
2年前のimac使ってるんですが、公式チュートリアルの3DGameKitが重すぎてまともに動きません。
まともに動かせてる方、参考にスペック教えて下さい。

94:名前は開発中のものです。
18/08/09 23:02:03.18 YOi/NQgg.net
まずその状態のムービーをあげろよ

95:名前は開発中のものです。
18/08/10 01:03:19.37 z7h1zWoA.net
2年前のimacとか言ってないでスペックも載せろよ

96:名前は開発中のものです。
18/08/10 07:14:18.04 niFarvn0.net
斬新なゲームの設定考えるロジックはありますか?

97:91
18/08/10 07:23:29.09 wMb0weEM.net
>>92
>>93
21.5inch Retina 4K
core i5 3.1GHz
16GB LPDDR3
intel IrisPro6200
256GB SSD
グラボですよね、多分。
次は3DGamekitみたいなのもサクサク編集できる物を買いたいです。win macこだわりません。

98:名前は開発中のものです。
18/08/10 13:14:43.12 Qiq1QCa1.net
横から見ていた初心者なんですが、結局コルーチン内でのコルーチン呼び出しは
startcoroutineいらない、最新の公式マニュアルにも古い内容があるから気をつけろってことですか?

99:名前は開発中のものです。
18/08/10 13:50:16.65 j/CUDSPk.net
>>96
yes
公式マニュアルに間違いなんて大量にあるはず
Unity自体のupdateが頻繁でマニュアルが追いついてない部分があるし翻訳ミスもたまにある
余裕があるなら気づいたら報告してあげるといいんじゃないかな

100:名前は開発中のものです。
18/08/10 14:53:48.60 niFarvn0.net
個人でリッチなゲーム作ろうと思わないほうがいいですか?
バイオハザーみたいな

101:名前は開発中のものです。
18/08/10 15:03:00.52 zyNoPphv.net
>>98
別にいいんじゃない?
ただゲーム制作経験がないなら悪いこと言わないからもっともっと小さいゲームを何本か完成させて徐々に規模を大きくしていくことをおすすめする。
いきなり大作に行くと99%挫折するから

102:名前は開発中のものです。
18/08/10 15:32:12.37 g/0I2TBs.net
URLリンク(youtu.be)
まず始めに注意したいのはスコープです
多くの人は普段プレイしているゲームを作ることを夢見ます
残念ながらそれは無理でしょう
GOWやFFは少なくとも40人、それ以上で作られています
何年もかけて
あなたが天才で人生を投げうってゲームを作っても
GOWやFFは作れません
近いものですらありません
それが最初のゲームならなおさらです
スーパーマリオのようなものですら無理です
スーパーマリオの1−1くらいならできるかもしれません

103:名前は開発中のものです。
18/08/10 15:33:05.08 niFarvn0.net
>>99
2d RPGからですね

104:名前は開発中のものです。
18/08/10 15:52:40.46 oqrLDVaP.net
まずはボールの進行角度45度単位のブロック崩しからだな。
こう言われてすぐ作れるなら将来作れるかも。
すぐ作れないなら大作なんて諦めロン。

105:名前は開発中のものです。
18/08/10 15:54:01.30 zyNoPphv.net
>>101
いや、RPGは相当ハードル高いよw
個人的にはアクション要素の少ないパズルがおすすめ
最初はなんの付加要素もないテトリス辺りから
RPGはプログラム書いてる時間よりデータ作ってる時間のほうが多くなりがちで開発の練習には向かない
データ作り側を目指すならいいんだけど、それならツクールとかのツール使ったほうがいいと思う

106:名前は開発中のものです。
18/08/10 15:58:44.42 zyNoPphv.net
unityなら確かにブロック崩しの方がいいね
物理演算とか当たり判定に触れられるし

107:名前は開発中のものです。
18/08/10 16:12:57.42 Tl2lCkVs.net
アセットを買えば全ジャンル余裕で作れます
これは本当です

108:名前は開発中のものです。
18/08/10 18:18:35.40 niFarvn0.net
>>103
構想だけはあるけど、技術が伴わないね
技術だ先だよね普通

109:名前は開発中のものです。
18/08/10 19:23:42.71 hBBvD+T1.net
>>106
構想は寝かせて更に良くなることもある
作りたい気持ちはわかるけど、まずはゲーム制作がどんなもんか覗いてみる(1個完成させる)だけでも相当な知識が着くから頑張れ

110:名前は開発中のものです。
18/08/10 20:09:06.07 niFarvn0.net
はい

111:名前は開発中のものです。
18/08/11 18:53:17.48 0S1Wwwby.net
スクリプトを開いてもslnファイルが見つからないと言われ、見てみるとどうやらslnファイルが生成されなくなっているようでした。どうすれば良いのでしょうか。

112:名前は開発中のものです。
18/08/11 19:56:25.48 QN5DedFt.net
UnityでPC向けに作られたゲームプロジェクトをスマホ向けにしたいんだが
例えば、スペースキーでジャンプだったら
ボタン押す→スペースキーの入力→ジャンプ
みたいに、ボタンを押すとキーボードのキーが押される
やり方あったりしますか?

113:名前は開発中のものです。
18/08/11 20:07:36.32 LxW4IBee.net
ない

114:名前は開発中のものです。
18/08/11 21:36:28.26 ySXiQTYJ.net
URLリンク(www.raywenderlich.com)
超初歩的な質問ですみません
match3のチュートリアルが日本語でなかったので、上の英語サイトで勉強してます
上から少し下がったGetting Startedの部分で、アセットをダウンロードしてから開けと書いてあるのですが、この開くという意味がわかりません
まずunityでmatch3用のプロジェクトを作りました
その後インポートしようとしたのですが、フォルダ単位では指定できないみたいです

ちょっと古い記事なので、今のunityでできるかわかりませんが、この開くの意味を教えてください

115:名前は開発中のものです。
18/08/11 21:43:33.65 LxW4IBee.net
英語サイトなのに開けと書いてあるのかー
へぇ

116:名前は開発中のものです。
18/08/11 21:56:34.56 7Cxgp3/L.net
よくわからんけどとりあえずunityで新規プロジェクト開いてフォルダごとドラッグドロップしたらいいんじゃね

117:名前は開発中のものです。
18/08/11 22:54:02.07 VMncx+w6.net
>>110
アセットを買えばいいのでは?

118:名前は開発中のものです。
18/08/11 22:58:23.69 QN5DedFt.net
>>115
そのアセット昔見つけたやつがエラー起こるから代用できないかと思ってたけどエラー治ったわサンキュ

119:名前は開発中のものです。
18/08/11 23:13:41.02 LxW4IBee.net
治ったwww日本語勉強しろwww

120:名前は開発中のものです。
18/08/12 01:07:57.01 eWQml2iN.net
>>117
何この基地外(´・ω・`)

121:ダーク王鍬大使
18/08/12 01:25:50.21 kkDbzkrn.net
くだらないことで上げ足を取り、マウントを取りあうこのスレらしいでふ(^^
それに今は夏休み期間でふひね(^^

122:名前は開発中のものです。
18/08/12 05:47:58.95 6HIubUbe.net
>>112
ファイルをダウンロードして展開して、unityで開けばいいよ。

123:名前は開発中のものです。
18/08/12 06:05:16.64 2aCj90RA.net
>>118
ほっとけば良いって

124:名前は開発中のものです。
18/08/12 06:12:01.89 syKIiZiP.net
>>120
ありがとう
new projectから開くんですね
open projectから開こうとしてましたわ

125:名前は開発中のものです。
18/08/12 12:47:20.14 syKIiZiP.net
パズル系のチュートリアルってサイトってないですか?
できるだけ新しいのがいいのですが
古いものは見つかるんですが、動かないことがあります

126:名前は開発中のものです。
18/08/12 13:00:37.05 syKIiZiP.net
URLリンク(youtu.be)
あと、ビジュアルスタジオなんですが、このように先頭からGameObjectなどと入力する場合には候補は出ない仕組みなんでしょうか?

127:名前は開発中のものです。
18/08/12 17:15:42.85 FRiRWFyZ.net
そこらへんは、アセットを購入することで解決しますよ

128:名前は開発中のものです。
18/08/12 17:25:39.94 lFC3PVOR.net
キムチ太子が消えたな。
朝鮮に強制送還されたのかなw

129:菩薩@太子
18/08/12 19:59:30.67 xJnJ/gUT.net
>>105
>>115
>>125
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。

130:菩薩@太子
18/08/12 20:01:52.50 xJnJ/gUT.net
>>126
>キムチ太子が消えたな。
>朝鮮に強制送還されたのかなw
汝よ、キムチ太子は永久に消えないよ。
アセットおじさんに地の果てまでもつきまとうという勤めがあるのでねw

131:名前は開発中のものです。
18/08/12 22:21:18.84 baXmbuLT.net
2dでのfromtorotationでlookatを再現する方法が良く理解出来ません
Vector3 diff = (Head.gameObject.transform.position - this.transform.position);
this.transform.rotation = Quaternion.FromToRotation (Vector3.up, diff);
特に何故vector3.upを使うのかがよく分かりません

132:名前は開発中のものです。
18/08/12 22:45:01.50 Eushmk8R.net
そういうもんだと覚えるだけでいいんじゃね
回転とか難しいから
推測で言うと軸を中心に回転させるわけだから平面に対して垂直に軸を立てて
それを中心に回転させるからvector3使うんじゃないかね

133:名前は開発中のものです。
18/08/12 22:56:10.48 gknN/8Kd.net
つ行列

134:名前は開発中のものです。
18/08/12 22:59:21.99 baXmbuLT.net
vector3.upの場所から対象との中間地点へtransform.upを向ける的な感じだと思うのですが…
URLリンク(o.8ch.net)

135:名前は開発中のものです。
18/08/12 23:07:40.33 baXmbuLT.net
間違えた vector3.upの地点から対象との中間距離へyの正方向を向けた場合の角度を代入してるという事でしょうか

136:名前は開発中のものです。
18/08/12 23:28:36.29 Eushmk8R.net
何を言ってるのかわかんねえが
まず確認だがy軸は画面に対して垂直だということを理解してるかね?

137:名前は開発中のものです。
18/08/12 23:38:17.94 baXmbuLT.net
シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか…

138:名前は開発中のものです。
18/08/12 23:41:52.04 wD3IzFRK.net
画面に垂直なのはZ軸だよ
Y軸なわけないじゃん

139:名前は開発中のものです。
18/08/12 23:42:14.31 wD3IzFRK.net
z=奥行き

140:名前は開発中のものです。
18/08/12 23:53:04.92 Eushmk8R.net
すまんな よく知らんかったw

141:名前は開発中のものです。
18/08/13 00:00:21.13 4Y2KT/8a.net
transform.rotation=Transform.fromtorotation(transform.position,playerposition);
これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね…
transformpositionをtransform.upにしたりしたけど駄目でした…

142:弟子
18/08/13 01:54:41.09 nyffuRFH


143:.net



144:弟子
18/08/13 02:05:50.57 nyffuRFH.net
裏技的というか、合わせ技というかこういう方法でいけますね
URLリンク(imgur.com)
URLリンク(i.gyazo.com)
URLリンク(i.gyazo.com)
スプライトを空のゲームオブジェクトの子供にします
親をY90度、子供をY-90度
これでLookAtが綺麗にいきますね

145:名前は開発中のものです。
18/08/13 02:21:06.14 4Y2KT/8a.net
うーん…fromtorotation(vector3.○○,playerposition)
↑ ↑
どこを向けるか決定 向ける対象
取り敢えずこんな感じですかね… vector3が理解出来ない…
>>140>>141
こんな方法もあるんですね 参考になります

146:名前は開発中のものです。
18/08/13 02:40:03.43 4Y2KT/8a.net
>>142を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か…

147:名前は開発中のものです。
18/08/13 02:47:42.52 Kx0pgbc7.net
>>142
Vector3が理解できない場合は、素直にアセットを買いましょう

148:名前は開発中のものです。
18/08/13 09:15:07.61 /HyudLlZ.net
>>144
どれ買えばいいかまで書きなさいよ、チンカースちゃん

149:名前は開発中のものです。
18/08/13 11:39:15.59 sU4tTBy4.net
キムチの真似して弟子までが自演質問始めたのか
大人しく初心者スレでやってればいいのに何故こっちに来たんだ?

150:名前は開発中のものです。
18/08/13 12:45:25.44 4Y2KT/8a.net
>>146
???キムチとか良く分かりませんけどその人何も関係ありませんよ…

151:名前は開発中のものです。
18/08/13 14:10:56.38 Rcl/DwK4.net
>>141
なんで88無視するの?なんで?

152:ダーク王鍬大使
18/08/13 19:06:29.43 b29Doagz.net
>>147
いつもの自分以外が全部同一人物に見える人でふよ(^^

153:名前は開発中のものです。
18/08/13 20:46:52.47 nyffuRFH.net
2017版と2018版では、エディタの重さに違いはありますか?
しばらくunityにさわらずにいてから、触ると、応答なしになることがあります
メモリが開放されちゃってるのかなと思いますけど

154:名前は開発中のものです。
18/08/13 21:34:26.88 Hni+eT74.net
プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、
地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか....
下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください!
こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`)
URLリンク(imgur.com)

155:名前は開発中のものです。
18/08/13 23:15:10.99 Lh6RduwP.net
>>151
LineCastに渡すパラメータは合ってる?
URLリンク(docs.unity3d.com)

156:名前は開発中のものです。
18/08/13 23:45:18.00 ZO80b+Qx.net
質問失礼します。
同じポリゴン数の Mesh と Terrain では何が違うのでしょうか?
複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか?
Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。

157:名前は開発中のものです。
18/08/14 00:42:36.82 YHPqk7dv.net
>>153
専用のコライダーを持ってるのが特徴なんだよね。
メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。
後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。
後ペイントツールも付いてるからエディットもしやすい。
そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。
一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ

158:名前は開発中のものです。
18/08/14 00:45:07.72 YHPqk7dv.net
ごめん、送信ミス。
上の続きね。
ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね

159:名前は開発中のものです。
18/08/14 00:59:05.83 OJtxozgI.net
>>154
ありがとうございます。
すぐにチャチャっと作る時は良さそうですね < Terrain
オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。
パスファインディングとかで違いがあるのかな Terrain と Mesh。。

160:名前は開発中のものです。
18/08/14 11:20:13.07 1vGoTqB9.net
初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか?
ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか?

161:名前は開発中のものです。
18/08/14 14:06:09.15 1vGoTqB9.net
URLリンク(www.youtube.com)
この動画の4分あたりです
BackgroundTileとうつとcs0246エラーになります
このBackgroundTileとはなんでしょうか

162:名前は開発中のものです。
18/08/14 14:19:29.01 Nrd2Vpte.net
>>158
自作のクラスのようだね
6:20でScriptsフォルダの中に入っているのが確認できる

163:名前は開発中のものです。
18/08/14 14:23:40.28 Nrd2Vpte.net
>>158
なんかのチュートリアルかな?
流して見たけど12:00当たりでBackgroundTileの解説始まる

164:名前は開発中のものです。
18/08/14 15:00:45.02 luhS7wzN.net
>>158
クラスだね
この動画のはBackgroundTileというスクリプトの名前にしてある
スクリプトの名前はクラスです
例えばMONSTERというクラスを作って HP MP 攻撃力
などの項目を作って呼び出したりする

165:名前は開発中のものです。
18/08/14 17:38:27.61 1vGoTqB9.net
回答有り難うございまs
BackgroundTileというスクリプトはつくってあります
しかし、なぜか同じように書いてもエラーになります
cs0246エラーになります
型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。
なぜかbackgroundTileとしてやるとエラーになりません
こういった場合どこに原因があるか特定できませんか?
unityエディタ側は保存してから、コードを書いています

166:名前は開発中のものです。
18/08/14 17:56:01.18 luhS7wzN.net
大文字小文字の確認
スクリプトの名前とpublic classの後の名前が不一致
スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする

167:名前は開発中のものです。
18/08/14 18:04:49.20 8BQpKOVY.net
Puppet3Dっていうアセット使ってる人いる?
blenderよりリギング簡単にやれるだろうか……

168:名前は開発中のものです。
18/08/14 19:02:11.53 v+gznbVP.net
>>164
気になってるからぜひ試してくれ

169:名前は開発中のものです。
18/08/14 19:19:48.98 1vGoTqB9.net
>>163
その中で心当たりがあるのは最後です
どのようにして改善するのでしょうか?

170:名前は開発中のものです。
18/08/14 19:24:18.60 luhS7wzN.net
BackgroundTileのスクリプトを開いて 
最初のところのpublic class BackgroundTileとなってるか確認

171:名前は開発中のものです。
18/08/14 19:25:47.94 1vGoTqB9.net
>>163
ありがとうございました
BackgroundTileのpublic classがbackgroundTileのままでした
おそらく、backgroundTileでスクリプトを作った後、リネームしたからだと思いますが、
これは手動で変えてやるものなんでしょうか?

172:名前は開発中のものです。
18/08/14 19:26:10.73 1vGoTqB9.net
>>167
ありがとうございました
それが原因でした

173:名前は開発中のものです。
18/08/14 21:16:53.02 AXb4SlrQ.net
>>152
親切にありがとうございます。
しかし、
Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー)
という風に指定しているんです。
始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。
他のプロジェクトで検証しつつ、まだ粘ってみます...!

174:名前は開発中のものです。
18/08/14 23:19:55.58 AXb4SlrQ.net
>>152
>>170
解決しました!!!
どうやらレイヤーマスクの指定は、
LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定
Physics.Linecast(Vector2 start,Vector2 end,layerMask);
という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?)
お騒がせしてすみません!ありがとうございました!多分また来ます!

175:名前は開発中のものです。
18/08/14 23:28:45.84 5BhZfS/b.net
自力で解決できずに質問しちゃう奴は
完成する前に挫折する説あると思います

176:名前は開発中のものです。
18/08/15 01:44:46.08 cKLgnnmS.net
自分で調べて考え抜いた挙げ句の質問なら別にいいよ。
レスした人へのお礼と自己解決の報告も好感だし。
糞なのはググりすらしないからなw

177:名前は開発中のものです。
18/08/15 05:45:09.13 dPgDd/Vz.net
ここで回答している奴は既に挫折済み説の方が信憑性が高い。

178:名前は開発中のものです。
18/08/15 08:52:27.57 SikdVGia.net
blueprintおぼえるよりも、c#覚えたほうが自由度高い?
あれはそこそこまではできたけど、、、

179:名前は開発中のものです。
18/08/15 09:42:11.09 SZzV1xr0.net
自由度はそりゃ高いだろ
生産性高いかはまた別だけど。
ボルト買ったけどまだ触ってもいねーや…

180:名前は開発中のものです。
18/08/15 12:42:02.75 bhZLi8cq.net
Blenderで作ったモデルにリグを設定したいんですが、humanoidを適用してconfigureを押しても緑のおじさんがでてきません!
これをなおしたいです
一応形だけ動かせられるんですが、足が内股になっていて変更したいです

どなたか分かりませんか?

181:名前は開発中のものです。
18/08/15 13:48:47.21 Ex1p492z.net
>>177
すみません。デバッグからインスペクターにきりかえるところを見落としてました

182:名前は開発中のものです。
18/08/15 15:02:46.22 wCMQtLOo.net
>>174
お前がそうだからそう思うんだろう

183:名前は開発中のものです。
18/08/15 15:25:08.27 PVnzm891.net
独学で本2冊読みこんでゲーム作成着手しているのですが、分からないことがまだまだあって
心折れそうなのですが、皆さんはどうのように勉強していますか?
お金貯めてオンラインスクール申し込むのありなのかなと思ってきました。

184:名前は開発中のものです。
18/08/15 15:28:37.00 WOobpEs0.net
公式チュートリアル(英語版初級は必須、出来れば中級まで)を理解してチュートリアルを見なくても作れなくなるまで何回もやる
初級だけでも半年は掛かるだろうけどその後何年、何十年とその基礎力が力になるであろう

185:名前は開発中のものです。
18/08/15 15:32:27.27 WOobpEs0.net
出来れば2画面以上でYouTube見ながらUnityEditorを操作するのが効率的
余裕があれば3画面でYouTube、UnityEditor,VSで使えば更に効率的
ちなみに英語出来なくてもチュートリアルの通り毎日やってれば半年もすればIT英語くらいは判るようになる

186:名前は開発中のものです。
18/08/15 15:33:41.87 IJZONS9B.net
>>180
そういうモヤモヤをひたすら我慢して独学で続けると急にモヤが晴れる時が来るよ、点と点が線になるってやつだ
最低一年は頑張る必要はあると思うけど、とにかく毎日さわることが重要でこれ止めたら終わる

187:名前は開発中のものです。
18/08/15 16:03:10.54 e1D8QaXW.net
オンラインスクールは弩素人用
ちょっとかじった人は金の無駄感はんぱない
作りたいゲームを作ってネットを調べて試行錯誤してれば何とかなる

188:名前は開発中のものです。
18/08/15 18:54:35.06 SikdVGia.net
>>183
1つのことやりつづけたほうがいいですか
あちこち手をつけるより
楽な方に流れそうになる
で、結局なにも身につかない

189:名前は開発中のものです。
18/08/15 20:58:56.44 int1LEnb.net
>>185
目標は?
それを紙に書いて目につくとこに貼っときな。
そもそも目標が曖昧だとそういったことが起きやすい。

190:名前は開発中のものです。
18/08/15 21:16:43.91 IJZONS9B.net
>>185
作りたいゲームを作りながら覚えるのが最も効率が良いと思うけど
その時に完成するまでの工程を考えて細かく分けて毎日その小さなゴールを達成する
そうすると達成感を感じ続ける事が出来て挫折しにくい気がする

191:名前は開発中のものです。
18/08/15 22:10:25.46 AaIVhXT7.net
>>179
つまり君はそうじゃないってことか
調べもせず挫折したんか

192:名前は開発中のものです。
18/08/15 22:29:49.58 wCMQtLOo.net
>>188
日本語でおk

193:名前は開発中のものです。
18/08/15 22:35:24.72 AaIVhXT7.net
>>189
効くんかい

194:名前は開発中のものです。
18/08/16 09:57:03.75 gDBLpQJu.net
ちゃんねる人工知能も挫折したんかな

195:名前は開発中のものです。
18/08/16 11:55:52.68 4utRzp4A.net
いつまでたっても初心者な気がする
一人で続けても同じこと繰り返して中級者以上に、難しいことできる気がせん
なんかコツとかあるんか

196:名前は開発中のものです。
18/08/16 12:23:50.81 or79s65Z.net
初心者つーか素人なんじゃね
初心者はきちんと基礎を学んだ人たち
よく取り敢えず作れつーけどそれは自己流にしか過ぎず初心者たり得ない
せっかく公式チュートリアル(英語版)って良い教材があるのに履修せず基礎力つけないのは結局は時間の無駄

197:名前は開発中のものです。
18/08/16 19:54:54.09 a5tlpjIZ.net
初心者を脱したいと思って
本を読んでいたら
さんざんあるジャンルのサンプルを組み立ててて
やっと本題のそのゲームの一番難しい処理のところで
この処理については難しいので本書の対象レベルを超えるので詳しい説明は本書ではしません
みたいなことが書いてあってこれじゃあ同レベルのものを作れるようにならないよねと思った
たしかLerp関係だったかな
それともQuaternion関係のことだったかな?
Ray関係だったかもしれない

198:名前は開発中のものです。
18/08/16 20:25:21.71 5LR20avt.net
unityのスマホブラウザ対応って今どうなってますか?
進展してますか?
最新の情報が知りたいです

199:名前は開発中のものです。
18/08/16 20:57:24.70 kS0C9vGP.net
初心者つーてもIT経験者でUnityは初心者とまっさらな一般人の初心者じゃ天地の差があるしな
基本的にはここでの初心者はITの知識&経験はあるけどUnityははじめてと考えていいのかな?

200:名前は開発中のものです。
18/08/16 20:58:19.61 TI7urZxT.net
なわけないだろ

201:名前は開発中のものです。
18/08/16 21:01:08.62 epTnfDZH.net
キムチ悪い(気持ち悪い)

202:名前は開発中のものです。
18/08/16 22:18:07.14 1isuZfzA.net
transform.upはシーンビューの緑矢印方向に進むんですよね?
何故かtransform.upを使っても緑矢印の方向に進まず角度によっては正反対の方向に進んだりします
2dです

203:名前は開発中のものです。
18/08/16 22:19:28.03 4BOrCZ9p.net
その周辺のコードを貼るといいんでない?

204:名前は開発中のものです。
18/08/16 22:44:42.81 Uv2sLsh/.net
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);

これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます)


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

2462日前に更新/281 KB
担当:undef