【3Dゲームエンジン】Unity質問スレッド28 [無断転載禁止]©5ch.net [無断転載禁止]©5ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2016/12/15(木) 10:54:11.55ID:6OvBPhDXWindows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。
■本スレ
【3Dゲームエンジン】Unity総合スレッド28 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1468040448/l50
■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質問スレッド27 [無断転載禁止]c2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1477131311/l50
0952名前は開発中のものです。
2017/04/02(日) 12:02:58.09ID:EujE1PmS個々のアセット名出せばいいだけだし
0953名前は開発中のものです。
2017/04/02(日) 12:05:06.68ID:CpshFQ0e0954名前は開発中のものです。
2017/04/02(日) 13:05:42.49ID:WqRhZQya0955名前は開発中のものです。
2017/04/02(日) 13:26:25.04ID:IFkiy8sqAssetを買えば出来ると思います
0956名前は開発中のものです。
2017/04/02(日) 13:28:16.70ID:f5OJUpE/0957名前は開発中のものです。
2017/04/02(日) 14:09:44.54ID:s/bCduBKモノビットMOエンジンとか、MUNとか使ってみた人っていまふ?
いたら、使用感とか教えて欲しいです。PUNくらい簡単に使えるならmmoとか作りたいお
0958名前は開発中のものです。
2017/04/02(日) 14:10:12.24ID:s/bCduBK安価ミスった。
0959名前は開発中のものです。
2017/04/02(日) 15:58:38.90ID:xFhI/1wCけちんぼやーよ(^^
0960名前は開発中のものです。
2017/04/02(日) 23:47:43.22ID:90oR+uqKリリースしたら手を離れるスタンドアロンタイプとは根本が違う
メーカーが24時間何人体制で運営やってるかよく考えてみ
0961名前は開発中のものです。
2017/04/02(日) 23:58:55.12ID:WqRhZQyaタイトル挙げてみなアホwww
0962名前は開発中のものです。
2017/04/03(月) 02:27:57.24ID:xf3Jom79ファイナルファンタジー11、14
グランドセフトオート5
この3つだが
メーカーなら他も似たような物だと思ってる
深夜も緊急対策のために数名は常駐していて0人ということはない
対応は翌日の日勤チームに託すが
障害発生時のアナウンス程度は素早くWebに公開しているのを見てるとね
あれがボットだとでも思ってるの?
0963名前は開発中のものです。
2017/04/03(月) 02:59:16.66ID:+1SL/yAk0964名前は開発中のものです。
2017/04/03(月) 08:06:23.90ID:i+s+gZcC深夜0時に鯖落ちして朝の8時までそのままなったらどうすんだw
0965名前は開発中のものです。
2017/04/03(月) 08:21:44.79ID:fHO7QM990966名前は開発中のものです。
2017/04/03(月) 10:10:20.55ID:Zr8QXw+yお客さまは神様と勘違いしているユーザーがその度に詫び石よこせでサービス崩壊
0967名前は開発中のものです。
2017/04/03(月) 10:52:06.19ID:ZzRKz0BH無視しろ
0968うにty
2017/04/03(月) 14:38:44.96ID:iCz/MyiX0969名前は開発中のものです。
2017/04/03(月) 16:05:47.57ID:tF0ntn2I0970名前は開発中のものです。
2017/04/03(月) 18:00:05.03ID:YxuTNtru意味がわからんけど処理速度に影響はないと思うよ
パフォーマンスは実機で検証あるのみ
0971名前は開発中のものです。
2017/04/03(月) 19:00:50.60ID:2LEcAZIf処理速度には影響はほぼない
但し物理演算を使っている場合、重力加速度はサイズが100倍になっても100倍になったりはしないので大きい物は落下が遅くなった様に見える
物理演算を使うなら実サイズで作る事をお勧めする
0972名前は開発中のものです。
2017/04/03(月) 23:41:06.66ID:EFa3Iiov練習で見下ろし型のシューティングゲームを、PCゲーム用に作っているのですが
UNETを利用したマルチ対戦の時、ホスト以外が弾を撃つ(NetworkServer.Spawn)と
同じPCでの接続にも関わらず、結構遅れて発射されてしまいます。
なので、銃口と実際に弾が出る位置が相当にズレる感じになってしまい
前に進みながら撃つと自分で自分の背中を撃ってしまい始末です;
ホスト側からその様子を見ると普通に撃っているように見えるのですが……
何か発射位置のラグを解決する方法は無いものでしょうか?
OSはwin10、バージョン5.5.1f1のPersonal版を使っています。
0973名前は開発中のものです。
2017/04/04(火) 00:39:36.35ID:UR2E2Az0あせっとをかえば解決すると思いますよ
0974名前は開発中のものです。
2017/04/04(火) 00:57:31.97ID:lfjQJu7s発射する少し前に弾が出るようにすればいい
0975名前は開発中のものです。
2017/04/04(火) 01:24:06.14ID:bFLNWTmkuNetちゃんと使ってないから的確な指摘になってないかもしれないけど、spawnってinstantiateだよね?
プレイヤーオブジェクトとかは同期出来ていてinstantiateが重くてラグってるなら、オブジェクトプーリングすりゃいい。
あと、弾オブジェクトの生成は、それぞれのユーザーに発射位置や角度情報だけ送って、同じものを各自出せばいいんじゃない?
0976名前は開発中のものです。
2017/04/04(火) 01:31:53.76ID:d8IqrfDr違う、発射した銃器とタイミングのみを送信して、生成は各マシンに任せる。
ただ、遅れが別の要因の様な気がするので解決にはならんかも。銃器の位置が進んでから発射するとかなりそう。
0977名前は開発中のものです。
2017/04/04(火) 01:37:08.18ID:d8IqrfDr有るデータは座標だけ、有るデータはタイミングだけとか。一度見直したほうがいいかもしれん。
違ったらごめん。
0978名前は開発中のものです。
2017/04/04(火) 10:11:34.66ID:ysgKAZ/b生成されたものではないですか?、
それなら、弾の座標が届くまでに、プレイヤーが移動しているから、ずれるのは当然。
0979名前は開発中のものです。
2017/04/04(火) 11:11:26.74ID:y7caQUpAはい、spawnはinstantiateです!
spawnに角度と位置情報を持たせ、弾のプレハブにはNetworkTransformをセットし
SendRateを0にしているので、発射位置と角度情報だけを送っているつもり、です(ちょっと自信が無い)
オブジェクトプーリングに関しては私恥ずかしながら初めて聞いた概念でして、今調べながら試行錯誤しているのですが
少し時間が掛かりそうかも……、でもゲーム自体は重くはないので、関係ないかもしれません。
>>976
銃器とタイミングだけ送って生成は各マシン…
ちょっと難しそうですが、調べて試してみます!
>>977
各マシンと言いますと、PCとサーバー間という事でしょうか?
今試しに座標と角度を送らず、弾のPrefabだけ生成してみたんですが、やっぱり遅れますねぇ…
回答して貰えるだけで有難いので、違っても大丈夫です!
>>978
あぁ!確かにプレイヤーの位置はNetworkTransformで同期して、
弾はNetworkServer.Spawnでサーバーに生成しているので
そこでラグが発生しているのかもしれません;
ここからどのようにしたら解決出来ますでしょうか?
ご指南して頂けると嬉しいです><
0980名前は開発中のものです。
2017/04/04(火) 13:49:25.80ID:UR2E2Az0ASSETをかうと解決に近づくかもですね
0981名前は開発中のものです。
2017/04/04(火) 13:51:28.96ID:Cf17YzwFP2Pとしてもマッチングや記録の鯖は要るよね
0982名前は開発中のものです。
2017/04/04(火) 15:33:26.22ID:RRs8p0y70983名前は開発中のものです。
2017/04/04(火) 15:50:02.92ID:y7caQUpAUNETかPhotonでサーバーを立てている人が多いみたいですね
実際UNETはUnity内で結構簡単に借りれました。
0984名前は開発中のものです。
2017/04/05(水) 21:59:38.01ID:u7i7OXqaどうすれば、4.1以前のバージョンのAPIを選択できるようになりますか?
0985名前は開発中のものです。
2017/04/06(木) 01:04:36.42ID:EsS51gH9古いUnityダウンロードし直さないとだめじゃねぇかな
つかもう4.1捨ててよくね?
0986名前は開発中のものです。
2017/04/06(木) 01:36:00.30ID:CVJGWYuq5.6.0f3 Release Notes (Full)
System Requirement Changes
Android minimum version supported updated to 4.1 (JellyBean)
https://unity3d.com/jp/unity/whats-new/unity-5.6.0
0987名前は開発中のものです。
2017/04/06(木) 02:23:08.40ID:CVJGWYuq"以上"なので4.1も含まれていて
今回使えなくなったのはAndroid4.0以下(以前)だと思う
Unity5.6から使えなくなったのはAndroid2.3〜4.0
0988名前は開発中のものです。
2017/04/06(木) 08:14:38.81ID:Qn/UrhEC984です。みなさんありがとうございました。
前のバージョンを入れてみようと思います
0989名前は開発中のものです。
2017/04/06(木) 08:18:03.00ID:htblLGKY0990名前は開発中のものです。
2017/04/06(木) 08:32:08.07ID:NmgkYxFd【3Dゲームエンジン】Unity質問スレッド28(実質29)[無断転載禁止]c2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1481636092/
0991名前は開発中のものです。
2017/04/06(木) 12:54:55.76ID:/E9ITvLB通信を行うところは、遅延が発生するものとして設計する。
遅延やパケロスのシミュレーションの機能もあったと思うから確認できるんでは?
で、実際どう設計するかは、わからんw
実際に見た弾をよけれる弾を撃つゲームの例でいうと、
サーバーとクライアントでまず遅延時間の概算を求め、時刻の同期をとる。
サーバーで弾作成時の時刻も含め送り、遅延が発生しても作成時からの経過時間で
弾の座標を求めていた。
その他の対応方法は、
・遅延が発生すると即切断する。(某MMOがこれで再送が発生しただけで切れるのでゲームにならなかった)
・弾がよけれないけど、撃った時点で当たり判定で、送るのは座標でなくAからBへといった指定。
0992名前は開発中のものです。
2017/04/06(木) 13:37:18.18ID:CVJGWYuqストリートファイターとかバーチャファイターとかFPSとか市販ゲームのオンライン対戦って
遅延感じないし演算結果に違和感もないし
どうやってんのか全然わからんもの
さすがゲームメーカーって感心させられる
0993名前は開発中のものです。
2017/04/07(金) 03:20:19.37ID:tjqxMNnD取得数カウントの部分なのですが解説からコピーしてもエラーが直りません
エラー文 Assets/Sprites/PlayerController.cs(36,0): error CS1525: Unexpected symbol `void'
36行目 void SetCountText()
どうしたらいいか分かる方いらっしゃいますか?
0994名前は開発中のものです。
2017/04/07(金) 03:33:37.39ID:RxAry07V0995名前は開発中のものです。
2017/04/07(金) 04:14:56.31ID:tjqxMNnD見たところ間違いはなかったのですが打ち直したら今度は違うエラーが出てきました
NullReferenceException: Object reference not set to an instance of an object
PlayerController.SetCountText () (at Assets/Sprites/PlayerController.cs:38)
PlayerController.Start () (at Assets/Sprites/PlayerController.cs:18)
0996名前は開発中のものです。
2017/04/07(金) 04:18:47.17ID:of6vKct0gameobject.findか[SerealizeField]GameObject使ってない?
英語読めばその通りの意味だけど、取得するゲームオブジェクトが存在しないor指定されてない
0997名前は開発中のものです。
2017/04/07(金) 04:23:19.77ID:tjqxMNnDgameobject関連だと下のぐらいですが行数的に関係なさそうです
if (other.gameObject.CompareTag("PickUp"))
{ other.gameObject.SetActive(false); }
一応チュートリアル通りやっているはずですがエラーが出て進まず、コピペでもエラー
英語は和訳につっこんで大体の意味は分かるのですが解決法が分からない状態です
0998名前は開発中のものです。
2017/04/07(金) 04:29:03.82ID:tjqxMNnDチュートリアルの種類は違いますけど確認済みバージョン5.2とかありますし
0999名前は開発中のものです。
2017/04/07(金) 04:40:55.96ID:v+uuhRk0そのチュートリアル見てないからわからないけど、初心者ならpublic GameObject ○○にドラッグ&ドロップ忘れてるとかはない?
PlayerController.csをアタッチしてるオブジェクトのインスペクタ再確認してみて。
バージョンの違いではないと思うお
1000名前は開発中のものです。
2017/04/07(金) 05:04:45.34ID:tjqxMNnD>>999さんのいう通りunityの方の参照先ミスでした。
皆さん、こんな時間にありがとうございました
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 112日 18時間 10分 34秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。