トップページgamedev
1001コメント398KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2014/12/09(火) 19:29:53.11ID:x9Izo6T5
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド13
http://peace.2ch.net/test/read.cgi/gamedev/1414819294/

■本スレ
【3Dゲームエンジン】Unity総合スレッド24
http://peace.2ch.net/test/read.cgi/gamedev/1415828892/

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
 http://unity3d.com/japan/
・ユーザーガイド&リファレンス
 http://japan.unity3d.com/developer/document/
・チュートリアル
 http://japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
 http://docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
 http://answers.unity3d.com/index.html
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう
0002名前は開発中のものです。2014/12/09(火) 19:52:48.02ID:R3RcTDQY

アセットおじさんはゴミ、邪魔、2度と来るな
0003名前は開発中のものです。2014/12/09(火) 19:57:16.95ID:Q0GG68g+
>>1からアセットおじさんの事書くアホは市ね。スレ立て直せカス
0004名前は開発中のものです。2014/12/09(火) 20:03:48.93ID:P3gDggoZ
スマホと自宅ネットで自演するアセットおじさん
0005名前は開発中のものです。2014/12/09(火) 20:06:16.59ID:x9Izo6T5
申し訳ないです。スレ建ては初めてだったので前スレからそのまま建ててしまいました。

規制解除されたら建て直します。
0006名前は開発中のものです。2014/12/09(火) 20:08:10.34ID:Two6fh6w
>>1,5
問題ないです、怪しいアセットおじさんはニヤニヤと生暖かい視線で愛でるものです。(無視しても沸いて出るからシロアリやゴキブリみたいなものです)
新スレ乙です。
0007名前は開発中のものです。2014/12/09(火) 20:48:10.09ID:x9Izo6T5
長文失礼します。Android向けに開発しているのですが、一部の端末で必ず落ちてしまいます。(ANR)
開発機(Xperia A,Xperia Arc)では問題なく動作します。

端末:Xperia ZL2(Android 4.4)、その他

送信されたエラーレポート:
ANR Input dispatching timed out (Waiting because the touched window has not finished processing the input events that were previously delivered to it.)
 com.jp.ken_kentan.super_cube_3d/com.unity3d.player.UnityPlayerNativeActivity 内
長いのでうp→http://www.k-iec.jp/upload/error_report.txt

発生条件:
-[Data],[Play],[Level Select]を押すだけで落ちるor強制終了
-Setting内の[Reset]を押すと強制終了

上記動作に伴う処理
-Data ソース全文:http://www.k-iec.jp/upload/HomeUI_Manager.cs
mesh_UImode.text = "2";
Home.gameObject.SetActive(false);
Data.gameObject.SetActive(true);
-Reset ソース全文:http://www.k-iec.jp/upload/Setting.cs
slider.value = 20f;


問題のアプリ:https://play.google.com/store/apps/details?id=com.jp.ken_kentan.super_cube_3d

品質設定の見直し、プログラムの重い箇所の修正など考えられる原因を潰したのですが解決しません。
よろしくお願いします。
0008名前は開発中のものです。2014/12/09(火) 21:06:07.22ID:4lA1EcVh
>>7
いろんな端末に対応させるには、アセットをかうのが一番ですよ
0009名前は開発中のものです。2014/12/09(火) 21:31:08.10ID:CkdUJuw+
そうです私がアセットおじさんです
0010名前は開発中のものです。2014/12/09(火) 22:14:42.63ID:u4mL7if8
Android向けアプリでGooglePlayGameServiceのプラグインと
AdMobのプラグインをインポートしたんだけど
どうしてもビルドで

Error building Player: CommandInvokationFailure: Failed to re-package resources.
See the Console for details.

のエラーが出てしまいます。
Manifestのマージなどを学ぶ必要がありますか?
0011名前は開発中のものです。2014/12/09(火) 22:25:28.45ID:HiA7M1On
【Unity入門・学習書籍】

----------------<汎用>---------------------------------
・Unityライブラリ辞典 ランタイム編←英語が読めない奴は必須な。
http://www.amazon.co.jp/gp/product/4877832858/
・プログラミングC# 第6版←やさしいC#の方がいいかも。
http://www.amazon.co.jp/gp/product/4873115175/

----------------<Unity4向け>--------------------------------------------
・Unity4入門 最新開発環境による簡単3Dゲーム製作<-ひよこ本。Mecanim対応
http://www.amazon.co.jp/dp/479737490X
・Unity4ゲームコーディング <-ひよこ本の続き。
http://www.amazon.co.jp/dp/4797376473
http://www.sbcr.jp/support/11791.html <-書籍の誤植情報
・Unityで作るスマートフォン3Dゲーム開発講座 <- Mecanim対応。
http://www.amazon.co.jp/gp/product/4798126195/
・Unity 4マスターブック <-Mecanim対応、コルーチンをしっかり扱っている
http://www.amazon.co.jp/dp/4877832742
・ゲームの作り方 Unityで覚える遊びのアルゴリズム
http://www.amazon.co.jp/dp/4797370084
・ゲーム作りのはじめかた <- Mecanim非対応。レベルデザインとかの話多い。
http://www.amazon.co.jp/dp/4797377364/

----------------<Unity 3向け>---------------------------------
・Unity入門 <- 黄色本。 少し古いがわかりやすい。
http://www.amazon.co.jp/gp/product/4797365331/
・Unityではじめるゲームづくり
http://www.amazon.co.jp/gp/product/4797367725/

----------------<2D向け>----------------------------------------------
2D向けは良い本がまだないので、とりあえず公式チュートリアルで
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/
0012名前は開発中のものです。2014/12/09(火) 22:27:01.85ID:nVG29X4S
(・ω・`)乙  これは乙じゃなくてポニーテールなんだからね!
0013名前は開発中のものです。2014/12/09(火) 22:43:01.46ID:4lA1EcVh
>>10
Manifestのマージなどを学ぶ必要はないですよ。Unityにはアセットがあります。アセットをかいましょう
0014名前は開発中のものです。2014/12/09(火) 23:23:49.05ID:RFqRsppJ
>>おつ
0015名前は開発中のものです。2014/12/10(水) 00:14:21.68ID:cthdttUw
見てわかる
「UnityJavaScript超入門」という本を購入しました。
本の中にある下記スクリプトを作りました。


#pragma strict
function Start () {
}
function Update () {
transform.Rotate(1,1,1);
for(var touch:Touch in Input.touches){
if(touch.phase==TouchPhase.Stationary){
var x:float=0;
var y:float=0;

if(touch.position.x>Screen.width/2){x=0.1;}
if(touch.position.x<Screen.width/2){x=-0.1;}
if(touch.position.y>Screen.width/2){y=0.1;}
if(touch.position.y>Screen.width/2){y=-0.1;}
}}}

以上を作成し、PC上で動かなかったので(touchだから?)Android向けにビルドして、アンドロイドでインストールして実行してみたのですが、対象物が回るだけで移動をしてくれません。
すみませんが、上記スクリプトどこか間違っていますでしょうか。
ちなみに携帯は
XperiaZ
Androidバージョン4.4.2です
0016名前は開発中のものです。2014/12/10(水) 00:34:02.37ID:szeibWpe
>>15
移動させる為の処理が入っていないのでは?
JSは正直よくわからんところもあるけど
transform.position.x+=x;
transform.position.y+=y;
とかしなければ動かない。
C#だとそもそもそういう書き方じゃないのでちょっと間違ってるかもしれんが
0017名前は開発中のものです。2014/12/10(水) 01:21:40.13ID:cthdttUw
>16
すみません、そのとおりでした・・・
移動のための物を書き忘れていました。
ありがとうございます。
0018名前は開発中のものです。2014/12/10(水) 01:51:15.59ID:uXl/FYtE
>>10
そのエラーには続きがあるんでない?
0019名前は開発中のものです。2014/12/10(水) 03:42:46.23ID:ZfQ7e/8U
>>18
もちろんこの続きに長々と、

それは既に定義されてます。
これは既に定義されてます。
それもだし、あれもです。
とかなりの行数で叱られていました。

Android sdkのgoogleplay serviceライブラリ入れて、
使っているのか使っていないのか分からないソースで
アプリのサイズも膨れあがっててまずいです。
■ このスレッドは過去ログ倉庫に格納されています