トップページgamedev
1002コメント408KB

【3Dゲームエンジン】Unity質問スレッド28 [無断転載禁止]©5ch.net [無断転載禁止]©5ch.net

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2016/12/15(木) 10:54:11.55ID:6OvBPhDX
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/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
0986名前は開発中のものです。2017/04/06(木) 01:36:00.30ID:CVJGWYuq
>>984
5.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
"supported updated to 4.1"なので4.1以上は対応しているはず
"以上"なので4.1も含まれていて
今回使えなくなったのはAndroid4.0以下(以前)だと思う

Unity5.6から使えなくなったのはAndroid2.3〜4.0
0988名前は開発中のものです。2017/04/06(木) 08:14:38.81ID:Qn/UrhEC
>>985,>>986,>>987
984です。みなさんありがとうございました。
前のバージョンを入れてみようと思います
0989名前は開発中のものです。2017/04/06(木) 08:18:03.00ID:htblLGKY
何も聞いてなくて草
0990名前は開発中のものです。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
>>979
通信を行うところは、遅延が発生するものとして設計する。
遅延やパケロスのシミュレーションの機能もあったと思うから確認できるんでは?

で、実際どう設計するかは、わからんw

実際に見た弾をよけれる弾を撃つゲームの例でいうと、
サーバーとクライアントでまず遅延時間の概算を求め、時刻の同期をとる。
サーバーで弾作成時の時刻も含め送り、遅延が発生しても作成時からの経過時間で
弾の座標を求めていた。

その他の対応方法は、
・遅延が発生すると即切断する。(某MMOがこれで再送が発生しただけで切れるのでゲームにならなかった)
・弾がよけれないけど、撃った時点で当たり判定で、送るのは座標でなくAからBへといった指定。
0992名前は開発中のものです。2017/04/06(木) 13:37:18.18ID:CVJGWYuq
色々な方法考えて実際に試していくしかないだろうね
ストリートファイターとかバーチャファイターとかFPSとか市販ゲームのオンライン対戦って
遅延感じないし演算結果に違和感もないし
どうやってんのか全然わからんもの
さすがゲームメーカーって感心させられる
0993名前は開発中のものです。2017/04/07(金) 03:20:19.37ID:tjqxMNnD
一昨日から始めたばかりの初心者なんですがチュートリアルの2DUFOで詰まってます
取得数カウントの部分なのですが解説からコピーしてもエラーが直りません

エラー文 Assets/Sprites/PlayerController.cs(36,0): error CS1525: Unexpected symbol `void'
36行目 void SetCountText()

どうしたらいいか分かる方いらっしゃいますか?
0994名前は開発中のものです。2017/04/07(金) 03:33:37.39ID:RxAry07V
セミコロン(;) が抜けてたりしない?
0995名前は開発中のものです。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:of6vKct0
>>995
gameobject.findか[SerealizeField]GameObject使ってない?

英語読めばその通りの意味だけど、取得するゲームオブジェクトが存在しないor指定されてない
0997名前は開発中のものです。2017/04/07(金) 04:23:19.77ID:tjqxMNnD
上二つは使ってないですね
gameobject関連だと下のぐらいですが行数的に関係なさそうです

if (other.gameObject.CompareTag("PickUp"))
{ other.gameObject.SetActive(false); }

一応チュートリアル通りやっているはずですがエラーが出て進まず、コピペでもエラー
英語は和訳につっこんで大体の意味は分かるのですが解決法が分からない状態です
0998名前は開発中のものです。2017/04/07(金) 04:29:03.82ID:tjqxMNnD
スレを少し遡ったのですが >>735 みたいなバージョンによるエラーとかだったりするのでしょうか?
チュートリアルの種類は違いますけど確認済みバージョン5.2とかありますし
0999名前は開発中のものです。2017/04/07(金) 04:40:55.96ID:v+uuhRk0
>>997
そのチュートリアル見てないからわからないけど、初心者ならpublic GameObject ○○にドラッグ&ドロップ忘れてるとかはない?
PlayerController.csをアタッチしてるオブジェクトのインスペクタ再確認してみて。

バージョンの違いではないと思うお
1000名前は開発中のものです。2017/04/07(金) 05:04:45.34ID:tjqxMNnD
解決しました
>>999さんのいう通りunityの方の参照先ミスでした。
皆さん、こんな時間にありがとうございました
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 112日 18時間 10分 34秒
レス数が1000を超えています。これ以上書き込みはできません。