板検索:
【3Dゲームエンジン】Unity 4 (997)
まとめビュー
1
名前は開発中のものです。[]   投稿日:2015/06/16 01:35:14  ID:VIGyPiQQ.net
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質問スレッド16

■本スレ
【3Dゲームエンジン】Unity総合スレッド26

■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。


2
超次元導師 ◆c7lhET1oM6 []   投稿日:2015/06/16 05:08:29  ID:92cG55Ym.net
うにてぃってプログラミング出来なくてもゲームを作れるって本当ですか?
いくらくらいでDLできますか?
PCの最低スペックとかどのくらいですか?
最近のゲームとかは結構うにてぃ製って本当ですか?
新しいバトルシステムとかも作れますか?
3dsみたいなすれ違い通信システムとか付けれますか?
絵を描けないんですど大丈夫ですか?

3
名前は開発中のものです。[sage]   投稿日:2015/06/16 10:32:27  ID:xtlceLGD.net
Yes
タダ
Yes
Yes
Yes
Yes
Yes

※プログラムできないなら、金さえ払えば完成品を購入することはできるが、
斬新なゲーム性のものはできない

4
名前は開発中のものです。[sage]   投稿日:2015/06/16 14:22:56  ID:DXM6Wdj3.net(2)
>>ぜんすれ999
Unity関係なく算数の問題だと思うがどうか

やってみようと思ったけどうまく行かなかったので優秀な人が見てくれるのをまとう
自分でもできたら書き込みしておくわ
コメント1件

5
名前は開発中のものです。[sage]   投稿日:2015/06/16 19:27:01  ID:/yqIPzvo.net(2)
>4
前スレ999です
ありがとうございます
一点透視図法?というものだと思うのですが
Unity内のカメラの設定で解決できないかなーと質問したのですが難しいみたいですね
カメラにスクリプトあててプログラミングで計算させることがFAかもです


前スレでの質問↓

https://www.youtube.com/watch?v=bBQQEcfkHoE&;app=desktop

この動画みたいな3D感をunityで出したいのですがどうすればよいでしょうか
画面と一致する最も手前の枠だけを動かさずに奥行きだけを変化させる?ようなやり方です

6
名前は開発中のものです。[sage]   投稿日:2015/06/16 20:11:23  ID:AKZt61IQ.net
カメラデバイスで人の頭を追ってそれに合わせて表示用カメラを動かしてる
コメント1件

7
名前は開発中のものです。[sage]   投稿日:2015/06/16 20:20:26  ID:/yqIPzvo.net(2)
>6
それはわかっているんですけど、
表示用のカメラが表示する3D感がUnityのデフォルトのパースビューとは違うんですよね

8
名前は開発中のものです。[sage]   投稿日:2015/06/16 20:26:14  ID:+U8uhuro.net
自分には只のパースペクティブビューに見えます
違いが判りません

9
名前は開発中のものです。[sage]   投稿日:2015/06/16 20:34:26  ID:DXM6Wdj3.net(2)
カメラを平行移動をしても画面縁に来ているものが動かない
注視点の移動って感じでもない

何か制限があるのか面の裏にカメラが動かないような動きになってる

10
名前は開発中のものです。[sage]   投稿日:2015/06/16 21:37:16  ID:+NAYr9cK.net
ただのパースペクティブビューじゃないよ
画面はiパッドという平たい板で色んな角度から見れるわけだから、パース+ipadの面の座標変換をしてる
モニタを横から見ると画面に映ってるものはすべてX方向に縮むでしょ?

11
名前は開発中のものです。[sage]   投稿日:2015/06/16 22:51:51  ID:oLg4aotn.net
まぁUnityでそういうことしてる動画はあるけどね
https://www.youtube.com/watch?v=PhmBu5FPn-U
要するにカメラは常に正面向きだけど位置は頭の位置にきていて
画面表示される領域を確定してオフセットレンダリング(注視点が画面の中心にない)
すればいいんだけどUnityでどうやればいいかってのはいろいろありそう。

12
名前は開発中のものです。[sage]   投稿日:2015/06/17 01:05:59  ID:U0pSRvKj.net
カメラに下のソースをアタッチしてやると、表示される画面に星(star.png)が合成されて表示される・・・
と思ったんだけど、実際は真っ暗表示。(exeにして実行すると真っ暗じゃないけど、変化なし)

上記みたいなのを実現するにはどう修正したらいいですか?
なんかマテリアルとかシェーダーをよく理解してない気がするけど。

void OnRenderImage(RenderTexture source, RenderTexture destination)
{
Material material = new Material(Shader.Find("Diffuse"));
material.mainTexture = Resources.Load("star.png") as Texture2D;

Graphics.Blit(source, destination, Material);

}
コメント1件

13
名前は開発中のものです。[]   投稿日:2015/06/17 08:46:14  ID:p04nttBl.net(4)
Macの場合、PNGファイルって何のソフトで作るの?
Photoshopしかない?

14
名前は開発中のものです。[sage]   投稿日:2015/06/17 08:54:44  ID:h9SjtN9z.net(4)
pixelmatorだったかな とかあるじゃない
mac storeもたまには思い出してください
コメント1件

15
名前は開発中のものです。[]   投稿日:2015/06/17 10:14:41  ID:ovvnqHJ+.net(2)
Unity5の質問もここでいいんでしょうか?
mmd4mecanimを使ってアニメーションをさせてるのですが、Androidに書き出した場合Unity4.6とUnity5.0で差が出ます。
4.6だと正常にアニメするんですが、5だとアニメしません。Scriptは関係ないようですが他にどこか変わっているのでしょうか?
実機はASUS MeMO Pad (ME572C)です。
コメント1件

16
名前は開発中のものです。[sage]   投稿日:2015/06/17 10:51:01  ID:9nusgFM0.net(2)
>15
どこが変わったかはUnityの更新履歴を見ればいいんじゃないのかと思うが

17
名前は開発中のものです。[sage]   投稿日:2015/06/17 11:17:29  ID:Zt17t3cV.net
>12
5でイメージエフェクトの扱い方とかが変わってたりするとどうなのかとかはわからんのだが
そこで使うシェーダーはイメージエフェクト系のシェーダである必要がある。
とりあえずイメージエフェクトがインポートされていて使うシェーダを
ScreenOverLay(名前はちゃんと調べてくれ)とかにすれば何かは描かれるかもしれん。
自在に扱いたいなら自分に都合のいいシェーダを書く必要がある。
あとは毎フレームのResources.Load()がどうなるのかとかかな。正直動くのか?それ?って感じはある

18
名前は開発中のものです。[]   投稿日:2015/06/17 12:11:45  ID:p04nttBl.net(4)
>14
Pixelmatorでつくったけど
ドラックアンドドロップしても読めない。
普通のPNGじゃダメっぽい。
コメント1件

19
名前は開発中のものです。[]   投稿日:2015/06/17 12:19:29  ID:+7khL3mw.net
しょうがないから、Cintiq13HD買ってポイントでelements買うか。

20
名前は開発中のものです。[sage]   投稿日:2015/06/17 12:26:25  ID:9nusgFM0.net(2)
gimp2やxnviewで出力したpngが読めたような
コメント1件

21
名前は開発中のものです。[]   投稿日:2015/06/17 12:27:47  ID:p04nttBl.net(4)
>20
Macではない?

22
名前は開発中のものです。[]   投稿日:2015/06/17 12:28:18  ID:ovvnqHJ+.net(2)
15です
Unity5のアップデート情報は見ました。
SDKやJDKの設定を見直してみたのですが状況は変わらず、アセットストアのアニメーションは問題なく動作するので
mmd4mecanimの設定がダメっぽいんですが、同様の現象でた人はいませんでしょうか?
コメント1件

23
名前は開発中のものです。[sage]   投稿日:2015/06/17 12:37:58  ID:h9SjtN9z.net(4)
>18
pngにもいっぱいあるんだよ png16, png32とか 圧縮形式のプロパティも結構あるし
pngの形式で調べてごらん

24
名前は開発中のものです。[sage]   投稿日:2015/06/17 12:40:12  ID:h9SjtN9z.net(4)
連レスすまん
http://design.kayac.com/sp/topics/2014/02/unity-RGBA4444.php
これに加えてunityのimport設定もあるし見直すとこ沢山あるよ

25
名前は開発中のものです。[]   投稿日:2015/06/17 12:46:19  ID:p04nttBl.net(4)
rgba形式、pixelmatorのスライス書き出しに見当たらなかったような。
コメント1件

26
名前は開発中のものです。[sage]   投稿日:2015/06/17 13:19:14  ID:h9SjtN9z.net(4)
>25ってかwindowsのペイントで作ったのだって入れられるんだからそっちの設定の間違いと思うよ
import設定とか見直してみな それか公式チュートリアル真似るか

27
名前は開発中のものです。[sage]   投稿日:2015/06/17 19:29:39  ID:vkKjuz47.net(2)
>22

mmd4mecanimはunity5ではunity5用のやつを使ってるの?
unity4用の方をインポートしてたら、正常に動かないよ
assetはunity5ではunity5に対応したやつを使用しないとダメ

28
名前は開発中のものです。[sage]   投稿日:2015/06/17 19:41:05  ID:vkKjuz47.net(2)
今のところ、mmd4mecanimはunity4用のしかないみたい?
5用のやつを作ってくれるのを待たないとダメみたい

29
名前は開発中のものです。[sage]   投稿日:2015/06/17 20:25:29  ID:C1QM3jaf.net
表示してる内容をキャプチャしてopencvでいじりたいんだけど、RenderTextureかTexture2D
からiplimageに変換できる?
今は
RenderTextureからTexture2Dに変換したのをpngファイルで保存
>opencvでpngファイルを読み込み
てやってるんだけど、すごく無駄なしょりをしてるので、直接iplimageに変換できないかと。
コメント1件

30
名前は開発中のものです。[sage]   投稿日:2015/06/17 20:56:20  ID:yUnvWivm.net
>29
そんな機能自体は当然Unityにはない
ファイル形式定義を取り込んで自分で書けば当然できるだろうな。
こんな例もある
http://qiita.com/aimino/items/9f37f1bded91a30a44f8

31
名前は開発中のものです。[]   投稿日:2015/06/17 23:14:50  ID:nMjgFjzx.net
Unity version5.1.0f3 で最近始めた者です。
3D空間全体に画面タッチで処理(キャラのジャンプ)を入れています。
この空間のキャンバス内にボタンを作成し、画面右上にボタンを配置し、ボタンを押した時に別の処理を行わせたいと思っています。
このボタンを押した時、ボタンに設定した処理と同時に、画面タッチの処理も行われてしまいます。
やりたいことは、ボタンの処理だけを行い、画面タッチの処理は行わないようにしたいです。
どのような方法でこれを実現出来ますでしょうか?
よろしくお願い致します。
コメント1件

32
名前は開発中のものです。[sage]   投稿日:2015/06/18 00:16:20  ID:LGhw6WvC.net(5)
>31
入力処理オブジェクトを作って入力は一度そこに集める。
ボタンクリックとタッチの両方からフラグがたっていたらボタンの処理だけする。

33
名前は開発中のものです。[sage]   投稿日:2015/06/18 00:28:00  ID:LGhw6WvC.net(5)
あ〜、あとあれだ、その入力処理スクリプトはExcuteOrderをデフォルトより遅く設定しておく。

34
名前は開発中のものです。[sage]   投稿日:2015/06/18 01:34:38  ID:c7Oq2urw.net
拾ってきた日本語フォントを使いたいんですが、ひらがなしか対応してない場合など、
カタカナや漢字だけ別のフォントを指定する、ということは出来ますか?

35
名前は開発中のものです。[sage]   投稿日:2015/06/18 08:27:19  ID:LGhw6WvC.net(5)
試したことはないがそのフォントがない場合にはこっちを使うという
フォールバックの機能はある。
http://docs.unity3d.com/ja/current/Manual/class-Font.html

36
名前は開発中のものです。[]   投稿日:2015/06/18 11:53:14  ID:k7cSC52L.net(2)
C#ですが、GetComponent<なんちゃら>() の なんちゃらの部分は、
変数でどうにかして指定する事ってできますか?
コメント2件

37
名前は開発中のものです。[sage]   投稿日:2015/06/18 11:59:05  ID:EUEjchzr.net(2)
ダイナミックフォントだけフォールバックが使えるみたいですね
ありがとうございます

38
名前は開発中のものです。[sage]   投稿日:2015/06/18 12:02:41  ID:EUEjchzr.net(2)
>36
Type型を使えばできるかも
でも設計上は継承使って解決する方が絶対いいと思う
コメント1件

39
名前は開発中のものです。[sage]   投稿日:2015/06/18 12:09:14  ID:eq1FhNOM.net(4)
>36
どんな変数で指定したいの?

var component = GetComponent( 変数.GetType().ToString());
で"変数"の型のコンポーネントを取得できそうな気がするけど
コメント1件

40
名前は開発中のものです。[sage]   投稿日:2015/06/18 13:09:27  ID:k7cSC52L.net(2)
>38 >39 ありがとうございます。

敵の種類ごとにスクリプトをenemy1、enemy2・・・と
設けてて、それぞれのdamage()関数(処理はそれぞれ異なる)を
呼びたいのですが
public int stage_no;
GetComponent<"enemy" + stage_no >().damage();
の様なイメージでしたが駄目でした。

「変数.GetType().ToString()」を使ってみましたが、
enemy1 enemy1;
GetComponent(enemy1.GetType().ToString()) ().damage();

で、damage()が見つからない旨のエラーが出ました。
やり方が違ってるのかもしれません。

まあ変数は普通には使えなさそうという事がわかったので、
継承で解決というのを目指してみます。
コメント2件

41
名前は開発中のものです。[]   投稿日:2015/06/18 13:29:17  ID:qkh+0gl9.net(3)
ねこあつめのアイテム欄みたいに
uguiで横にドラッグして、各項目の一定の位置で勢いをつけて止まるのアセットってありますか?
コメント1件

42
名前は開発中のものです。[sage]   投稿日:2015/06/18 13:53:17  ID:LGhw6WvC.net(5)
>40
UnityではそういうのはSendMessage()でやるってのが常套ではあるけどな。
ステータス管理系のクラスはdamage()関数をもったベースクラスを継承するようにするってのがC#的には正解か

43
名前は開発中のものです。[sage]   投稿日:2015/06/18 13:57:20  ID:eq1FhNOM.net(4)
>40
まず言語の勉強から始めてください
色々酷い
その次にチュートリアルでUnityの構造の理解

44
名前は開発中のものです。[sage]   投稿日:2015/06/18 14:25:31  ID:Ev1fR347.net(2)
質問スレはここですか?
本スレで聞いたけど、回答無いので↓わかる人お願いします

BAKED GIとPreconputed GIに同時にチェック入れると何がどうなるんです? ベイクした結果にさらにリアルタイム計算が入っておかしくなりそうなんだけど、試してみると見た目はおかしくならないし、そもそもなぜベイクとリアルタイムを両方同時に有効に出来るのかもわからん…
コメント1件

45
名前は開発中のものです。[]   投稿日:2015/06/18 14:29:03  ID:qkh+0gl9.net(3)
すいません。
アイテム欄じゃなくて、お買い物欄でした。

46
名前は開発中のものです。[sage]   投稿日:2015/06/18 14:59:29  ID:eq1FhNOM.net(4)
>44
いや2chで聞かないでunityjapanに聞けよ
コメント1件

47
名前は開発中のものです。[sage]   投稿日:2015/06/18 15:10:52  ID:dMY2i70/.net
>41
お探しのものか知らないがバウンススクロールで調べたら?
コメント1件

48
名前は開発中のものです。[]   投稿日:2015/06/18 15:56:24  ID:qkh+0gl9.net(3)
>47
ありがとう、多分それです。

49
名前は開発中のものです。[]   投稿日:2015/06/18 16:23:52  ID:16g/OsO/.net
15です。
26さん、ありがとうございます。Unity4.6で制作することにしました。

50
名前は開発中のものです。[sage]   投稿日:2015/06/18 17:12:46  ID:ttTpU6x1.net
前スレでwebglでビルド出来ないと質問した者だけど
5.1にして試したところビルド出来ましたー
徐々に改善して行ってるようです
firefoxでもChromeでも起動出来ました
Chromeでは若干かくつくけども

51
名前は開発中のものです。[sage]   投稿日:2015/06/18 18:08:00  ID:Ev1fR347.net(2)
>46
このスレの存在意義はどうなるんです?
コメント1件

52
名前は開発中のものです。[sage]   投稿日:2015/06/18 18:57:01  ID:LGhw6WvC.net(5)
そんなものはない

53
名前は開発中のものです。[sage]   投稿日:2015/06/18 20:03:50  ID:eq1FhNOM.net(4)
>51
え、本気で言ってるの?

どうしてちゃんと動くか、なぜそういう指定ができるのか
そんなの答えられるのはUnityだけだろ
ここゲーム製作技術板だぞ
コメント3件

54
名前は開発中のものです。[sage]   投稿日:2015/06/19 01:12:31  ID:k7LgGiph.net(2)
>53
??????

55
名前は開発中のものです。[sage]   投稿日:2015/06/19 01:13:05  ID:k7LgGiph.net(2)
>53
わからないなら答えなければ良いのに、何を言ってるんですかねぇ?

56
名前は開発中のものです。[sage]   投稿日:2015/06/19 03:44:49  ID:bVRZE9Wb.net
皆もう質問には答えなくて良いらしいよ
いままでお疲れさまでした
コメント1件

57
名前は開発中のものです。[sage]   投稿日:2015/06/19 08:01:51  ID:kDOVgwAK.net
>53
>56
こういうやつは必要ないわ
お疲れ

58
名前は開発中のものです。[sage]   投稿日:2015/06/19 11:16:57  ID:nS6itkZ9.net(4)
検索が下手なのか上手く見つけられなかったので質問させて下さい

Unity 5.0.2をダウンロードしてネットにある入門講座で勉強中です
「ここでプレハブを更新して下さい」という項目で
講座のスクリーンショットにはInspectorに「Apply」ボタンがあるのですが、
自分の使っているUnity画面では「Select」「Revert」「Apply」というボタンがどれもありません
(下一行が丸ごとない)

【1】表示されない原因があるのか?
【2】又は別の場所にあるか、隠れているのか?

読み直してみたり、折りたたまれていたりしないか等も触ってみましたが
わかりませんでした
ご存知の方いたら教えてやって下さい

59
名前は開発中のものです。[sage]   投稿日:2015/06/19 11:19:57  ID:luTHWsaY.net(2)
その講座のURL貼るのが手っ取り早い
基本的にapply出るのはインポート設定とかだけでprefabのとこには出ないきが
コメント2件

60
58[sage]   投稿日:2015/06/19 11:40:04  ID:nS6itkZ9.net(4)
>59さん

こちらを参考にさせて貰ってます!
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/...

「弾を動かす」で「Bullet.cs」をアタッチして動く所までは確認できました
図3.12の画像にあるPrefab項目のボタンが表示されていません

講座の環境準備にあるように
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/...
ダウンロードしたチュートリアル用プロジェクトを開いただけでインポートは行っていない手順です
(そういう意味のインポートでなかったら勘違いすみません)
コメント2件

61
名前は開発中のものです。[sage]   投稿日:2015/06/19 11:48:09  ID:WRjX/55T.net(2)
>60
HieralchyのPlayerBulletが青い文字ならPrefabだけどそうでないならその前の作業のPrefabフォルダへのドラッグに失敗してる
ハイエラルキーにあるオブジェクトの文字が青いのがプレファブでプレファブをインスペクタに表示していればPrefab項目が必ず付くよ
コメント2件

62
58[sage]   投稿日:2015/06/19 12:02:41  ID:nS6itkZ9.net(4)
>61さん

Hieralchyでは青文字表示になっており
Projectの一覧でも青い箱のアイコンになっています

因みに他のPlayer等のプレハブも同様にInspectorではPrefabの項目が出ていません


Ctrl+Zだと作成されたものは戻らないみたいだし最初から全部やり直してみるべきかな‥

63
名前は開発中のものです。[sage]   投稿日:2015/06/19 12:17:06  ID:+eFs/qVI.net(3)
AssetsのPrefabを選択してるんじゃないかな?
Hierarchyで該当するオブジェクトを選択してみればいい
コメント2件

64
名前は開発中のものです。[sage]   投稿日:2015/06/19 12:17:25  ID:luTHWsaY.net(2)
projectのほうで表示してインスペクタ見てみて

65
名前は開発中のものです。[sage]   投稿日:2015/06/19 12:29:40  ID:+eFs/qVI.net(3)
>60
そのページにそって説明すると、PlayerBulletを作って、そこにBullet.csをアタッチして動かすことは出来たんだよよね?
PlayerBulletをProject/Prefabsにドラッグ&ドロップして、PlayerBulletのPrefabは出来たと
で、Project/Prefabs/PlayerBulletを選択している場合、インスペクタにはApplyボタンは出ないです
これはPrefabを直接操作することになるからです

HerarchyでPlayerBulletを選択すると、インスペクタにPrefabという項目が表示されます
その状態でPlayerBulletのプロパティを変更して、Applyボタンを押すと、Projects/Prefabs/PlayerBulletが更新されるわけです

66
58[sage]   投稿日:2015/06/19 12:40:30  ID:nS6itkZ9.net(4)
!!

沢山レスポンスありがとうございます
>63さんの言う通りの事が原因でした! お恥ずかしい!
無事チュートリアルの3.3をクリアしました

>59・64さん>61さん>63・65さんありがとうございます!!

67
名前は開発中のものです。[sage]   投稿日:2015/06/19 12:48:25  ID:+eFs/qVI.net(3)
おめでとう
そのチュートリアルはとても参考になったので頑張って!

68
名前は開発中のものです。[]   投稿日:2015/06/19 14:04:28  ID:AMe33k+v.net(4)
質問スレはここでしょうか。

HTMLのような、
文字の色・サイズ変更&画像インライン埋め込み表示がしたいです。

文字のみであれば uGui の text で
リッチテキストを使えば良さそうですが、
画像の埋め込みが出来ないようです。

何か方法はないでしょうか。
コメント2件

69
名前は開発中のものです。[sage]   投稿日:2015/06/19 14:11:34  ID:WRjX/55T.net(2)
>68
Panelクラスつかって固有の表現を一個ずつ作るしか無い
htmlつかったUI作るAssetとかも売っているけど68がどのような表現をさせたいのか明記しないとソレを薦めて良い物かすらわからん
コメント1件

70
名前は開発中のものです。[sage]   投稿日:2015/06/19 14:18:47  ID:ATUGDcz8.net(3)
そんなの自分で決めたデータ形式をパースして表示する仕組みを全部自分で書けばいい、
以外に何があると思っているのかw
コメント1件

71
名前は開発中のものです。[sage]   投稿日:2015/06/19 17:51:35  ID:p/8OgxHq.net
>68
Canvas下にtextとimageで作るようなのじゃなくて
言語ライクなものとしてなら
Unityの機能としてはそういうものはないから
誰かが作った似た機能のアセットを使うか
自分で作るしかない

72
名前は開発中のものです。[]   投稿日:2015/06/19 20:49:40  ID:AMe33k+v.net(4)
>69
>70
動的に書き出したデータを、行単位で縦に並べたいです。

テキスト
画像
テキスト
テキスト

だったり、

画像
テキスト
テキスト
画像
テキスト

だったりです。
テキストはフォントサイズや行の長さは不定、
画像もタテヨコサイズ不定です。
コメント1件

73
名前は開発中のものです。[]   投稿日:2015/06/19 21:02:12  ID:AMe33k+v.net(4)
HTMLがそのまま使えればベストなのですが、
ウェブビューは廃止になる、みたいなことを聞きました。

74
名前は開発中のものです。[sage]   投稿日:2015/06/19 21:10:52  ID:ATUGDcz8.net(3)
動的に書き出したデータを行単位で縦に並べるプログラムを書けばいいだけだと思うのだが…。
HTMLブラウザみたいに超高機能である必要はないならそんなに難しいプログラムでもなくね?
あとウェブビューでいいなら廃止になるまではウェブビュー使えばいいだけじゃね?
コメント1件

75
名前は開発中のものです。[]   投稿日:2015/06/19 21:41:59  ID:AMe33k+v.net(4)
>74
前の行の文字や画像の大きさが不定だと、
二行目の開始縦位置をどう決めれば良いのかわからなくて…

76
名前は開発中のものです。[sage]   投稿日:2015/06/19 23:33:25  ID:ATUGDcz8.net(3)
なんでだw
位置を示す値をもっておいて一行書いたらその高さ(文字の高さ+余白、もしくは画像の高さ+余白)
を足して次の行はそこから書けばいいってだけじゃん…
コメント1件

77
名前は開発中のものです。[]   投稿日:2015/06/20 16:31:11  ID:4n4056mY.net(2)
>76
Canvas のピボットをずらしていく感じですかね

78
名前は開発中のものです。[sage]   投稿日:2015/06/20 16:43:30  ID:QR8bkJec.net
教えてください。

admob広告のテスト用デバイスIDを取得したい場合
unityで取得することできますか?

79
名前は開発中のものです。[sage]   投稿日:2015/06/20 20:43:11  ID:vq1dwF1+.net
ID:AMe33k+v はお仕事でUnity使う事になったけど
アップデート情報やニュースの表示に困ってる、
ていう感じだな
コメント1件

80
名前は開発中のものです。[]   投稿日:2015/06/20 23:13:48  ID:4n4056mY.net(2)
>79
まさにその通りです。
急に引き継ぎしまして。
皆さんどうしてるんですかね…

81
名前は開発中のものです。[sage]   投稿日:2015/06/21 01:42:17  ID:InFxZkK1.net(2)
>72
表示したいのはサーバとか外部からもらった情報だろ?
別段困った事ないからどうしてつまずいているのか理解出来ないんだけど。

自分はスマフォならWebViewつかうし(Androidで将来的にダメになる可能性はある)
WebViewじゃなくてもHTMLレンダラがAssetStoreにあるし(PowerUI, HTML Engine For NGUI,他)
総量がサーバ側で絞れる(何ページもいっぺんに送らないでスクロールしても二画面程度)ならUGUIでもNGUIでも表示コンポーネントにまとめてスクロール表示で良いし

82
名前は開発中のものです。[]   投稿日:2015/06/21 04:57:40  ID:e13Ju65p.net(2)
uguiでダイアログ表示する、asset買ったけど使わないで無駄になった。

取り付け先指定できないから、スマートフォンの画面サイズに比例するサイズに出来ない。

asset買っても楽できるとは限らないね。

83
名前は開発中のものです。[sage]   投稿日:2015/06/21 05:27:55  ID:uobWamcb.net
uGuiならCanvas上に配置されるだろうし何とかなりそうな気はする
コメント1件

84
名前は開発中のものです。[]   投稿日:2015/06/21 11:05:09  ID:QnI4o8rR.net(2)
Unityが起動できなくなりました
もともとあったUnity(ver 5.0.6?)からアップグレードの知らせが来たので
ver 5.1.1f にアップデートしたのち起動すると最初に通常通り画像を表示したのち
全体がグレーになり動きがなくなりました
どうすればよいのでしょうか
以下のことをやっても変わりませんでした
・再起動
・アンイストール・最新版を再ダウンロードを繰り返す
・ver 4.6.5をダウンロード(このとき couldn't read a file://fileと表示される)
・アカウント名をアルファベットで構成するように変更
コメント1件

85
名前は開発中のものです。[]   投稿日:2015/06/21 11:11:14  ID:e13Ju65p.net(2)
>83
Canvasに平行して配置される。
Canvas上に配置するように改造すると表示されない。

https://docs.google.com/document/d/1d-emVIbgs0npAR9AdpTbMvy4k6J7uBsfi...
(uGUIに横線入ってるけどそういうことか)

asset選ぶのどうやってるのか不明。

86
名前は開発中のものです。[]   投稿日:2015/06/21 15:25:46  ID:Tkl0EJUL.net(2)
Android版とiOS版のゲームを一つのプロジェクトで作る場合、
微妙にそれぞれで必要なアセットが違うので、ビルド時にエラーになってしまうのですが、
プラットフォーム毎に必要なアセットを指定するようなことって可能ですか?
コメント1件

87
名前は開発中のものです。[sage]   投稿日:2015/06/21 15:42:41  ID:xJfUlY+s.net
>84
最新版のエディタの不具合の可能性もあるから
UnityJapanに聞いたほうがいい

88
名前は開発中のものです。[sage]   投稿日:2015/06/21 16:09:21  ID:qOvUVIKa.net
つか再インスコで古いのも起動出来ないっておかしくね?
ちなみに俺も5.1.1にしてみたけど問題なく動いてる
5.1.0からの移行でもいちいちプロジェクト再コンパイルみたいなのやってんのな
大きなプロジェクトとかやってたら結構時間食うかも?

89
名前は開発中のものです。[sage]   投稿日:2015/06/21 16:19:30  ID:QnI4o8rR.net(2)
もとのver(5.0.3でした)のをインストールして解決しました
なにかが悪かったのでしょうが今はこのままこれを使っていきます

90
名前は開発中のものです。[]   投稿日:2015/06/21 16:22:22  ID:DlPqtgn+.net
>86
プロジェクトを分けるとか、書いてあったらうな。
コメント1件

91
名前は開発中のものです。[sage]   投稿日:2015/06/21 16:26:49  ID:Tkl0EJUL.net(2)
>90
やっぱりプロジェクト分けなくちゃ駄目ですかね。
うーん。なんとかならんかなぁ。
コメント1件

92
名前は開発中のものです。[sage]   投稿日:2015/06/21 16:29:26  ID:InFxZkK1.net(2)
>91
何が衝突する?
pluginのjarとかObjective-Cコードは衝突しないからDLLか?
DLLだと救えないけどソース系の物なら#ifで分岐させるしか手は無い

93
名前は開発中のものです。[sage]   投稿日:2015/06/21 21:04:14  ID:rucE/Dg1.net(2)
エディタ拡張を作っているのですが、Inputイベントが上手く取得できません
Editorを継承しOnSceneGUIを呼んで、その中で
if(Input.GetMouseButtonDown (0))とかif(Input.GetKeyDown (KeyCode.Space))
とかして、何かさせたいのですが、Inputイベントが上手く取得できない感じです
ゲームモードでプレイすれば当たり前ですがInputイベントは取得できるのですが…
助言くださると助かりますm(__)m

94
名前は開発中のものです。[sage]   投稿日:2015/06/21 21:24:25  ID:necKUGlw.net

95
名前は開発中のものです。[sage]   投稿日:2015/06/21 21:40:54  ID:rucE/Dg1.net(2)
拾えました!ありがとうございますm(__)m

96
名前は開発中のものです。[sage]   投稿日:2015/06/22 14:05:53  ID:GhW2u2eI.net
ビルドすると必ず動作を停止しましたと出て落ちてしまうんですが原因は何が考えられるでしょうか?
シーンごとにはビルドできるのに、合わせると確実に落ちてしまいます。
コメント1件

97
名前は開発中のものです。[sage]   投稿日:2015/06/22 14:15:31  ID:YkFzOTHg.net
>96
まずビルドターゲット毎に実行ログの取得方法が異なるがとりあえずそこら辺から探っていくと良いんじゃ無いの
PCやMacも固有のディレクトリ(マニュアル参照)に転がってる、iosならXCode,Androidならddmsでログ見ながらやってるなら起動時に落ちるとしたらメモリたんねーとかで落ちてるし

98
名前は開発中のものです。[sage]   投稿日:2015/06/22 18:06:58  ID:3GFLq6ZN.net(2)
Android向けにビルドするとandroid.permission.READ_PHONE_STATEがmanifestに追加されてしまいます。
これを自動で付けないようにするにはどうしたらいいんでしょうか?
コメント1件

99
名前は開発中のものです。[sage]   投稿日:2015/06/22 18:57:35  ID:lJ0/01e1.net(2)
自動でっていうかpluginのせいじゃね?admobとかさ
不確かだけどなにもいれないやつでいるパーミッションってインターネットアクセスだけじゃなかったかな 
これもいろいろいじった後だから怪しいが
コメント1件

100
名前は開発中のものです。[sage]   投稿日:2015/06/22 19:11:41  ID:lJ0/01e1.net(2)
>98
admobは関係ないけど付加されるようになったのは何かのプラグインか処理のせいと思う

自分の基本的なアプリはsd cardの読み書きとネットアクセスだけなので

101
名前は開発中のものです。[sage]   投稿日:2015/06/22 19:31:32  ID:3GFLq6ZN.net(2)
>99-100
プラグインは何も入れず新規でビルドしても追加されていまいます。
プロジェクトのPlayerセッティングで関係するような項目ってありますか?Unityは5.1.0f3です。

UnityをインストールしたフォルダにあるManifestのテンプレート?などにも書いてなかったです。

102
名前は開発中のものです。[sage]   投稿日:2015/06/22 20:33:47  ID:Mrez5vRK.net(2)
http://stackoverflow.com/questions/1747178/android-permissions-phone-c...
idかわってるけど>99>100な、俺。上のリンクによるとandroid SDKとターゲットのverが低いと互換性?かなんかで入ることもあるとか
SDKとJDK更新したら?
コメント1件

103
名前は開発中のものです。[sage]   投稿日:2015/06/22 21:56:08  ID:Ex3Gr6yS.net(2)
初心者的質問で申し訳ないですが、テクスチャを自動でタイリングしてくれる方法って無いでしょうか?
例えばパネルにテクスチャを設定してそのマテリアルからタイリングの縦横の数を設定できることはわかります
ですが、この方法だとオブジェクトを拡縮した場合に同じ比率でタイリング数もいじらないいけません
オブジェクトを拡縮した場合にもテスクチャのタイリング数を自動で補正して欲しいです。
方法無いでしょうか?
コメント3件

104
名前は開発中のものです。[sage]   投稿日:2015/06/22 22:03:56  ID:Mrez5vRK.net(2)
ググったのか疑われるレベルといわざるを得ない>103 違ったらすみません
http://neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FS...

105
名前は開発中のものです。[sage]   投稿日:2015/06/22 22:39:33  ID:Ex3Gr6yS.net(2)
ん〜、>103の質問はちょっと間違ってました。
イメージ的にはhtmlのbackground-repeatみたいな感じで「リピート」してくれると有り難いのですが…
ちょっと良くわかってないですが「UVマップ」とかそこら辺関係するので難しいですよね…

106
名前は開発中のものです。[sage]   投稿日:2015/06/23 01:29:05  ID:nDT2gOqt.net(2)
>103
Unityにそういう作り付けの仕組みがあるかといわれるとない。
実現する方法としては二つあって
1そういうシェーダを書く
2そういう風にマテリアルを操作するスクリプトを書く

スタンダードアセットの水のシェーダとか見ると参考になる。

107
名前は開発中のものです。[sage]   投稿日:2015/06/23 03:08:40  ID:DRA3m8Pc.net
>102
ありがとうございます。やっぱり無理だったのでいろいろ調べてみましたがUnity5.1のバグのようです。
あまり英語が分からないので自信ないですが

http://forum.unity3d.com/threads/unity-5-1-adds-android-permission-rea...

http://fogbugz.unity3d.com/default.asp?705138_9rutj7lcuolffk15

修正もされる?ようなのでちょっと待ってみます。
http://answers.unity3d.com/questions/987433/read-phone-state-permission-...

ありがとうございました。
コメント2件

108
名前は開発中のものです。[sage]   投稿日:2015/06/23 14:40:49  ID:XhX4q4wg.net
ユニティちゃんのfaceanimationを他のモデルで使う方法知ってますか?

試作的にblenderでユニティちゃんfbxをインポートして何もせずにエクスポートしただけでも×
スケールとか変わる、BlendShapesの名前からblendshape1,2,3ってのが落ちる他はほぼそのまま
faceupdateってスクリプトで動かない

マスクアバター新規に作ったりしても変わらない、新規に作ったマスクアバターで元のも動くからアバターの問題じゃない気がする
通常のアニメーションは問題なく動く、リップシンクやautoblinkは動くからblendShapes自体の問題でも無い気がする
拡張子のfbxのアニメとanimってアニメの違いもよく判ってない初心者ですがよろしくお願いします

109
名前は開発中のものです。[sage]   投稿日:2015/06/23 15:31:30  ID:IgSgPJfY.net
マリオ的な2D横スクロールのアクションゲームを作ってます
ビルドして動かしてみたところ、地面のブロックなどのスプライトが一部消えてしまいます
消えたブロックと消えていないブロックのインスペクタを比較してもちゃんとスプライトは割り当てられていて、なぜ消えたのかわかりません
しかもシーンを読みなおしてビルドし直すと、消えるブロックが毎回変わるんです
なぜでしょうか

こちらがビルド前で
http://gyazo.com/586087710f782e711d886b9b1b89f728
こちらがビルド後です
http://gyazo.com/ecfd523e3727274be21b9cfdb7c9fdcc
コメント1件

110
名前は開発中のものです。[sage]   投稿日:2015/06/23 17:15:10  ID:dszOaWgJ.net
エスパ−さんお願いします!

111
名前は開発中のものです。[sage]   投稿日:2015/06/23 17:18:25  ID:zhxzHak8.net
ちょっとエスパー、これって妖怪の仕業だよねぇ?

112
名前は開発中のものです。[sage]   投稿日:2015/06/23 17:29:25  ID:nDT2gOqt.net(2)
orderinlayerが背景と被ってるとかそんなんじゃないの?w

113
名前は開発中のものです。[sage]   投稿日:2015/06/23 17:29:34  ID:ZahADljw.net
>109
ブロックをもう少し前に出してみるといいと思うの。

114
名前は開発中のものです。[sage]   投稿日:2015/06/23 17:56:23  ID:C221El/O.net(2)
orderinlayerでした
お騒がせしました(´・ω・`)

115
名前は開発中のものです。[]   投稿日:2015/06/23 18:06:18  ID:C221El/O.net(2)
ID変わってますが114は109です

116
名前は開発中のものです。[sage]   投稿日:2015/06/23 23:02:54  ID:N4IGkrNY.net
Mac買ったから早速unity入れたけど何かぼやけない?
2014mid MBP。
推奨設定って有るの?

117
名前は開発中のものです。[sage]   投稿日:2015/06/24 04:47:50  ID:Bj3ob9/N.net(2)
3スレか4スレくらい前に出たと思うんですがオブジェクトのアウトラインを光らせる
アセットってアセット名分かりますか?忘れてしまって・・・
検索したらアウトライン光らせるスクリプトは出るんですが、光り方が以前見たアセットのとは違って
アセットの方が綺麗だったので、そのアウトライン光らせるアセットを探してるんですが・・・
もしそういうアセットの名前を知っていたら教えて下さい。

118
名前は開発中のものです。[sage]   投稿日:2015/06/24 10:17:56  ID:OUcfAXTz.net
Unity5.0.1f1(Win)で、
Input.GetAxisRaw("Mouse X")が0しか返さないんだけど、仕様なの?
コメント1件

119
名前は開発中のものです。[sage]   投稿日:2015/06/24 12:18:32  ID:WSPIECBZ.net(2)
2dで一定の高さでバウンドさせるにはどうしたらいいんでしょうか?跳ねる度に少しずつ高さが上がっていってしまいます

・Material
Friction 0
Bounciness 1

・Rigidbody2D
Mass 1
LinearDrag 0
AngularDrag 0.05
GravityScale 1
コメント2件

120
名前は開発中のものです。[sage]   投稿日:2015/06/24 13:06:42  ID:SHRA7xhM.net(2)
>119
完全に制御するのは不可能。物理エンジンは毎フレームの計算結果の累積であり
浮動小数点演算では誤差は必ず生じるので毎フレーム生じる誤差は累積していくのみ。
コメント1件

121
名前は開発中のものです。[sage]   投稿日:2015/06/24 13:10:01  ID:ckopFE0T.net(2)
>119
bouncinessが1だとエネルギーが損失されずに跳ね返る ぼーるみたいなら0.7とかにしたら
コメント1件

122
名前は開発中のものです。[sage]   投稿日:2015/06/24 13:20:01  ID:WSPIECBZ.net(2)
>120
なるほど。誤差によって少しずつ上昇してしまっていたのですか

>121
今回は一定の高さで跳ね続けるボールを作りたかったのです

ありがとうございました。一定の高さで跳ね続けるようにスプリクトで高さ制限などをやってみます
コメント1件

123
名前は開発中のものです。[sage]   投稿日:2015/06/24 15:08:01  ID:AGepoBFt.net
>122
iTweenとか使ってバウンドしてる風な上下運動させるのは?

124
名前は開発中のものです。[sage]   投稿日:2015/06/24 20:20:23  ID:brB7i/H8.net
ブロック崩し的なもの(場を傾けて加速度運動させる・
パドルを穴側に上下して打ち返すPC98のものみたいなやつ)を作ってるのですが
球が跳ね返りません
どうすればよいでしょうか
コメント1件

125
名前は開発中のものです。[sage]   投稿日:2015/06/24 20:24:47  ID:wehp4xJ1.net
球を跳ね返るようにすればいいんじゃないかな
もしくはもう少し他の人が理解できる文章で書いてみるとか
コメント1件

126
名前は開発中のものです。[sage]   投稿日:2015/06/24 20:28:41  ID:Bj3ob9/N.net(2)
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/...

スクリプトから2D3Dを切り替える事はできますか?

127
名前は開発中のものです。[sage]   投稿日:2015/06/24 20:33:16  ID:ckopFE0T.net(2)
>124
エスパーしてやるよ 作りたいのはピンボールゲームでパドルで跳ね返す処理だろ
rigidbody両方についてるか ボールとパドルに
ボールの移動でtransform直接いじってたら物理エンジンが働かない
パドルっていうかflipperって言うらしいんだけどそれが動いたときの処理もたぶん物理エンジンが働くように書く
コメント1件

128
名前は開発中のものです。[sage]   投稿日:2015/06/24 20:33:32  ID:SHRA7xhM.net(2)
カメラをorthographicにして向きを0,90,0にすればそれだけの話ではないか
コメント1件

129
名前は開発中のものです。[sage]   投稿日:2015/06/24 22:04:02  ID:W/O3UC5XE
質問です。アクションゲームを作ろうと思っているんですが
パンチ発生途中で相手の攻撃くらったり
パンチ発生途中で必殺技出す為にモーションの上書きを行おうと思うのですが
アニメーションの紐付けだと、モーションが全部出きってからでないと移行しません
途中でモーションの上書きを行うにはどのようにしたらいいんでしょうか。

130
名前は開発中のものです。[sage]   投稿日:2015/06/25 08:29:26  ID:o/Qj8lIB.net
>118の自己レス。
VM上だとそれが仕様らしい。

131
116[sage]   投稿日:2015/06/25 08:38:56  ID:2LIGd+ex.net
すみません。
どなたかMacの推奨解像度教えてくださいませ。
MBPRetinaでunityが全体的にボヤボヤで見難いことになってます。

132
名前は開発中のものです。[sage]   投稿日:2015/06/25 20:31:11  ID:szJ4QV0E.net(2)
Unity5.0からUnity5.1.1f1にアップデートしたら
UNetWeaver error: Exception :System.NullReferenceException: Object reference not set to an instance of an object
at Unity.UNetWeaver.Weaver.CheckSyncListStruct (Mono.Cecil.TypeDefinition td) [0x0003e] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1420
at Unity.UNetWeaver.Weaver.Weave (System.String assName, IEnumerable`1 dependencies, System.String unityEngineDLLPath, System.String unityUNetDLLPath, System.String outputDir)
[0x0006d] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1461
UnityEngine.Debug:LogError(Object)
Unity.UNetWeaver.Log:Error(String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:19)
Unity.UNetWeaver.Weaver:WeaveAssemblies(IEnumerable`1, IEnumerable`1, String, String, String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/UNetWeaver.cs:1538)
Unity.UNetWeaver.Program:Process(String, String, String, String[], String[], Action`1, Action`1) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:33)
UnityEditor.Scripting.Serialization.Weaver:WeaveUnetFromEditor(String, String, String, String, Boolean)
というエラーと
Failure generating network code.
UnityEditor.Scripting.Serialization.Weaver:WeaveUnetFromEditor(String, String, String, String, Boolean)
というエラーが出てしまいました
ネットワークを使ったゲームではなく原因がよくわからないのですが
どうしたらよいか教えていただけないでしょうか
※エラー部分長くなってすみません
コメント3件

133
名前は開発中のものです。[sage]   投稿日:2015/06/25 20:54:46  ID:lOStaGHQ.net

134
名前は開発中のものです。[sage]   投稿日:2015/06/25 21:03:15  ID:szJ4QV0E.net(2)
>133
ありがとうございます!
バグだったのですか・・・

135
名前は開発中のものです。[sage]   投稿日:2015/06/26 00:23:41  ID:BjYHwtSi.net
なんかバグあるぽいな
アプデトしようか迷ったけど様子見して正解だったぜ

136
名前は開発中のものです。[sage]   投稿日:2015/06/26 01:06:45  ID:tqW8Z4v2.net
俺も>132見てすんでの所でうpデータexe捨てたw
人柱乙!w
コメント1件

137
名前は開発中のものです。[sage]   投稿日:2015/06/26 02:24:24  ID:JP8WOZw8.net
すみません、質問です。

uGUIでキャンバスの上にTEXTを作りました。
この元からある文字をAとします。
そのTEXTをプレハブ化してスクリプト上でプレハブを作成、キャンバスを親に指定、という風に作ってみました。このスクリプト上で作成した文字をBとします。

PCのUnty上でゲームを実行すると当然同じ文字が表示されます。
しかし、これをビルドして、アンドロイド上で再生するとAとBのフォントサイズが全然違ってしまって困っています。
Aはもともとと同じくらいの大きさなのですがBがやたら小さい文字になってしまします。
なにか解決方法、ございますでしょうか。

また、いろいろ調べたいのですが、いちいちビルドしてインストールしてアンドロイド上で再生、ということをやらねばならず、非効率極まりないのですが、なにかよい知恵はございませんでしょうか。
よろしくお願いします

138
名前は開発中のものです。[sage]   投稿日:2015/06/26 07:49:24  ID:3kDAhiJf.net
>132のバグに関しては元のプロジェクトパッケージ化して新しいプロジェクトに全部移せば直るけどな
コメント1件

139
名前は開発中のものです。[sage]   投稿日:2015/06/26 08:07:34  ID:jBUsHDjX.net
>136のような自己中もいれば
>138のようにちゃんと教えてくれる人もいる
これだから2chはやめられん
コメント1件

140
名前は開発中のものです。[sage]   投稿日:2015/06/26 14:37:36  ID:XYEehPpC.net
>139のような傍観厨をさらに傍観できるのが2ch、これだから(ry

141
名前は開発中のものです。[sage]   投稿日:2015/06/26 15:58:02  ID:XBGoGP0V.net
>125
>127
>128
遅くなりましたがありがとうございます
ピンボールのフリッパーという表現がまさに言いたいことです
Translateじゃなくて別の処理が必要なのですね
ピンボールとか色々ググってみます

142
名前は開発中のものです。[sage]   投稿日:2015/06/26 22:45:52  ID:K/eVGHkh.net
プレイヤー側がランタイムパッケージやAdobe AIRを入れないと
動かないようなゲームは嫌なんですが
Unityで作られたゲームはどうですか?ゲーム以外をDLさせなくても動きますか?

143
名前は開発中のものです。[sage]   投稿日:2015/06/26 23:05:24  ID:JBX16rEp.net
2D横スクロールアクションを作っています
落石ギミックを作りたいのですが、一つのanimファイルを複数の岩に使い回して、かつそれぞれの動くタイミングをずらしたいです
どうやればいいでしょうか
コメント1件

144
名前は開発中のものです。[sage]   投稿日:2015/06/27 05:05:15  ID:CsPK67j6.net(2)
>143
オブジェクトをprefabにするのはだめなの?
コメント1件

145
名前は開発中のものです。[]   投稿日:2015/06/27 05:18:21  ID:TVx0+wQf.net(2)
画面に出したくないprefabって編集用にどこに置いてますか?
ビルド対象にしないSceneにでも配置すれば良いですか?
コメント1件

146
名前は開発中のものです。[sage]   投稿日:2015/06/27 05:27:27  ID:wO/dYjcL.net(2)
>145
別シーンで編集してもいいし、編集するときだけhierarchyに置いても良いし、
一シーンに全部突っ込んでおいてプレファブのRootオブジェクトをDisableにするでも良い
最後の場合 InstantiateしてもDisableのママなのでSetActiveしないとダメだからめんどくさいかもよ
コメント1件

147
名前は開発中のものです。[sage]   投稿日:2015/06/27 07:00:55  ID:x68+E9ae.net(2)
unityが製作が進むにつれて重いんですがこんなものですか?
再生ボタン押したときにまっさらなプロジェクトに比べて重く感じる他プロジェクトフォルダ触ってるときにもプチフリーズしたりします
ワンシーンカジュアルゲームでモデルが5つくらい、assetにdreamloとitweenいれてます
スクリプトが使わないファイルもいれると30くらい、アタッチしてるのは10ちょっとです
PCは2013ころのゲーミングノートです いらないスクリプト消したりしたらよくなったりしますかそれともこれが普通ですか

148
名前は開発中のものです。[]   投稿日:2015/06/27 07:09:05  ID:TVx0+wQf.net(2)
>146
別シーンでやってみます

149
名前は開発中のものです。[sage]   投稿日:2015/06/27 12:46:59  ID:ERaUd9qL.net(2)
>144
素人なので言っていることがよくわかりません
rock root→rock animation→rockという親子関係でrock animationを動かしています
これをまとめてprefabに入れて、それをまたシーンに入れてみましたが、これをどうすればアニメーションのタイミングをずらせるのでしょうか?
コメント3件

150
名前は開発中のものです。[sage]   投稿日:2015/06/27 13:19:44  ID:YHyHeCaA.net
>149
そのPrefabのアニメーションが自動で再生されると仮定してだが
Unity的にスタンダードなやり方というならそういうPrefabを
ランダムなタイミングで生成しアニメーションの再生が終わったら消す、
というやり方が一般的だろう。
Stgにおける弾や敵の生成消滅と同じだ。
Stgのチュートリアルは公式にあるからそれを眺めればいい

151
名前は開発中のものです。[sage]   投稿日:2015/06/27 14:34:36  ID:oBjhXh5L.net
>149
素人なら勉強してから来てください。

152
名前は開発中のものです。[sage]   投稿日:2015/06/27 14:43:30  ID:pohNKoaY.net
tutorialのProject: Space Shooterまでやればここの質問の大半の答えはでる
Project: Survival shooterも理解すればもう十分経験者レベルw
一回じゃ理解しきれないだろうけど何ができるのか判るだけでも全然違う

153
名前は開発中のものです。[sage]   投稿日:2015/06/27 19:15:41  ID:CsPK67j6.net(2)
>149
Prefabにして岩を生成するタイミングをずらせばアニメーションもずれるんじゃね?
もちろんスクリプトを使って生成するんだよ。

154
148[sage]   投稿日:2015/06/27 19:25:59  ID:ERaUd9qL.net(2)
WaitForSecondsとInstantiateを組み合わせて、なんとか形にできました

もう一つ質問なのですが、Instantiateで複製したオブジェクトのアニメーションの速度を変化させるのはどうすればいいでしょうか
複製したオブジェクトをGetComponentしてそれのspeedを減らせばいいと思いますが、複製したそれぞれをGetComponentする方法がよくわかりません
コメント3件

155
名前は開発中のものです。[sage]   投稿日:2015/06/27 19:28:58  ID:x68+E9ae.net(2)
>154
instantiateの返り値は作ったgameobject

156
名前は開発中のものです。[sage]   投稿日:2015/06/27 20:48:58  ID:mPzFLNHm.net
もう少し基本を勉強したほうがいいんじゃないかな?

157
名前は開発中のものです。[sage]   投稿日:2015/06/27 21:01:20  ID:wO/dYjcL.net(2)
>154
151が例に挙げてるTutorialをやっとけ、最終的に時間の無駄遣いが減る

158
名前は開発中のものです。[]   投稿日:2015/06/27 22:33:26  ID:FRPVdIee.net
カスは時間無駄にするのが本当に上手いよなー

159
名前は開発中のものです。[sage]   投稿日:2015/06/27 22:35:47  ID:roqegmrp.net
FBXのモデルをインポートしてヒューマノイドにしてボーンにスクリプト追加したりいろいろ変更した後にメッシュを修正したい場合は
FBXのモデル自体を変更してインポートし直してまた最初からスクリプト追加するしか無いですか?
springboneとかcolliderとか結構な数追加した後にメッシュに不具合があって気持ちが折れる
コメント1件

160
名前は開発中のものです。[sage]   投稿日:2015/06/28 02:45:42  ID:G42YtIrk.net
GameObject damegetextA = Instantiate (damegetext, Camera.main.WorldToScreenPoint (transform.position), Quaternion.identity)as GameObject;
damegetextA.transform.SetParent (canvas.transform);


このようにスクリプトを組んでUI上にテキストを作ったのですが、何故かプレハブ同じ文字(サイズ等)になってくれません。
何が行けないかわかる方教えていただけませんでしょうか

161
名前は開発中のものです。[sage]   投稿日:2015/06/28 03:05:51  ID:jKObmXcW.net(4)
>159
いや、それがPrefab化されていれば上書きするだけでいいんじゃね?
上書きはエクスプローラとかで上書きしてやればいい。
まぁ構造とか変わったらそれまでだが。
コメント1件

162
148[sage]   投稿日:2015/06/28 03:39:43  ID:8j9DD3yr.net(4)
本当にすみません多分これが最後になると思います
>154の発展です
スクリプト内で取得したオブジェクトの子オブジェクトのコンポーネントの数値(ここでは岩の落下速度(droptime))をいじりたいです
instantiateで作成したオブジェクトのもので終了すると消えてしまうのでpublicで持ってくることはできず、複数作成したいのでFindのように名前で検索するのは使いたくないです
GetComponentInChildrenを使うのがよさそうと思いましたが、どうやらこれは自身の子から検索しているのかうまくいきません

いちおうスクリプトを貼っておきます

using UnityEngine;
using System.Collections;

public class rockpop : MonoBehaviour {
Animator anim;
public GameObject droprock;
public Transform rockroot;
public float droptime;
public float poptime;
IEnumerator Start()
{
yield return new WaitForSeconds(poptime);//poptime秒待つ
droprock = Instantiate(rockroot, transform.position, transform.rotation) as GameObject;//rockrootを複製し、そのGameObjectをdroprockに取得したつもり
anim = droprock.GetComponentInChildren<Animator>() as Animator;//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり
anim.speed = droptime;//アニメーションの速さを調整
}

void Update () {
}
}
コメント1件

163
名前は開発中のものです。[sage]   投稿日:2015/06/28 03:54:02  ID:jKObmXcW.net(4)
>162
anim = droprock.GetComponentInChildren<Animator>();
で取得できないのはおかしいと思うがどうしてもダメなら
anim=droprock.transform.Find("rock animation").gameObject.GetComponent<Animator>();
とかでやるしかないな。
コメント1件

164
名前は開発中のものです。[sage]   投稿日:2015/06/28 04:03:30  ID:8j9DD3yr.net(4)
>163
ありがとうございます
でも下の方法でやってもこのようなエラーが出てしまいました
NullReferenceException: Object reference not set to an instance of an object
rockpop+<Start>c__Iterator8.MoveNext () (at Assets/rockpop.cs:15)

165
名前は開発中のものです。[sage]   投稿日:2015/06/28 04:16:09  ID:jKObmXcW.net(4)
その15行目ってどこやねん…
droprock = Instantiate(rockroot, transform.position, transform.rotation) as GameObject;
の行だっていうならrockrootをセットしてないっつーだけではないか?
コメント1件

166
名前は開発中のものです。[sage]   投稿日:2015/06/28 04:23:16  ID:8j9DD3yr.net(4)
>165
ちゃんとセットされているはずです
15行目は//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり の行です

疲れたので一旦寝てから確認してみます

167
名前は開発中のものです。[sage]   投稿日:2015/06/28 04:38:10  ID:jKObmXcW.net(4)
その行か〜。droprockがちゃんとインスタンシエイトされてて参照も行われてて、ということであれば
transform.Find()が失敗してるのかもしれない。
でもその原因て名前が間違ってるとかしか考えられないんだよなぁ

168
名前は開発中のものです。[sage]   投稿日:2015/06/28 05:47:58  ID:w6WHgHbe.net
Instantiateは必ずしもGameObjectを返す関数ではないよ

169
名前は開発中のものです。[sage]   投稿日:2015/06/28 06:13:32  ID:8ILeGtx9.net(3)
transform.FindInChildみたいなのがあるからdroproockのこからanimatorアタッチしてる子をみつけてgetcomponent
今のままじゃdropboxの子すべてからanimator見つけるみたいになってる

droprock.FindInChild(name).GetCoponemt<Animator>().speed=...

170
名前は開発中のものです。[sage]   投稿日:2015/06/28 06:14:13  ID:8ILeGtx9.net(3)
あ、最後の行のコード多分transformが抜けてるから足しといて

171
名前は開発中のものです。[sage]   投稿日:2015/06/28 08:00:47  ID:8ILeGtx9.net(3)
rockrootの型にTransformいれてるけど,instantiateはObjectからの継承メソッドでTransformをinstantiateしてもgameobjectにならない asでの変換でnullになるんじゃないか

172
名前は開発中のものです。[sage]   投稿日:2015/06/28 10:37:44  ID:2fV5hFlY.net
roockrootが何か別のGameObjectであるならTransformで退避せずにGameObjectで退避しとけ
座標のためだけならVector3で持っとけ
正直設計もおかしいしGameObjectとコンポーネントに対する理解も怪しいから
Unityの基礎の基礎をもう少し真面目に理解をする勉強をしろ

ここはお前のデバッグスレじゃねーから

173
名前は開発中のものです。[sage]   投稿日:2015/06/28 12:39:40  ID:5chdms1F.net
>161
大感謝!
unityのエディターの中でやろうとしてもうまくいかなかった
unityの外で書き換えるって発想がなかった
ボーンに影響ないようなメッシュの小変更は問題ないことは確認できた

174
名前は開発中のものです。[sage]   投稿日:2015/06/28 15:29:17  ID:8j9DD3yr.net(4)
お騒がせしました
どうにもうまくいかないのでとりあえず他の作業を先に進めることにします
ありがとうございました

175
名前は開発中のものです。[sage]   投稿日:2015/06/28 16:36:10  ID:6dFlcnlr.net
何度でも言うけど理解が及んでないと知るべき
そんでもってまずTutorial先にやれ

176
名前は開発中のものです。[]   投稿日:2015/06/28 20:12:52  ID:R0CXbJbR.net
チュートリアルやったって理解できない奴にはできないだろ
脳味噌の出来なんて人それぞれなんだから自分中心に考えすぎ

177
名前は開発中のものです。[sage]   投稿日:2015/06/28 20:25:44  ID:+OwvWdOS.net
理解できない奴はその時点で諦めるだろうし良いふるいじゃないか

178
名前は開発中のものです。[sage]   投稿日:2015/06/29 01:22:10  ID:6QO/Bjnt.net
それunityの思想に反しますやん
unityは自分でフレームワークつくれるような人達への作業軽減ではなく
ゲームづくりの間口広めるのが目的なんだし

179
名前は開発中のものです。[sage]   投稿日:2015/06/29 01:30:31  ID:ZVCKe42h.net
そういう思想で作られたUnityのチュートリアルやって理解できない人は
相当向いてないんだって感じはするけどねw

180
名前は開発中のものです。[sage]   投稿日:2015/06/29 02:23:02  ID:52vQe5dT.net
Window7 Unity5 64bitという環境で、vuforia4は動作しますか?

181
名前は開発中のものです。[sage]   投稿日:2015/06/29 05:54:15  ID:grmLEakj.net
何事にも最低限必要な能力というものはあるからな

182
名前は開発中のものです。[sage]   投稿日:2015/06/29 10:21:04  ID:UIR5dvqB.net
別に最初からスクリプト組むのがUnityの使い方ってわけじゃない
プログラミング能力は多分に基礎力に関わるから能力が足らないなら
当面は優秀な先人が作ったアセット組み合わせて作るとかしたほうが無難だな
チュートリアル理解できないレベルなら尚更

183
名前は開発中のものです。[sage]   投稿日:2015/06/30 04:24:08  ID:ANrX9KCw.net
能力無いなら最初からあるもので色々作ってみればいいのに
小学生が「大学生の勉強したいけどわからないから教えてください」
ってレベルの質問は萎えても仕方無い
今の実力じゃこういうゲームは作れないって認識するのも大事だと思う

184
名前は開発中のものです。[sage]   投稿日:2015/06/30 06:53:16  ID:OiIm23p7.net
Unityはツクール系のソフトじゃないからな。
やりたいことを実装していくと、必ずスクリプトが必要になる。

185
名前は開発中のものです。[sage]   投稿日:2015/06/30 12:19:01  ID:pZXtcSOm.net
そういう時は有料のツクールassetが山のようにあります
多少の出費で時間を買うか懸命な判断をしてください

186
名前は開発中のものです。[sage]   投稿日:2015/06/30 12:59:43  ID:ysxbxa7u.net
Unityエンジンの仕様や構造がわかってないとアセットすらちゃんと使えない

上にサンプルがいるじゃん

187
名前は開発中のものです。[]   投稿日:2015/06/30 14:54:20  ID:nWtdop3c.net
そもそもUnityはasset作って金儲けするツールやし

188
名前は開発中のものです。[sage]   投稿日:2015/07/01 01:31:40  ID:+bWFEBl5.net(2)
Unityで敵キャラのパラメータみたいな数だけ多い情報を扱いたいときって、どうやって記述しておくのがオススメ?
エクセルにまとめてテラシュールウェアのExcelImporter使うのが考えうる真っ当な方法なんだけど
コメント1件

189
名前は開発中のものです。[sage]   投稿日:2015/07/01 02:18:35  ID:Zx3lUhw2.net(4)
オブジェクトA
┗class TestA List<TestB> HMListというのがある (AwakeでDontDestroyOnLoad(this);している)
┗class TestB クラス変数が2個(int hpとint mp) (AwakeでDontDestroyOnLoad(this);している)

オブジェクトB
┗class TestC

という構成で、TestCクラス内で(オブジェクトAのTestAとTestBはゲトコン済みという前提で)

 for (int i = 0; i < 10; i++)
 {
  var t = new TestB();
  t.hp = 100;
  t.mp = 100;
  オブジェクトA.TestA.HMList.Add(t);
 }

とします。ここまでは問題ないのですが、これを行った後にシーンを変えるとHMListの中身が消える(ListのCount値はなぜか残っている)
のですが、なぜですか?
リスト内のインスタンスが消えているように思うのですが、TestAでDontDestroyOnLoad(this);しているのでインスタンスはシーンが変わっても
消えない認識なのですが・・・。すみませんが、間違いがありましたら教えて下さい

190
名前は開発中のものです。[sage]   投稿日:2015/07/01 04:08:36  ID:q71Fdpxs.net
10個のGameObjectを作ったつもりでいるなら間違ってるよ
HMListの中にはシーン移動前も後もGameObjectに紐づかないTestBのインスタンスが10個入っていると思う
コメント2件

191
名前は開発中のものです。[sage]   投稿日:2015/07/01 04:23:30  ID:Zx3lUhw2.net(4)
>190
「10個のTestBクラスのインスタンスをHMListに格納した」と思っています
というか、したい、というのが目的なんですが、よく分かっていません

完全にインスタンスが消えたならHMList.Countが10存在しないはずなのに存在している、
でもシーン変更後に
int x = HMList[0].hp;
とかすると取れない

まず現状認識が出来ないんです
どういう状態なのかだけでも知りたいのですが・・・。

192
名前は開発中のものです。[sage]   投稿日:2015/07/01 04:26:58  ID:Zx3lUhw2.net(4)
すみません、なんとなく分かった気がします

>GameObjectに紐づかないTestBのインスタンスが10個入っている

つまり
「ゲトコンしたGameObject」.HMList[0]

としても、HMList[0]はゲトコンしたGameObjectとは何の関係もないから
int x = HMList[0].hp;とかしてもhpというフィールドが無い、という事でしょうか

193
名前は開発中のものです。[sage]   投稿日:2015/07/01 05:18:53  ID:Zx3lUhw2.net(4)
設計がどうかはともかく、やりたい事は出来ました

ループ毎にInstantiateで空のGameObjectをインスタンス化(TestBクラスをコンポで持っている)、
そのGameObjectをゲトコンしてParamというフィールドに格納、
TestBのint hpとint mpを設定し、ParamをList.Add
以上を10回ループ

これで10個のGOに紐付けされたTestBインスタンスをHMListに格納でき、
シーンが変わっても消えない、取り出せるようになりました

>190
ありがとうございました

194
名前は開発中のものです。[sage]   投稿日:2015/07/01 09:03:48  ID:gv1iBRs0.net
また来たのかよw
スルー推奨

195
名前は開発中のものです。[sage]   投稿日:2015/07/01 17:06:52  ID:M6XvoJKn.net
>188
コンバータを書いてXLS->C#とかにする(ここで使うのはPerlとかRubyとかで良い)
C#だとAssetbundle化で困るときはJSONやBSONにしたりする

ちなみに自分はClojureのリテラル表記にしてる(Dictionary,Vector(Array),List(LinkedList),Set)とメタデータ表記ができるのでJSONよりも読み込んだあとの扱いが楽なんで
なお、ネット越しの読み込みとかを速くするならBSONが良いかもしれない
コメント1件

196
名前は開発中のものです。[sage]   投稿日:2015/07/01 18:34:48  ID:VvDmiigK.net
オンラインに関する知識が全くない状態です
photonで何か作ってみようかと思っているのですが、unity5.1でオンラインゲーム作る機能って変わったんですかね?
まだunity5.0で、アップデートして作った方がいいのかどうかわからないです。5.0で作ってもおkですか?
コメント1件

197
名前は開発中のものです。[sage]   投稿日:2015/07/01 19:06:09  ID:KB4J0h9p.net
文献は4のが多いけど結局5にするんだったらまっさらな状態で5覚えた方が後々覚え直さなくていいし4だとこうだけど5だとこうしないといけないってのがわかるから解決力付くだろと思って5にした俺

198
名前は開発中のものです。[sage]   投稿日:2015/07/01 21:30:31  ID:de/hrREC.net
>196
クライアントだけ使うなら差はなかった希ガス
Plusはちょっと違いあるんだけど、スマホ用に作らないなら気にしなくていいよ

199
名前は開発中のものです。[sage]   投稿日:2015/07/01 23:03:15  ID:+bWFEBl5.net(2)
>195
最終的にはSQLでウェブ経由してデータ持ってこれるのが理想だし、
jsonから配列作ってくれるクラスも拾ってあるので、、
その辺りの情報はやはりxlsに収まる形でまとめていくのがよさそうですね
リテラル表記も気になるところだけど今回は保留

200
名前は開発中のものです。[sage]   投稿日:2015/07/02 05:11:27  ID:0FVq/sU/.net(3)
すみません質問ですが、
キューブ状の箱に窓が開いていて、窓からは中にある球体の表面の一部が見えるのですが、
球体の大きさは箱よりはるかに大きく、なおかつ箱からハミ出ないものを作りたいのです。
球体にはテクスチャがあり、ドラッグでトラックボールのように回転させたいです。
2Dでいうところのマスクのようなことができれば実現できそうなのですが、
Unityでそういうことはできるのでしょうか?
または別の解決策などありますでしょうか?
コメント2件

201
名前は開発中のものです。[sage]   投稿日:2015/07/02 05:56:41  ID:9mmQht1k.net(3)
>200
球を別のカメラで撮影して、その映像を立方体に貼り付ける。ってのがRenderTextureでできるよ(読解あってるかな)
コメント1件

202
名前は開発中のものです。[sage]   投稿日:2015/07/02 06:31:39  ID:0FVq/sU/.net(3)
>201
なるほど、窓は穴ではなく映像を映す平面にして
窓を覗くカメラの位置/角度と、球体を映すカメラの位置/角度をピッタリ合わせて、騙し絵のように見せるってことですかね?
概念はわかりましたのでチャレンジしてみます、ありがとうございます!
コメント1件

203
名前は開発中のものです。[sage]   投稿日:2015/07/02 07:44:26  ID:9mmQht1k.net(3)
>202 おお、よかった。
球体のドラッグ回転を「球体を撮るカメラの周回転」とすればいいんじゃないかな
ただ立方体の、たとえば前後左右の面が「窓」なら、4つの別カメラが要るね

204
名前は開発中のものです。[sage]   投稿日:2015/07/02 11:24:48  ID:GsASYuwZ.net(2)
窓付き箱の中に窓から見えてる球の一部、というか見たまんまのものを作って
回転でまわる分だけ球のUVをスクロールさせるだけいいと思うんだが
コメント2件

205
名前は開発中のものです。[sage]   投稿日:2015/07/02 12:05:17  ID:9mmQht1k.net(3)
>204
あーこっちのほうが全然スマート…! 球が動くことはないのかー

206
名前は開発中のものです。[sage]   投稿日:2015/07/02 12:46:54  ID:+6D1BM3E.net
>200
自分でシェーダー書けるのであればステンシルマスクを使うのが楽だと思います。
http://docs.unity3d.com/ja/current/Manual/SL-Stencil.html
コメント1件

207
199[sage]   投稿日:2015/07/02 14:29:24  ID:0FVq/sU/.net(3)
>204
オブジェクトとしてそもそも球体全体を作らないということでしょうか?
球体は地球儀のようなテクスチャで、上下左右にドラッグしてぐりぐりさせたいのですが、
球体全体を作らない場合に、継ぎ目をちゃんと合わせられるでしょうか?

>206
なんだか難しそうですがマスクの概念でもできそうですね、勉強してみます
コメント1件

208
名前は開発中のものです。[sage]   投稿日:2015/07/02 14:50:55  ID:GsASYuwZ.net(2)
>207
・普通に球でテクスチャをマップして作る
・見えない領域の頂点を削除
・箱に収まり窓から見える位置にそれぞれの球面を移動
これでできるでしょ
そもそもだけど完成予想図がイマイチわからんから
こっちも想像でこたえている、という前提を忘れないでね

209
名前は開発中のものです。[sage]   投稿日:2015/07/02 18:45:52  ID:cd742j2u.net
photonのCCUについて質問なのですが、

>CCU(Concurrent Users) とは、ゲームにおいて同時接続ができるユーザー数です。

とありますが、「同時接続」とはどういう定義でしょうか?
2人対戦型ゲームで、1つのルームに2人接続されたら開始されるゲームの場合は
「同時接続数は2」という事ですか?

それともフロアに何人入れるか(ゲームプレイは関係ない)?という意味でしょうか?
もしそうなら無料プランのCCU20っていうのは本当にお試し程度のもので、実用できる
プランではないという事ですよね?
コメント1件

210
名前は開発中のものです。[sage]   投稿日:2015/07/03 09:16:18  ID:8OM1Dhcw.net
>209
lobbyの接続数であってるはず
仲間内で楽しむくらいの数だよね
ロビーがほぼ意味無いので、同時プレイヤー20で終わりということだね

photonについてはfacebookグループにGMOのひとが答えてくれるので
そっちが詳しく教えてくれるよ
コメント1件

211
名前は開発中のものです。[sage]   投稿日:2015/07/03 14:36:01  ID:1WxMzJv0.net(2)
>210
ありがとうございます

一週間くらいPUN弄ってて、やりたいオンゲもできたし
PUNの仕様も分かりやすくて良いなと思ってたんですが、まさか20人程度しか
接続できないなんて・・・

PUN使ってオンゲ作ってる人少ないんですかね
お金をかけず、かつ数千〜数万単位の接続を考慮する場合って
PUNではなく自前でサーバ用意してnode.js使う必要があるんでしょうか?

212
名前は開発中のものです。[sage]   投稿日:2015/07/03 16:00:58  ID:1LBsfv/s.net
自前でサーバ用意したらお金かかるじゃん
保守大変じゃん

213
名前は開発中のものです。[sage]   投稿日:2015/07/03 16:40:50  ID:39624fgJ.net
お金かけずに数万の接続処理したいという発想が意味わからん。
それだけのユーザーに迷惑かける可能性があるんだしそれくらいけちるなよと思う。

214
名前は開発中のものです。[sage]   投稿日:2015/07/03 16:44:09  ID:e5zMQYTu.net
「お金をかけず、かつ数千〜数万単位の接続を考慮する」とか言ってる時点でお察しなんだよなぁw

215
名前は開発中のものです。[sage]   投稿日:2015/07/03 17:31:03  ID:/Be8+OaO.net
レス文体だけは丁寧だけど中身はちぐはぐな最近よく来る例の子でしょ

216
名前は開発中のものです。[sage]   投稿日:2015/07/03 18:35:29  ID:BUbt07lB.net(3)
実際やってみると同接20って1日100ユーザーくらいいけるし
1000枚くらい売れたりしたら1.7万払って
500同接買えばいいんじゃない?


自前でもっとサーバ側書くなら、parce.comならもう少し無料枠大きいけど、通信容量や速度、なによりサーバ側コードの記述が段違いだよ
コメント1件

217
名前は開発中のものです。[sage]   投稿日:2015/07/03 18:41:04  ID:BUbt07lB.net(3)
ちなみにphotonの1万同接、月に400万ユーザー月33.7万円っての自前で構築すると
サーバだけで月20万円、構築費用はテクにもよるが…どこかの会社に依頼しても100マン以下は無いだろうな

218
名前は開発中のものです。[sage]   投稿日:2015/07/03 18:48:05  ID:BUbt07lB.net(3)
いいこと考えた
自宅に要らないWindowsがあるならphoton server を建てるといい
自鯖なら100同接まで無料だし
ポート開けたりもしかしたら固定IP取るの大変かもだけど無料で100ccuならデイリー8000人くらいいける

なおレンタル鯖だと月に3000円からの模様

219
名前は開発中のものです。[sage]   投稿日:2015/07/03 19:16:40  ID:1WxMzJv0.net(2)
>216
>同接20って1日100ユーザーくらいいける

そうだったんですか・・・
勘違いしていたようです、申し訳御座いませんでした

220
名前は開発中のものです。[sage]   投稿日:2015/07/03 19:23:23  ID:gN2xIQc5.net
冗長性確保するコストを考えたら自鯖はつらいわ

221
名前は開発中のものです。[sage]   投稿日:2015/07/03 22:39:40  ID:Tbi6Gbfx.net
素人には見当付かないけど一万同接あるコンテンツってかなりすごいよね?
一万同接あるコンテンツがマネタイズされた時、いくら程なんですかね?その、収益的にw

222
名前は開発中のものです。[sage]   投稿日:2015/07/03 23:25:42  ID:7dQagYwU.net
ぼくにもそんな接続してもらえるアプリのアイデアください

223
名前は開発中のものです。[]   投稿日:2015/07/04 02:02:04  ID:r+Gy3W2P.net
同時接続1万ってアクティブユーザーが10万人くらいいるって事だろ
その規模のアプリ作る人間のする質問じゃ無いな

224
名前は開発中のものです。[sage]   投稿日:2015/07/04 02:49:03  ID:f4Q3vsDP.net
月1000円くらいで借りれる安いレンタル鯖だと、同接50もいったら落ちそう
まあアレはひとつの鯖に20-50人くらい同居させてるから全体で200同接とかそんな感じ

それに読込のときだけ通信するwebサーバと
つねにデータ送りまくるゲーム鯖と別物だしね

225
名前は開発中のものです。[sage]   投稿日:2015/07/04 05:22:29  ID:UqEwBzv0.net
今Elixirつかってロビーサーバ書いてるから半年位後にGitで公開できたらいいな
RDB負荷除けばChatとロビーだけで同時接続2万をEC2のMicroインスタンスでまかなえるのは負荷試験でチェック済みなんだ

226
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:03:35  ID:bvHttZCu.net
最近C#勉強中の俺には意味不明なレベルの流れw
やっぱり持ちは餅屋だよな〜、ドラクエとかでも転職すると微妙なことになるし

227
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:11:08  ID:31uFxRle.net(3)
C#なんか勉強しても無駄だぞ
Unityで使うC#なんてGetComponent<>();覚えておきゃおk

228
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:18:25  ID:kH0hhukh.net
たまに来るunityのC#はカスってレスしてくる人は何が目的なの?
unityよりネイティブやってる自分たちが偉いとか凄いという選民主義の人?
コメント1件

229
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:26:01  ID:ZVUl7lof.net
Unity流のC#の使い方があるから、UnityだけでC#使うならUnity上で勉強したほうがはやいと思うよ。

もちろんC#を勉強するのも無駄ではないと思う。

230
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:26:33  ID:31uFxRle.net(3)
何を誤解してんだ、逆の事言ってるのに
コメント1件

231
名前は開発中のものです。[sage]   投稿日:2015/07/04 15:28:38  ID:31uFxRle.net(3)
>230>228宛ね

232
名前は開発中のものです。[]   投稿日:2015/07/04 15:29:10  ID:TEc/4w+I.net
まぁ実際C#というかコードベースで設計すると、unityで使う時に痛い目みるし、気持ちわりーと思いながらもUnity流に合わせなきゃいけない場面はあるよな

233
名前は開発中のものです。[sage]   投稿日:2015/07/04 16:26:44  ID:Lu6BZ8Vo.net
なんか癖でエンジン側のコード制約とロジック分けようとしちゃってるんだが
遅々として進まないのはそのせいなのかやる気の問題なのか

234
名前は開発中のものです。[]   投稿日:2015/07/04 17:37:13  ID:UJRa789r.net
すみませんちょっと質問なんですが、OnTriggerEnter2Dを使っていた時は、物体が同時に当たっても、一回の処理だったんですが、
OnTriggerEnterを使い出したら、敵を撃った時のポイントが同時に当たった回数分加算されるようになっちゃったんですが、これの回避方法ってありますか?

235
名前は開発中のものです。[]   投稿日:2015/07/04 18:31:02  ID:iorF/M6u.net(3)
Uguiでprefabからダイアログボックスぽく作って、instanateして画面のCanvasの上に表示されるようにしたのですが、この時、ダイアログの後を触れないようにするのはどうしたら良いのですか?

236
ss-[sage]   投稿日:2015/07/04 20:07:06  ID:v77ABms+.net
UnityのC#変だよなー
もともとC#やってればやってるほど違和感

237
名前は開発中のものです。[]   投稿日:2015/07/04 20:20:07  ID:iorF/M6u.net(3)
Interactive = false
でやるのが良さそうですね。
これでちょっとやってみる。

238
名前は開発中のものです。[sage]   投稿日:2015/07/04 23:11:40  ID:m6qGisVe.net(2)
初心者過ぎて笑ってしまうかもしれませんが、キャラクターを床に置く方法を教えてください
http://iup.2ch-library.com/i/i1461463-1436018592.png
この画像の通りにUniti-Chanを床よりちょっと上に配置しているのですが、動かすと床を突き抜けて落ちて行ってしまいます
一方の奥にある立方体はちゃんと床に乗っかります
どこの辺りが変なのでしょうか?

239
名前は開発中のものです。[]   投稿日:2015/07/04 23:22:32  ID:iorF/M6u.net(3)
コライダが付いてないだけじゃないの?
コメント1件

240
名前は開発中のものです。[sage]   投稿日:2015/07/04 23:53:13  ID:m6qGisVe.net(2)
>239
追加したところ立てました
ありがとうございます

241
名前は開発中のものです。[sage]   投稿日:2015/07/05 02:32:55  ID:IFXl70lt.net
unity本スレから誘導されてきました。

blenderで3Dモデリング完了
unityでインポートしたがシェーダー関連が引き継げないことを知る
仕方ないのでShader Forgeをアセットストアで買う
チュートリアルやサンプルが少なすぎて使い方がいまいちつかめない

という状況なのですが、チュートリアル以外の動画が探しても見つからず、
参考になるようなデータも見つからずに困っています。
blenderで適用したシェーダーもしくは、Shader Forgeの使い方や応用を
乗せているサイトや動画などをお持ちの方、教えてください。

242
名前は開発中のものです。[sage]   投稿日:2015/07/05 02:53:13  ID:lE3CLu/W.net(2)
Blenderに限らずMayaとかでもカスタムしたようなシェーダは引き継げない。
FBXはLambertとPhongシェーダしかサポートしていない。
ShaderForgeに関しては公式のドキュメント見てわからんとか言われると何がわからないのかがさっぱりわからん
Blenderでカスタムシェーダ組んでる人間なら「見りゃわかる」レベルだろう
http://www.acegikmo.com/shaderforge/nodes/

243
名前は開発中のものです。[]   投稿日:2015/07/05 13:38:15  ID:V0HHXtNH.net(2)
アセっトやプラグインを追加するとき、
フォルダ構成を確認されますが、
なんのアセっトが何を追加したかわからなくなります。

解決方法ってありますか?
コメント1件

244
名前は開発中のものです。[sage]   投稿日:2015/07/05 13:47:46  ID:XWYklhdH.net
単にフォルダの問題じゃねえか
何インポートしてるかも判らんような奴は何も無いとこにインポートしろ
もしくは既存のをどっかにまとめておけ
コメント1件

245
名前は開発中のものです。[sage]   投稿日:2015/07/05 14:13:24  ID:f484USh4.net
識別したいのならラベル付けるとかだな
つかググれば直ぐ判るようなことを何度も何度も、かまって君か覚え始めて嬉しいリア厨か
まあ相手するほうも悪いんだけど

246
名前は開発中のものです。[sage]   投稿日:2015/07/05 14:18:35  ID:lE3CLu/W.net(2)
もはやUnityとか全く関係ねぇw
デスクトップがちらっかっちゃうんですけど〜、
みたいな話だw

247
名前は開発中のものです。[sage]   投稿日:2015/07/05 16:55:33  ID:hnU3dcID.net(2)
本を買ってみたんだけど、普通のプログラミングと違って動画じゃないとわかりづらいな

248
名前は開発中のものです。[sage]   投稿日:2015/07/05 17:10:54  ID:eh2c4UeN.net
頭が悪いのを本のせいにするなゴミ野郎

249
名前は開発中のものです。[sage]   投稿日:2015/07/05 17:43:23  ID:hnU3dcID.net(2)
頭が良い人は英語のチュートリアルを見ればいいんだしさ
本を出す人は高卒の俺にも分かるように書いてくれ
たのむわ

250
名前は開発中のものです。[sage]   投稿日:2015/07/05 18:00:46  ID:MGd2QwN2.net
趣味の範疇なら本で充分だしな

251
242[]   投稿日:2015/07/05 18:48:02  ID:EQzGRDh/.net
>244-246
勝手にフォルダ構成変えて良いんですね、わかりました。
初歩的なところですみません。でもありがとうございます。


あと、もう1つすみません。
現時点で最新の OSX、XCODE、UNITY にバージョンアップしてやっているのですが、
UNITYエディタ上では普通に実行できるのですが、
XCODEから実機に転送するためビルドすると、
http://forum.unity3d.com/threads/il2cpp-universal-crash-my-game-after-...
のURLの
「 KeyNotFoundException: The given key was not present in the dictionary. 」
のエラーと全く同じエラーが出ます。
(コピペしてDIFFしましたが、全く同一でした)

この回答してるおじさんが「調査します」で終わったままということは、
未だに解決されてないってことでしょうか?
エディタ上では動くアプリを、なんとかiPhone実機で動かしたいのですが、、、

252
名前は開発中のものです。[sage]   投稿日:2015/07/05 18:56:52  ID:KX8vXO5F.net
いやフォーラムで聞けよ
その後どうなったかを別の場所で聞くなよ
コメント1件

253
名前は開発中のものです。[]   投稿日:2015/07/05 19:10:05  ID:V0HHXtNH.net(2)
>252
初心者&無料版ユーザなので、ちょっと敷居が高くて…
英語ってのも…

254
名前は開発中のものです。[sage]   投稿日:2015/07/05 19:26:41  ID:EF85BxK4.net
次のパッチで直すと書いてるじゃろ
コメント1件

255
名前は開発中のものです。[sage]   投稿日:2015/07/05 22:37:05  ID:46sKisCO.net
>243
Unityはmetaファイルを使って内部的なAssetの管理をフォルダに残す様になってる
ここで重要なのはMetaファイル(テキストベースで見たとき)に書かれたUUIDでファイルの管理がされている事だったりする。

実はAssetを購入したり公開パッケージを入れた時に自分の意にそぐわないフォルダ階層をもっていたらUnity上でFolderを新しく作ってから移動しても、Assetのバージョンアップ時には移動先のファイルが更新される。
試したければ自前のアセット(適当出良い)をExportして試してみれば良い

256
名前は開発中のものです。[sage]   投稿日:2015/07/05 22:56:45  ID:ckXc8rGQ.net
unityeditorの中では移動おkはマニュアル等によく書かれてるから初心者でも知ってると思うけど
一部特殊なフォルダがあるから気を付けること、ちょっと情報が古いけど↓とか

Unityの特殊フォルダと各々の役割(追記版)
http://tsubakit1.hateblo.jp/entry/20131028/1382965930
コメント1件

257
名前は開発中のものです。[sage]   投稿日:2015/07/05 23:17:02  ID:harHMpfJ.net
質問です
子オブジェ(child_1〜child3)をもつゲームオブジェクト(p)をp[1],p[2]
としてInstantiateで複製しました。p[0]はステージ上に置かれた複製元としました。

そのp[0]〜p[2]の子ゲームオブジェクトを取得したいのですが
for(int i=0,i<3;i++){
if(i==0){
p[i]=GameObject.Find("p");
}else{
p[i]= Instantiate (p[0])as GameObject;
}
for(int j=0;j<3;j++){
c[i,j]=GameObject.Find(p[i]+"/child"+(i+1));
}
}

とするとエラーになります。p[0]のchild1,p[1]のchild2は個別に使いたいのですが
どうしたらよいでしょうか。。
コメント1件

258
名前は開発中のものです。[sage]   投稿日:2015/07/05 23:26:43  ID:HlKuKgj4.net
>257
なんてエラーはいてるのかくらい書けやw
まぁ多分
c[i,j]=GameObject.Find(p[i]+"/child"+(i+1));

c[i,j]=p[i].transform.Find("child"+(j+1).ToString()).gameObject;
とでも書けばいいんだろうが。
childもchild_1とchild3と書き方が違うがどっちなんだよw
コメント1件

259
名前は開発中のものです。[sage]   投稿日:2015/07/06 00:24:15  ID:o7KesfxR.net
>258
null reference…なエラーでした。child_でした。いろいろすいません
おかげさまでnullエラーはなくなりましたmOm
ありがとうございました・

260
名前は開発中のものです。[]   投稿日:2015/07/06 00:51:24  ID:u5CKOVSs.net
すみません質問です

TextオブジェクトにInputFieldコンポーネントを追加して
ゲームビュー上でクリックするとキーボードからテキストを入力できるようにしたのですが
フォントサイズを変えると入力位置が表示されるテキストより随分下にズレてしまいます

入力位置を縦に微調整する方法はあるでしょうか
よろしくお願いします

261
名前は開発中のものです。[sage]   投稿日:2015/07/06 01:48:34  ID:NmKv4JvD.net
shift+spaceでGameとかConsoleとか特定のウィンドウを全画面表示にするショートカットキー
多用するんだけど、たまに全画面表示に切り替わらない事があるんですが、何が原因か分かりますか?

262
名前は開発中のものです。[sage]   投稿日:2015/07/06 02:40:13  ID:OqntVP/a.net
>254
あ、日付は先月のものですね。
なぜか去年と勘違いしてました。
次のパッチ早く出て欲しいです。いつだろう。
ジョシュペテァソン頑張れ超頑張れ。

>256
ありがとうございます、確認してみます!

263
名前は開発中のものです。[sage]   投稿日:2015/07/06 11:04:36  ID:NhLkDjWn.net(2)
Spriteの左半分だけ描画するとかってどうすればいいのかな?
uGUIのImageでImage TypeをFilledにしてFillAmount弄ったときみたいにしたいんだ。
SpriteRendererのspriteメンバを弄ったり、Sprite.Createで置き換えてみたりしても上手く行かなかった。

264
名前は開発中のものです。[sage]   投稿日:2015/07/06 17:38:02  ID:V/HFeCo8.net
左半分と右半分の矩形を定義して使えばいいんじゃないの
もしくは
tiling と offset があるシェーダでそれぞれを操作する

265
名前は開発中のものです。[sage]   投稿日:2015/07/06 20:13:24  ID:icgWuoAa.net
terrainで頑張ってもさあ
https://psm.playstation.net/static/general/all/unity_for_psm/ja/Documenta...
これの上の方みたいなやつをつくるのが精々で、
https://psm.playstation.net/static/general/all/unity_for_psm/ja/Documenta...
こんなの全然できそうにない・・・・
動画で説明してるところとかないかな?
コメント1件

266
名前は開発中のものです。[sage]   投稿日:2015/07/06 21:47:26  ID:HH3ecl1Y.net
アクションゲーム作るとき攻撃の当たり判定ってどうしてる?
プーリングするとしてもGameObject作るのか?

267
名前は開発中のものです。[sage]   投稿日:2015/07/06 22:50:11  ID:cdtJswAF.net
>265
そんなもん動画見ても「ね?簡単でしょう?」以外のことなんかわからんっつーの…

268
262[sage]   投稿日:2015/07/06 23:40:27  ID:NhLkDjWn.net(2)
自己解決。
Sprite.pivotの値をそのままSprite.Createの第3引数に入れてたのがおかしかった原因だった。
Sprite.pivotがピクセル単位の座標なので、矩形内の比率を入れるべきSprite.Createにそのまま渡しちゃ当然ダメだわな…

269
名前は開発中のものです。[sage]   投稿日:2015/07/06 23:41:54  ID:Cvq1CS7k.net
同じくマップ制作がしんどい
スマホ向けに軽量なマップ自動で作れるとありがたいんだが
asset storeでおすすめありません?

270
名前は開発中のものです。[sage]   投稿日:2015/07/07 00:26:17  ID:zULeI0oY.net(2)
アセットストアでダウンロードしたものリストって、どっかで見れないの?


271
名前は開発中のものです。[sage]   投稿日:2015/07/07 00:28:49  ID:CTlSA1Jf.net
それぐらいのマップなら3時間でサクツといけるでしょ

272
名前は開発中のものです。[sage]   投稿日:2015/07/07 02:07:19  ID:P7g8h9xM.net(2)
初歩的な質問ですみませんが、
3D空間にObejectがいろいろあって、最前面にGUIを別カメラ(Screen Space - Camera)で全画面表示したときに、
後ろの3D Objectがクリックを拾ってしまって困っています。
3D ObjectはSpriteでOnMouseDownを仕込んでいます。GUI側は黒バックの背景を全面に敷いてMENUのようなものが置いてあります。
丸一日かかって色々試しましたがどうしても直りません。
3D Object側で状況を判定してクリックを無視するようにするしかないでしょうか?
コメント1件

273
名前は開発中のものです。[sage]   投稿日:2015/07/07 02:47:30  ID:8fB2f+6o.net(3)
ストップウォッチのwindowsアプリを作ったのですが、update内での常時処理が
多いせいで単にカウントアップするだけのツールなのにものすごく重いです

Update内には以下の処理をベタ書きで書いています
・feeld += Time.deltaTimeによるカウントアップ処理(タイマー本体)
・カウントが最低値や最大値を上回った時に0にするフェールセーフ的な処理
・カウント値をTextコンポに常時表示するためのtimer.text = string処理

何かいい対処法はないでしょうか?
よろしくお願いします
コメント1件

274
名前は開発中のものです。[sage]   投稿日:2015/07/07 02:58:22  ID:pyP607KT.net(2)
>272
すげえ単純な対処だとGUIをだす時には通常用のカメラの前にもコリダーつけた板を置いてしまう。
基本的には重なりがある場合には前のものしか拾わないから。

>273
そんな程度で重くならんよ…。3DSTGとかそんなオブジェクト100個くらい同時に動くぞ?
コメント2件

275
名前は開発中のものです。[sage]   投稿日:2015/07/07 03:16:55  ID:8fB2f+6o.net(3)
>274
マジですか?
アプリ起動していない時と比較するとCPU使用率がどうとかいう以前に
まず体感として明らかに重くなるんですが。
ブラウザで動画開いてる時にツール起動すると動画がカクつくとかですね

PCはレッツノートCF-S10で、Core-i52.5GHz、メモリ4GB、win7(32bit)、グラフィックintelのノートPC用カード
ですが、これはPC性能のせいですか?
unity+VS同時起動してるだけでも重くなりますが、unityやるには低スペックすぎますかね?
コメント3件

276
名前は開発中のものです。[sage]   投稿日:2015/07/07 03:36:57  ID:pyP607KT.net(2)
>275
仕事場ではi7だが自宅ではPhenomとかで作業してるからそのスペック自体が低いってのはないな。
まぁノートで省電力設定がどうなってんのかとかイマドキ32ビットだとどうなんだろうとか
オンチップグラフィックだとどうなのかとかその辺は気になるがそういうオブジェクトの20個30個くらいは
動かしたところでどうなるとも思えんがな〜
コメント1件

277
名前は開発中のものです。[sage]   投稿日:2015/07/07 03:44:35  ID:8fB2f+6o.net(3)
>276
そうなんですね・・・
ループ処理は一つもないので、変なところで意図しないループが発生して〜
とかは無いです
ツールも単純で、スタートボタン押すとTime.deltaTimeで計測してその数値を
textコンポに常時表示する、ストップボタン押すと止まるという、ただのそれだけのツールです
winアプリ起動時に表示されるconfigurationのGraphics qualityもFantastic以下のGoodとか色々
試してみたのですが、重くなるのは変わらずでした
単純に設計がおかしいのか・・・

278
271[sage]   投稿日:2015/07/07 04:01:05  ID:P7g8h9xM.net(2)
>274
ありがとうございます
通常カメラ側でやっちゃうのもどうかと思ったのですが、
とりあえず希望の動作になりましたので、一旦この方法で進めていこうと思います

279
名前は開発中のものです。[sage]   投稿日:2015/07/07 08:25:19  ID:CfaKc5wU.net
>275
ブラウザで動画なんて、しょっちゅうコマ落ちするよ。
回線速度が遅いとか、途中のルータで、画像が無くなるとか

それかGPUを、動画・アプリ・Unityなどで、
取り合っているとか

そもそも動画は、GPU,CPUとは相性が悪い。
1枚ずつ異なる画像データを、読んではすぐに破棄するため、
同じデータを使い回せないので、キャッシュが効かない
コメント1件

280
名前は開発中のものです。[sage]   投稿日:2015/07/07 18:32:37  ID:vDZVKife.net
>279
コーデック gpu 動画支援
ここらへんをもう少し勉強した方がいい

281
名前は開発中のものです。[sage]   投稿日:2015/07/07 18:37:10  ID:IbIamJ0V.net
>275
体感で重いことをやたら強調してるけど問題解決に必要なのはCPU使用率のほうだと思う

たしかウィンドウが非アクティブだとUpdateが呼ばれないんだっけ?
その状態でも重いなら描画以外に原因がありそう

282
名前は開発中のものです。[sage]   投稿日:2015/07/07 18:48:05  ID:zULeI0oY.net(2)
重くなるって言えば・・・・
Rigidbodyが設定されていて、60フレームごとにtransform.rotateでちょこっとずつ回ってるCubeがさあ(イメージとしてはサイコロ10個)
こいつらが床みたいなものの上で10個ぐらいぶつかるだけで、俺のへぼパソコンは処理落ちしちゃうぜ

283
名前は開発中のものです。[]   投稿日:2015/07/07 21:46:02  ID:xUwcW21R.net
OnClickの戻り値はvoidでIEnumerationでないからyieldできないのですが、どうやってコルーチンの結果を受け取れば良いのか教えてください。

284
名前は開発中のものです。[]   投稿日:2015/07/07 21:54:11  ID:ivqfVLb5.net
Updateで終わるまで待つしかないのかな?

285
名前は開発中のものです。[]   投稿日:2015/07/08 00:29:02  ID:z8fYzX9w.net
普通にコルーチンの引数にオブジェクトの配列にText含めて渡してコルーチンの中で設定したら出来た。でも、クラスに変更した方が良いかな。stringや数値にも渡せるようにしたいけど、めんどくさいな。

286
名前は開発中のものです。[sage]   投稿日:2015/07/08 04:18:57  ID:Pz5uXZTG.net(2)
windowsアプリで最小化ボタン押したらタスクトレイに格納する事って出来ますか?
コメント1件

287
名前は開発中のものです。[sage]   投稿日:2015/07/08 11:11:22  ID:WH/kys/S.net
>286
スレ違いかしら?

288
名前は開発中のものです。[sage]   投稿日:2015/07/08 11:36:47  ID:h0YPxzZu.net
まぁUnityでビルドしたやつをそうしたいということならプラグイン書くしかないとはいえる。
昔ならプロ版じゃないとダメだったが今なら誰でも出来る
コメント1件

289
名前は開発中のものです。[sage]   投稿日:2015/07/08 15:17:10  ID:Pz5uXZTG.net(2)
>288
ありがとうございます

290
名前は開発中のものです。[sage]   投稿日:2015/07/09 01:13:49  ID:xvER447B.net(3)
Physics.Raycastで取得したゲームオブジェクトから、
別のゲームオブジェクトのListに登録したゲームオブジェクトと比較して同一であるかどうか知りたいのですが、
rayが当たったゲームオブジェクトからGetComponent<>()でメンバやメソッドやらを取得するよりも効率的な方法はありますか?

rayが当たるゲームオブジェクトにListの要素数と同じ数の値を持たせてif文で比較と思ったのですが、
ヒットする度にGetComponentは非常に無駄な気がします。
コメント2件

291
名前は開発中のものです。[sage]   投稿日:2015/07/09 01:42:15  ID:ky12UGWc.net(4)
>290
ListでIndexOfを使うのとどっちが早いかって話なんだろうが数次第ではある
計測すればいくつ以下ならこっちの方が早いとかもある程度わかりそうだが
実際問題Unityの仕組み的にはゲッポするのが最適解に近いのは確かだろう

まぁんなこといってて漫然と
transform.position
とか使ってたら笑うけどなw

292
名前は開発中のものです。[sage]   投稿日:2015/07/09 02:25:26  ID:xvER447B.net(3)
すいませんどちらかというとrayを飛ばして取得できる情報がtransform位なんで、
rayがヒットしたオブジェクトがどんな状態で何を設定したのか、
アタッチされたコンポーネントなりから状態を調べなきゃならないと思うんですが、
GetComponent以外で負荷が軽いゲームオブジェクトのユニークな情報を取得してListと比較出来るのかなって話です。

293
名前は開発中のものです。[sage]   投稿日:2015/07/09 02:52:27  ID:ky12UGWc.net(4)
いや、transformは自動GetComponentだって話
それにRayCastHitInfoとるために内部で何度もGetComponentしてる
今更一回くらい増えたところで変わらんだろう

GetComponent以外でそれ以上に処理が軽いユニークな情報を取得する手段がありえるとしたらGetInstanceIDくらいか
でもどっちにしてもリストと比較しなきゃならんし結局のところIndexOfでやることになる。
コメント2件

294
名前は開発中のものです。[sage]   投稿日:2015/07/09 07:27:41  ID:ozO0w3od.net
頂点シェーダを触りたいのですが、Unityではサーフェイスシェーダ?というものしか触れないのでしょうか?
もしくは、サーフェイスシェーダで頂点シェーダもピクセルシェーダも兼ねてるとかですか?
プログラミング初心者なのでよくわかりません

295
名前は開発中のものです。[sage]   投稿日:2015/07/09 08:51:34  ID:ky12UGWc.net(4)
全部書けるよ。
サーフェスシェーダはライティング関連を自動で書いてくれるので楽ってだけ
http://docs.unity3d.com/ja/current/Manual/SL-Reference.html

296
名前は開発中のものです。[sage]   投稿日:2015/07/09 10:04:53  ID:fxiHp6MA.net
>290
一つはListじゃなくてDictionary使えばちょっと速くなる(リストを順に全部しらべるよりも速くアクセスできる)
GetComponentしないと目的のコンポーネント要素には触れないのでそこはGetComponentの回数を減らす努力をするしかない。

297
名前は開発中のものです。[sage]   投稿日:2015/07/09 10:14:06  ID:xvER447B.net(3)
>293
プロファイラ見ると1回GetComponentした瞬間に強めの負荷がかかってるように見えるので
短時間に何度もGetComponentしたら相当重くなると思うんですが、Unityの特性って事なんでしょうかね
敵機を大量に破壊するシューティングゲームだと相当フレームレート落ちそうな気がします
コメント2件

298
名前は開発中のものです。[sage]   投稿日:2015/07/09 10:38:17  ID:aGuzLR3s.net
敵を大量に破壊するシューティングにphysicsが必要か?
目的にあった実装を探すのもゲーム作りだと思うよ

あと、「大量に破壊」を同一フレームで行わないならfps低下はないんじゃないかなと

299
名前は開発中のものです。[sage]   投稿日:2015/07/09 11:22:25  ID:SFFiJwDu.net(3)
プログラミング初心者で頂点シェーダ触んの…?
まあある意味シェーダは変にプログラマよりは初心者のほうが良いかもだけど

300
名前は開発中のものです。[sage]   投稿日:2015/07/09 12:36:52  ID:11larjl7.net
>297

unity公式のチュートリアルのコード読めば
GetComponenを毎回呼ばないですむ方法を書いてるよ

意味が解らないのならC#を勉強すればいい

301
名前は開発中のものです。[sage]   投稿日:2015/07/09 15:54:09  ID:W6nY+58T.net(2)
エディターの再生ボタンでゲーム停止したときに以下のエラーがたまに出るんだけど原因が特定できない
ゲームんの停止時や終了時に走らせるスクリプトは書いてないのになんだろう?

MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.

Your script should either check if it is null or you should not destroy the object.
UnityEngine.GameObject.SendMessage (System.String methodName) (at
コメント1件

302
名前は開発中のものです。[sage]   投稿日:2015/07/09 16:33:03  ID:W6nY+58T.net(2)
>301
これ解決出来てないけどエラーの再現はできた
Pointer EnterとPointer ExitのEvent Trigger持たせたオブジェクトに対し
右クリックしたあとでゲーム停止するとそのエラーが出る
なんで右クリック限定なんだろう・・・

303
名前は開発中のものです。[sage]   投稿日:2015/07/09 16:33:10  ID:SFFiJwDu.net(3)
>293
>いや、transformは自動GetComponentだって話
え、自分自信の座標とる
this.gameObject.transform と
this.gameObject.GetComponent<Transform>() が
同じコストってこと?
コメント1件

304
名前は開発中のものです。[sage]   投稿日:2015/07/09 16:33:51  ID:SFFiJwDu.net(3)
レイキャストのときって話なのかな

305
名前は開発中のものです。[sage]   投稿日:2015/07/09 18:44:34  ID:ky12UGWc.net(4)
>297
1回のGetComponentにプロファイラに出るほどの負荷がかかるわけないじゃんw
1000個のオブジェクトが一回ずつとってるとかなら話別だが

>303
基本的にはそう、だといわれている。実際のメモリの載り方とかが
どうなってるのかとかまではわからんが
http://www.slideshare.net/RyoheiTokimura/ss-35321624
これの25ページ目
http://qiita.com/crow_ver6/items/3dc6ba29062d397bbf60
とか、探せばいくらでもでてくる。
コメント1件

306
名前は開発中のものです。[sage]   投稿日:2015/07/09 20:02:34  ID:8n5hGdOE.net
>305
すごいためになった
今まで普通にtransform使ってたけどキャッシュした方がよかったのかぁ

307
名前は開発中のものです。[sage]   投稿日:2015/07/10 15:40:20  ID:iuN3UkMF.net(2)
Unity5では直ってる…とリリースノートに書いてあったよ

308
名前は開発中のものです。[sage]   投稿日:2015/07/10 15:53:07  ID:LyfS03CN.net(2)
何の話?transform?

309
名前は開発中のものです。[sage]   投稿日:2015/07/10 17:10:11  ID:iuN3UkMF.net(2)
うん、英語だけど
http://blogs.unity3d.com/jp/2014/06/23/unity5-api-changes-automatic-sc...

の末尾に
[2] in Unity5 we also cache the transform component on the c# side, so there should no longer be a performance reason to cache the transform component yourself.
って書いてある。
「Unity5ではtransform を俺ら(ユニティ社)の方でキャッシュしたし、
もはやパフォーマンス上の理由でtransform を自前キャッシュする必要ないよ。」

310
名前は開発中のものです。[sage]   投稿日:2015/07/10 17:32:11  ID:LyfS03CN.net(2)
マジかw
英語からっきしだから分からなかった
ありがとうございます

311
名前は開発中のものです。[sage]   投稿日:2015/07/10 21:13:36  ID:PFgxSbkC.net
どうやら他にもいろいろ、this.XXxxxとアクセスする奴は内部的にGetComponentだったみたいね
rigidbodyとか

ユニティの最初の頃の人が「これ便利だろwww」って実装したせいで
ユーザにキャッシュをさせることになってたので
ドット演算子でGetComponentアクセスするものについてはUnity5で削除した
transformとかはユニティエンジン内部的にキャッシュした、ということか

けっこうすごい話なのに、日本語情報ねーなー

312
名前は開発中のものです。[sage]   投稿日:2015/07/11 00:21:48  ID:lI3ZkoOl.net(2)
アスペクト比(Canvas scalerの設定)についてお聞きしたいです

ブラウザゲームを作っているのですが、アスペクト比の設定は
どうするのがベストなのか分かりません

今は解像度に応じて伸縮する設置の
scale mode: scale with screen size
Reference Resolution: 1024x768

にしていますが、ブラウザゲームの場合、固定(Constant pixel Size)
のままの方がいいのでしょうか?

あとReference Resolutionについてもどうするのが良いのかよく分かりません
1024x768ではなく800.600くらいの方がいいですか?

313
名前は開発中のものです。[sage]   投稿日:2015/07/11 04:20:25  ID:efD2BRsQ.net
スマホアプリしか作ったことないから見当違いかもしれないけど
まずはウィンドウサイズの変更にどう対応したいのかを決めることから始めよう
コメント1件

314
名前は開発中のものです。[sage]   投稿日:2015/07/11 08:25:46  ID:lI3ZkoOl.net(2)
>313
ブラウザゲーは別に最小化しようが画面にフィットさせる必要はないのかな、
と思ったんですが、解像度やスケーリングの設定は画面上の全てのオブジェクトの
大きさや配置に影響するし、最初に設定を変な事してしまうと後からやっぱりダメだった
ってなると修正量が半端じゃなくなりそうなので聞いてみました
ブラウザゲーは普通こうするとか、マジョリティはこういう設定だとかは無いんですかね
自分で方向性を決める感じでしょうか

315
名前は開発中のものです。[sage]   投稿日:2015/07/11 11:48:39  ID:yyYESLWY.net
640×480が一番多いと思うが
別に自由でも良いんじゃね
一番ゲームで一般的なのは4:3の比率でしょう

316
名前は開発中のものです。[]   投稿日:2015/07/11 12:44:45  ID:1yirzU01.net(2)
エディタではアプリが動くんですが、
iphone に送ると無料版の起動ロゴも出ずに真っ暗のまま止まってしまいます。

エラーログを見ても、
UnityEngineDebugBinding.gen.cpp line:65
と出てきて、何で引っ掛かっているのかわかりません。

一番シンプルな状態で試しても、
このエラーが出てきてしまいます。

最近、XcodeとUnityを最新にしたのですが、
起動ロゴが出る前に落ちるって、
どういう状況なのでしょうか。
コメント1件

317
名前は開発中のものです。[sage]   投稿日:2015/07/11 12:50:24  ID:MqSeZQ/D.net(3)
>316
シーンまたは初期化時に使うメモリが巨大過ぎてロード出来ていないのかプラグインがダメかってのが一番多い
コメント1件

318
名前は開発中のものです。[]   投稿日:2015/07/11 16:41:44  ID:1yirzU01.net(2)
>317
ご回答ありがとうございます。
止まったときのXcodeで、
CPUやメモリの使用率は100%になってなかったので、
プラグインなどの可能性を探ってみます。
コメント1件

319
名前は開発中のものです。[sage]   投稿日:2015/07/11 17:31:04  ID:MqSeZQ/D.net(3)
>318
PluginとかAssetが.NetのSubsetじゃ動かないとか言うのもある
メモリ節約の為にsubsetにしたらAssetがReflectionつかってて実機実行時だけアウトとか言うたぐい

320
名前は開発中のものです。[]   投稿日:2015/07/11 18:35:42  ID:tI6Jb9gU.net(3)
質問です。
Windows 上の Unity5 で作成した Linux 用のソフトを ubuntu 32bit で実行しようとしています。
拡張子が x86 のファイルは出力できました。
が、ubuntu 32bit 上でダブルクリックしても「"hogehoge.x86"を表示できませんでした。」と、エラーダイアログが表示されます。
どうやったら起動できるようになるのでしょうか?
(ダブルクリック起動でなくとも、起動できて遊べれば問題ありません)
hogehoge.x86ファイルのプロパティーを見たのですが、種類が「実行ファイル (application/x-executable)」になっていました。
わかる方、よろしくお願いします。
コメント1件

321
名前は開発中のものです。[sage]   投稿日:2015/07/11 20:10:31  ID:MqSeZQ/D.net(3)
>320
ls -l でhogehoge.x86のファイル属性見てx(実行可能)が付いてるか確認してみれば?
Windowsから持って行っただけだと実行属性落ちてるかもよ
コメント2件

322
319[]   投稿日:2015/07/11 20:53:19  ID:tI6Jb9gU.net(3)
>321
ありがとうございます。
確認してみます。

323
319[sage]   投稿日:2015/07/11 22:51:01  ID:tI6Jb9gU.net(3)
>321
解決できました!
実行権限がある事をすっかり忘れてました。。。
ありがとうございました。

324
名前は開発中のものです。[sage]   投稿日:2015/07/12 09:33:17  ID:p5l2eim0.net
Unityでゲームを作りたいと思い立ち、
公式のTutorialを進めています。
先日Roll a Ballを終わらせたのですが、
チュートリアルの途中でCubeをPrefab化して12個並べるところで、
動画はマウスでささっと等間隔にしていますが、
頑張っても綺麗に並びません。
チュートリアルを進める上では特に問題では無かったのでそのまま進めましたが、うまいこと並べる方法はあるのでしょうか。
コメント1件

325
名前は開発中のものです。[sage]   投稿日:2015/07/12 09:44:45  ID:frF2Zp/Z.net(3)
>324
AutoSnap Unity3D で検索してみー

326
名前は開発中のものです。[sage]   投稿日:2015/07/12 09:48:07  ID:j/CL7jbv.net(2)
unity本で優良なものって現時点でどれでしょう?
できればチュートリアルに毛の生えたようなものじゃなくてある程度の力が付くものを探してます
コメント3件

327
名前は開発中のものです。[sage]   投稿日:2015/07/12 09:53:06  ID:frF2Zp/Z.net(3)
>326
Unity4.xでよければKeijiroさんの書いた本がお勧めだけど
基本素人さん取り込みの本ばっかりなんで英語が分かるならYouTubeで検索した動画見るのが吉
コメント1件

328
名前は開発中のものです。[sage]   投稿日:2015/07/12 10:40:05  ID:JEtLaTzN.net(2)
>326
C#はできてUnityが初 →公式のオンラインマニュアルと先人たちのblog
C#とUnityが初でPG経験有り →テキトウな初心者本+↑
なにもかも初 →UE4に変更する
コメント1件

329
名前は開発中のものです。[]   投稿日:2015/07/12 10:41:02  ID:mJMxlDa8.net(2)
Unityって
listviewない
音を再生したりボリュームを管理するクラスもない
ダイアログボックスもない
って全然楽じゃないと思うのは気のせいかな?

330
名前は開発中のものです。[sage]   投稿日:2015/07/12 11:01:36  ID:j/CL7jbv.net(2)
>327
本はあくまで導入で、基本的にはやっぱ英語の資料や動画を漁ることになるんでしょうか
>328
国内だとUnityの方が同人でも活発だし書籍も資料も豊富で、素人でも比較的作りやすいのかと思ってましたが
新規だとUE4の方がいいんですか?
コメント1件

331
名前は開発中のものです。[]   投稿日:2015/07/12 11:25:56  ID:mJMxlDa8.net(2)
webのサンプルとテラシュールブログで十分覚えられる。

332
名前は開発中のものです。[sage]   投稿日:2015/07/12 17:09:10  ID:frF2Zp/Z.net(3)
>330
UnityでもUEでも好きなの使えば良いじゃないか
そういえばUEってQAスレないのか?

つかUnityを新規に始めるって人でひとくくりにしても↑の方でだれか書いてたけど本人がどこまで出来るかでやりかたがいっぱいあるのよ
それはUnityにかぎらずUEでもなんでも同じなんだけど、Unityのウリが万人にゲーム製作への入り口を〜みたいな感じでやってるせいで間口が広いから質問される側も返答に困ったりるんだわ。
なんでもっと細かい示唆や回答を求めるなら329が自分の能力を開示しないとどもならんのだよ。
コメント1件

333
名前は開発中のものです。[sage]   投稿日:2015/07/12 17:13:33  ID:KNk8uXfJ.net
あるけどUnity同様総合スレに書き込むバカが多い

334
名前は開発中のものです。[sage]   投稿日:2015/07/12 17:24:33  ID:u7QvnQnp.net(2)
PUNの情報がほとんど無い・・・
ここで質問してもいいの?

335
名前は開発中のものです。[sage]   投稿日:2015/07/12 17:31:10  ID:ZUuKb4YJ.net(2)
公式のドキュメントとデモを見た上でならいいんじゃない

336
名前は開発中のものです。[sage]   投稿日:2015/07/12 17:36:36  ID:TGQUSaxd.net
Unityで作ったサイレントヒル4のあの部屋の勝手リメイクとかあるんだな
サイレントヒルて海外でもファンいるんだな、オワコンにされたけど

337
名前は開発中のものです。[sage]   投稿日:2015/07/12 18:42:25  ID:gRNcvcCr.net
>332
質問するのに必要な情報のテンプレがあれば従います

338
名前は開発中のものです。[sage]   投稿日:2015/07/12 19:39:00  ID:YdbiL+/V.net(2)
LitJsonでDictionaryをjson文字列に変換したいのですが、ToJsonで変換するとエラーが起こります。
(C#)
Dictionary<int, int> dic = new Dictionary<int, int> ();
LitJson.JsonMapper.ToJson (dic); //エラー

変換方法をご存知の方居ましたらご教授をお願いします・・・
コメント1件

339
名前は開発中のものです。[sage]   投稿日:2015/07/12 20:00:58  ID:ZUuKb4YJ.net(2)
>338
使ったことないが、ぱっとみdirectoryのキーははjsonmapper.cs755あたりでstringにキャストしてるからそこをtostringに書き換えるなりキーをstringにするなりすればいいんじゃない?
コメント1件

340
名前は開発中のものです。[sage]   投稿日:2015/07/12 20:33:25  ID:YdbiL+/V.net(2)
>339
おかげさまで通りました!ありがとうございます!

341
名前は開発中のものです。[]   投稿日:2015/07/12 20:34:44  ID:nyMQ59ed.net(2)
Instanateするprefabを自分のsceneに配置すると別ののgameobjectで不具合が発生した。
諦めて別のsceneに置いたら、普通に正常に動いた。重い動作するprefabは置かない方が良いぽい。
Unityのバグぽい。

342
名前は開発中のものです。[sage]   投稿日:2015/07/12 20:43:35  ID:JEtLaTzN.net(2)
それ重さ関係ない気がするわ
コメント1件

343
名前は開発中のものです。[]   投稿日:2015/07/12 20:52:44  ID:nyMQ59ed.net(2)
Uguiでprefabのtextにoutline付けて、太字にしたら、別のweb socket繋いでるところが動作がおかしくなった。

344
名前は開発中のものです。[sage]   投稿日:2015/07/12 22:42:36  ID:u7QvnQnp.net(2)
punのRPCについて調べてて

//photonViewを取得し、自分のオブジェクトでなければスクリプト停止
myPV = PhotonView.Get(this);
if(!myPV.isMine){
this.enabled = false;
}

こういう記述がググってたら見つかったんですが
Get(this)指定してisMineがtrueにならないケースってあるんですか?

345
名前は開発中のものです。[sage]   投稿日:2015/07/12 22:43:33  ID:17MXfhqy.net
マスク用のSpriterender(青色の半透明な穴あき四角)で
マスク対象のSpriterender(緑色の四角)をマスクしようとしているのですが
穴の開いた部分までマスクされてしまいます
穴の開いた部分をマスクしないようにする方法はあるでしょうか?

画像:http://www.dotup.org/uploda/www.dotup.org413261.png
シェーダ:ZWriteをOnにし、穴の開いた部分をAlphaTestでレンダリングしないようにしてマスクをしようと試みました

SubShader{
Tags
{
"Queue"="Transparent"
"IgnoreProjector"="True"
"RenderType"="Transparent"
"PreviewType"="Plane"
"CanUseSpriteAtlas"="True"
}
Offset 0, -1
Cull Off
Lighting Off
ZWrite On
Blend One OneMinusSrcAlpha
AlphaTest Greater 0.1
コメント1件

346
名前は開発中のものです。[sage]   投稿日:2015/07/13 01:23:22  ID:Y/6vE6fj.net(2)
質問です。
Linux用のソフトを制作中です。
作っているソフトから外部ソフト(/home/username/xxx/hogehoge.x86)を起動できずに困っています。

/home/username のルートにソフトを置いて、
Process.Start("./xxx/hogehoge.x86");
とすると起動はできます。

しかし、デスクトップ上(/home/username/desktop)に置いて、上記コードを実行しても起動できません。

おそらくカレントディレクトリーの問題なのですが、ターミナルで言うところの
cd /home/username/xxx
./hogehoge.x86
上記2行をどうやって実装したら良いでしょうか?

よろしくお願いします。

347
名前は開発中のものです。[sage]   投稿日:2015/07/13 01:29:07  ID:c3ydWJ9L.net
3Dオブジェクトのタグを
衝突時などにスクリプトから変更する方法はありますか?

348
345[sage]   投稿日:2015/07/13 01:36:32  ID:Y/6vE6fj.net(2)
すいません。
自己解決しました。
SetCurrentDirectoryを事前に設定しておくだけでした。

349
名前は開発中のものです。[sage]   投稿日:2015/07/13 04:25:55  ID:YhYIG2x6.net(2)
ジェネリックなシングルトンでDontDestroyOnLoadにしたManagerを作ったんですけど
シーンが変わったって情報はManagerがアタッチされたゲームオブジェクト外から
トリガーとして渡さなければ、自身はシーン切り替わった事に気づかないですよね?

そうなるとそれぞれのシーンごとにStart等でシーン情報を渡すメソッドを持つ
ゲームオブジェクトを作らなきゃいけないって事になると思うんですが、
Managerを監視するようなコンポーネントを別のゲームオブジェクトで
全部のシーンに持つって何か凄く変な気がするんですが、他に良い方法ってあったりします?

350
名前は開発中のものです。[sage]   投稿日:2015/07/13 04:38:13  ID:YhYIG2x6.net(2)
サーセンとんでもない勘違いしてました。348はスルーしてくだしあ

351
名前は開発中のものです。[sage]   投稿日:2015/07/13 04:40:09  ID:B4p5tf2R.net
>326
専門書マニアだけどunityで神になる本は5に対応していてわかりやすさという点では他の本を圧倒してる良書
作者が入門者に親身でためになる役立ちそうな知識が広く散りばめられてるがその分専門性が低いunityについての内容のほとんどはチュートリアルで学べることばかりだと作者も書いてる
でも3Dモデリングとかunity以外の価値がある知識も少し載ってるからお勧め

あとunityちゃんで作る本格アクションゲームって奴も一応5対応だが発売が早かったから微妙
簡単なゲームを数種類作るのでチュートリアルをなぞるだけの本よりは役に立つのは間違いないけど本としては解説が足りなかったり良書ではない
他は4以前の本ばかりだからそれだけでお勧めしにくい

多分入門書として一番いいのは今後発売されるunity5入門のヒヨコ
あとスマホ向けの奴も発売されるが情報なさすぎて初心者向けかわからない
コメント1件

352
名前は開発中のものです。[sage]   投稿日:2015/07/13 11:02:43  ID:bIBimsAG.net
>351
質問者とまったく関係ない微専門書マニアだけど、
専門書マニアさんには時々ここにこんな風にレビュー書いてもらえるかamazonに書いてほすい
今後発売分の推察も的確で同意、スマホのやつまったく情報がないから、
気になってるけどそれもレビューが挙がるまで食指が動きようもない

大変参考になりました
コメント1件

353
名前は開発中のものです。[sage]   投稿日:2015/07/13 11:05:21  ID:ehEwuxYj.net
>352
レビュー無くてもいいからAmazonに出すなら目次と各章の1ページ目だけでも立ち読み可能にしてほしいよね
専門書って言いながら入門書だったりとか立ち読みで感触つかめないと買うのに困る

354
名前は開発中のものです。[sage]   投稿日:2015/07/13 11:55:15  ID:ZsJTYgNe.net
>345
最近のPCはαテストが機能しない
フラグメントかサーフェスのシェーダの妥当な位置に clip() 命令を入れるべし
clip()の詳細はぐぐってね
コメント1件

355
名前は開発中のものです。[sage]   投稿日:2015/07/13 12:39:53  ID:V3rBAlgQ.net
>354
返答ありがとうございました
現在unityを触れないので、帰宅次第結果を書き込みいたします

356
340[]   投稿日:2015/07/13 23:23:44  ID:FheOzkD2.net
バグじゃなかったです。
>342
SocketIOComponentの
OnApplicationQuitに
if (socket != null && socket.ReadyState == WebSocketState.Open)
socket.Close ();
追加でなおりました。

357
名前は開発中のものです。[sage]   投稿日:2015/07/14 08:26:51  ID:eUNtsLFw.net
UIのTextをアニメーションさせる事ってできないんですか?
UIのボタンやトグルのアニメーションは分かったのですが、
UIのそういう機能を持たないロゴとかアクセサリ的な画像をTextで
表示しているのですが、それをアニメーションさせたいんです

spriteerendererを使えばもちろん出来るのですが、それだとUI要素じゃ
なくなってしまいます。

良い方法はないでしょうか?

358
名前は開発中のものです。[sage]   投稿日:2015/07/14 17:57:20  ID:fipAqq+e.net
ビギナーチュートリアルやれって
詳しく説明されてる

359
名前は開発中のものです。[sage]   投稿日:2015/07/14 19:08:46  ID:eZTP1osw.net
ビデオチュートリアルは良い物だ、とりあえずUnityの機能を全部把握したぜって人以外なら全編見るべき

360
名前は開発中のものです。[]   投稿日:2015/07/14 19:49:12  ID:sJYqFhu5.net
sqliteにRPGのマップを収納したいのですが、どうすれば性能よく取得できますか?

361
名前は開発中のものです。[]   投稿日:2015/07/14 20:03:39  ID:sLm7ep3o.net
mongoDBも一応使えるのか、迷う
コメント1件

362
名前は開発中のものです。[sage]   投稿日:2015/07/14 21:45:55  ID:GDrAx8FP.net
フォルダの構成ってどうしてる
コメント1件

363
名前は開発中のものです。[sage]   投稿日:2015/07/15 06:59:00  ID:Ew9U2E7K.net
それよりスクリプト名の方が気になる
俺は「xx_シーン名_機能名.cs」ってしてるけど

364
名前は開発中のものです。[sage]   投稿日:2015/07/15 09:50:40  ID:1SDtsKZ7.net(3)
>361
Xxって何?
連番?


>362
シーンはsceneフォルダ
プレハブはprefabフォルダ
2d画像はimgフォルダ
3d関連はお任せしてるが基本的には
3d/Panzer/mesh.fbx
3d/Panzer/texture.mat
みたいに関連するの画像もモデルもまとめてる

アニメーションについては、3dでつけるのは上記のとおりモデルと同じフォルダなんだけど
unity上でつけるものは適当に入れてる
アシスタントキャラのアニメーションとかは
Prefab/assistant/assistant_appear.anim とかね
同じフォルダにassistant.prefab と assistant.sceneがあるのね

スクリプトは特殊で、scriptフォルダ以下に入れてるが
・名前空間と階層が一致するようにしてる
・シーン名/prefab名+Viewって

365
名前は開発中のものです。[sage]   投稿日:2015/07/15 10:07:49  ID:1SDtsKZ7.net(3)
途中で書き込んじゃった

・シーン名+Viewは画面管理系で、BattleMainViewとかResultViewとか。view名前空間
・UI部品はUI名前空間でreticleとかdistanceLineとか
・ゲーム部品はPrefabController名前空間で、部品名+Controller
PlayerTankController, EnemyTankController, BulletEffectController

分け方は好きにするといいけど、複数人はもちろん独りでも名前空間境界決めた方が良いです
名前空間境界は
・単独で画面を為すならView
実際、ResultViewはバトルメインの上にしか表示しないんだけど
それだけでも画面として意味為すんだよね
・単体では画面やゲームにならないならUI/PrefabController
何がUIかは定義しなくても一目瞭然なので境界おいてないや
境界を置くなら、別のゲームでも使いまわせるならUIかな
ただコントローラってクラス名は長すぎたと思ってる


他にもネットワーク処理とかのマネージャークラスとかあるけど割愛

366
名前は開発中のものです。[sage]   投稿日:2015/07/15 10:34:40  ID:1SDtsKZ7.net(3)
あ、書いてないけどprefabは基本的には
そのprefabを更新するためのsceneを一緒に入れてるよ

複数のをまとめてることもあるけど
UI系なんかはまとめてUI_Sceneで管理してる

367
名前は開発中のものです。[]   投稿日:2015/07/16 00:42:33  ID:p9FL2F4Q.net(2)
やっとコルーチンの使い所がわかってきた

368
名前は開発中のものです。[sage]   投稿日:2015/07/16 00:46:59  ID:BTR8DDto.net
コルーチンのメソッドの中でインスタンス化したクラスのメソッドをコールすると
コルーチン内の処理が2回連続で行われる現象が起きるのですが、何が原因なんでしょうか?

var x = new Test();
IEnumerator Method_A(){ // カーソルが特定位置にいる時に起動されるコルーチン

if(マウス右クリックされたら){
int z = 0;
x.Taxi(this.gameObject);
z++;
}
}

Taxi(GameObject hoge){
instantiate(xxx, xxx, xxx);
SetParent(hoge, false);
}

これでマウス右クリックを一回するとzが1になります。(初回クリック時のみ)
ですが、2度目以降右クリックすると3→5→7→9とif内の処理が2回連続で行われてしまい
意味が分かりません。BP張って確かめるとif内の処理が2回走っていました。

なお、x.Taxi(this.gameobject);の一行をコメントアウトすると、正常に右クリック一回につきzは1しか
インクリメントされないので、完全にx.Taxi(this.gameobject);が影響して多重起動されているんだと
思うのですが、なぜこんな事になるんでしょうか?

369
名前は開発中のものです。[]   投稿日:2015/07/16 01:21:53  ID:p9FL2F4Q.net(2)
コルーチンなのにyieldもStartCorutineも、ないから意味がわからない。

370
名前は開発中のものです。[sage]   投稿日:2015/07/16 01:42:51  ID:MbsBlf+A.net
まぁ色々訳がわからないが
マウスクリックするたびにz=0にしてるのに
3,5,7,9になってくとかおかしいとか思わんのかw

371
名前は開発中のものです。[sage]   投稿日:2015/07/16 10:55:28  ID:Ra4QGjrA.net(2)
複雑なスプライトに対してBoxCollider2Dをたくさん付けるか
MeshCollider2Dを一つ付けるか
どっちが負荷減らせる?
コメント1件

372
名前は開発中のものです。[sage]   投稿日:2015/07/16 12:02:55  ID:Im7i3LKr.net
>107
最新パッチ当てたらこれにインターネットアクセスの権限も追加された
もうunityはアップデートする度にバグ増やすのやめて…

373
名前は開発中のものです。[sage]   投稿日:2015/07/16 17:44:37  ID:kFRQozvC.net
>371
2DだからPolygonColliser2Dかな?
メッシュでもポリゴンでも、多角形の衝突判定は数倍遅いと思っていい
ただしもともと小さい処理の判定なので、数倍といっても影響はかなり小さい

一般にはボックスコライダー数個でなんとかなるならそっちの方が早いと思うよ
10個20個も使ったり、シンプルなポリゴン・メッシュならそれでもいいかも

答えはどっちのほうが頂点少なそうか?でも近似できるが
精密な判定が必須でないなら大き目のボックスコライダーがプレイヤーにとっても良い
コメント1件

374
名前は開発中のものです。[sage]   投稿日:2015/07/16 18:25:06  ID:Ra4QGjrA.net(2)
>373
ありがとう
精密な判定が必須なのでボックスコライダーを大小10〜15個ほど持たせています
結果頂点はボックスコライダーの方が多くなってそうなのでポリゴンコライダーで試してみますが
オブジェクトも100個近くあるので自動で認識させたあとの修正作業が大変・・・
コメント2件

375
名前は開発中のものです。[sage]   投稿日:2015/07/16 19:47:21  ID:5Lc3uLw9.net
直接UnityでタッチのテストするためにOn-Lap 1002っていう小さいマルチタッチディスプレイを買おうと思っています。
使ってみた方いますか?
是非使用感を教えてください。

あとはタッチ対応のノートパソコンとかも考えてます。

376
名前は開発中のものです。[sage]   投稿日:2015/07/16 20:17:08  ID:FCO+YS10.net
>374
BoxやCircleなどは判定が軽い
多角形は基本的に軽くない
個数や密度、何と当たるか?を考えて決めるのが良いかと

377
名前は開発中のものです。[]   投稿日:2015/07/16 20:59:02  ID:1Y8+sfpQ.net
macのmonoのエディター日本語打てないんだけど、どうやってる?
日本語打てるバージョンのに入れ替えると、コードの定義場所に飛ぶ機能が、機能しない。
コメント1件

378
名前は開発中のものです。[sage]   投稿日:2015/07/17 13:03:03  ID:/CJmacbY.net(5)
ああ、質問スレあってのか。

379
名前は開発中のものです。[sage]   投稿日:2015/07/17 13:19:55  ID:/CJmacbY.net(5)
unityのスクリプトリファレンスって、古いコードが混じってたりするんですか?
unity5で使えるコードかどうかというのは、どこから確認できるんでしょうか・
コメント1件

380
名前は開発中のものです。[sage]   投稿日:2015/07/17 14:38:16  ID:Tom8Dw3F.net
>374
10くらいならボックスコライダーでも良さそう
ナナメに判定が!とかなら変わってくるが
もう貼ってるなら、張り替えするほどじゃないよ

>377
Xamarin Studioってやつ使ってる

>379
古いコードは混じってるね…
上の方にもあるけど、GetComponentを使えばだいたい動くよ
あと公式リファレンスは正しいんじゃないかな
日本語の特設サイトとかは古いのもあるよ
コメント1件

381
名前は開発中のものです。[sage]   投稿日:2015/07/17 15:08:00  ID:/CJmacbY.net(5)
>380
いろんなサイトからコピペしてきてもことごとく動かないのは、unity5で変更があったからなんでしょうね。
クラスは、getcomponentかtransformしかないってことですよね。

382
名前は開発中のものです。[sage]   投稿日:2015/07/17 15:26:58  ID:/CJmacbY.net(5)
連投すみません。
ホイールを押しながら左右に動かすと、ビューポートを平行に動かすことが出来ますが、方向を逆にすることはできますか?
unityも同時に使っているので、設定を同じにしたいんです。

383
名前は開発中のものです。[sage]   投稿日:2015/07/17 17:06:31  ID:wefs9oqb.net
HDDで運用してるんだけど、スクリプトカキコ>unityで反映がクソと言ってよいほど重いんだけど、これはSSD化で激減できるんだろうか?

384
名前は開発中のものです。[]   投稿日:2015/07/17 17:25:22  ID:lga6znuC.net(3)
スマホでアプリ内課金を実装したいです。

AndroidとiOS使い回せるのが嬉しいのですが、
実装の敷居の低いプラグイン・汗ット等ありますか?

無料が嬉しいですけど、
簡単にすむなら有料汗ットでも良いです。
コメント1件

385
名前は開発中のものです。[sage]   投稿日:2015/07/17 18:27:38  ID:HlblmhHq.net(3)
課金ゲー作ってる人ってクレームと法務的な取り回しどうしてんの?
アイテム課金でも月額課金でも、例えばDDOS食らって鯖落ちしてて
一週間繋がらないとかアイテム課金が何らかのトラブルで無駄になった場合
クレームになったりマジキチ相手だと訴訟問題にもなる可能性あると思うんだけど、どう捌いてるの?
金もらってんだから、クレーマーとかに捕まると相当面倒な事にもなりそうなんだが

386
名前は開発中のものです。[sage]   投稿日:2015/07/17 18:33:24  ID:s27BjOnX.net
無駄になったアイテムお詫び補充で
コメント1件

387
名前は開発中のものです。[sage]   投稿日:2015/07/17 18:49:22  ID:HlblmhHq.net(3)
>386
それで全員済むならいいけど、返金しろとか騒ぎ立てるヤツがいないとも限らないよね?
そういうのに絡まれた時の対応が怖くて俺は課金なし完全にアフィだけにしてるんだが
コメント1件

388
名前は開発中のものです。[]   投稿日:2015/07/17 18:54:18  ID:lga6znuC.net(3)
383 です。
どなたかアドバイスお願いします。

389
名前は開発中のものです。[sage]   投稿日:2015/07/17 19:16:23  ID:+jMkJC/N.net
>384
Unity in app purchase でググって気に入ったの使えば?
いちおう英語読めるならオススメは
https://www.assetstore.unity3d.com/en/#!/content/6103
で、俺の片言英語でも使いやすかったけど
日本語じゃないとわからないなら、適当に上記で解説サイト探せ
コメント1件

390
名前は開発中のものです。[sage]   投稿日:2015/07/17 20:12:18  ID:9NUkF7E/.net
>387
それが表記なんじゃない?
恒久永続に提供するものじゃないとか、キャラデータなり開放した時点で取引成立とか

391
名前は開発中のものです。[sage]   投稿日:2015/07/17 21:13:01  ID:lga6znuC.net(3)
>389
わかりました、ありがとうございます。

392
名前は開発中のものです。[sage]   投稿日:2015/07/17 21:53:00  ID:7QZAHrQn.net
そりゃ弁護士雇ってないなら対応できんでしょ
訴訟起こされてゲーム潰されて終了。最悪実刑判決とか
怖くて金がないならやめときなって話
コメント1件

393
名前は開発中のものです。[sage]   投稿日:2015/07/17 22:46:35  ID:/CJmacbY.net(5)
無料版でアンビエントオクルージョンは使えないのですか?
また、unity側で焼いておく機能はありますか?

394
名前は開発中のものです。[]   投稿日:2015/07/17 22:50:29  ID:d5pfesux.net
課金の部分のテストをしっかりやってバグをなくすことじゃない?
サーバーを多重化するとか。

395
名前は開発中のものです。[sage]   投稿日:2015/07/17 23:02:51  ID:W4VMk4z1.net
アプリがつながらないことによって被った損害を訴訟を起こした側が説明する責任があるから娯楽ならまず問題ない
ある程度規約も充実させとけばサービス終了も不具合もそもそも賠償問題にはできない

課金って自前のサーバーでやれるのか?
金払っても機能しなかったなら詐欺だし裁判にもなるだろうけど大抵はサービス提供した方に問題があるから大丈夫だろ
コメント1件

396
名前は開発中のものです。[sage]   投稿日:2015/07/17 23:35:25  ID:HlblmhHq.net(3)
>395
>アプリがつながらないことによって被った損害を訴訟を起こした側が説明する責任があるから娯楽ならまず問題ない

ごめん、これどういう事?
コメント3件

397
名前は開発中のものです。[sage]   投稿日:2015/07/18 00:18:42  ID:EcnXnM9Y.net(3)
サービス停止より、有料アイテムの情報やアカウントそのものの情報が飛んだらやばいよな
データベースが死んだのでバックアップに戻しましたってんじゃ許されないだろうし

398
名前は開発中のものです。[]   投稿日:2015/07/18 00:24:27  ID:X6c1TyUz.net
課金したいという質問を無料で済ませようっていったい…

399
名前は開発中のものです。[sage]   投稿日:2015/07/18 00:29:44  ID:zOuxCUvk.net
>396
横レスですが、民事裁判では原告に立証責任がある、この場合には原告=ユーザーが被った責任を証明する必要があるってことかと
原告は楽しめなかったとは言えるけどそれが賠償に値する損害と言えるほどかってのを証明するのがムズいって話じゃないかな

400
名前は開発中のものです。[sage]   投稿日:2015/07/18 00:33:30  ID:5Ih7YbUE.net
利用規約:当アプリ内で購入したアイテムは返金できないものとします。
万が一アイテムが消えた場合でも補償はありません。

これでおk

401
名前は開発中のものです。[sage]   投稿日:2015/07/18 00:48:18  ID:wD73Qa8D.net
>392
まあ民事裁判と刑事裁判の違いもわからんやつは止めといた方がいいな

402
名前は開発中のものです。[sage]   投稿日:2015/07/18 03:05:37  ID:8dGQJwQh.net
実刑判決ww

403
名前は開発中のものです。[sage]   投稿日:2015/07/18 04:15:34  ID:MTPV+V90.net
>396
新幹線が動かなくなれば本来運行することで得られるはずだった額が損害賠償になる
でもただの娯楽でしかないゲームが使えなかったところで本来使えたことによる利益はない

例えばプレイすると開発者からユーザーに最低賃金が渡されるゲームで、
かつ開発者とユーザーが雇用契約をしていて一定の報酬を保証している場合なら
開発者が6時間サーバー停止したらその時間分の損害賠償を払う必要がある

でもユーザーはやらなくてもいいゲームを好きでやってるんだしプレイすることで給料や利益が約束されているわけじゃない
しかも規約次第だが必ず一定時間プレイできると保証しているわけでもない
つまりサーバーが停止しなかった場合に本来ユーザーが得られたはずの利益なんてものは存在しないから
損害賠償請求はされても裁判になったら負けはない

ただし詐欺は別

404
名前は開発中のものです。[sage]   投稿日:2015/07/18 04:35:42  ID:OIK7BcTt.net(5)
>396
業務アプリでも免責事項にプログラムの不具合による場合を除きとか制限事項がちゃんとある
運営サーバが攻撃的第三者による不具合を出しても免責条項で運営は保護されるように規約に明記してあったりする。
なので適切なバックアップ処理をしていないとかそういう事態で無い限り裁判で負けることなんてないよ

405
名前は開発中のものです。[sage]   投稿日:2015/07/18 04:36:40  ID:U65Hufv0.net(3)
よく分からんけど

・月額500円の月額制課金ゲー
・15日間くらい何らかの要因でサーバにつながらないトラブルが発生
・規定に「一ヶ月のプレイ期間を保証はしない」「返金はできない」と明記
・ユーザーが「月額という事で500円払ってるのに半月しかできないのはおかしい、金返せ」と言ってきた

このケースならユーザーが被害被ってる事になるけど規定により返金義務はないの?
コメント1件

406
名前は開発中のものです。[sage]   投稿日:2015/07/18 05:45:30  ID:OIK7BcTt.net(5)
>405
流石にそんだけでかい事故なら返金義務がある
でも通常は返金じゃなくて課金アイテムポイントとか翌月分の支払い免除みたいな補填になる
コメント1件


407
名前は開発中のものです。[sage]   投稿日:2015/07/18 07:00:31  ID:U65Hufv0.net(3)
>406
なるほど、サンクス
課金絡みは例え数百円でも面倒臭そうで怖いわー
コメント1件

408
名前は開発中のものです。[sage]   投稿日:2015/07/18 07:19:29  ID:S64HJ4Vw.net
規約なんていくら書いておいても脅し程度にしかならんのだよなぁ

409
名前は開発中のものです。[sage]   投稿日:2015/07/18 08:19:13  ID:OIK7BcTt.net(5)
>407
同人とか個人の趣味でサーバ負担のあるゲームは流石にムリだと思う
課金処理するならアンロックアイテムをゲーム内に元から持っておくのがお勧め。
アイテム事に課金用のIDもたせる様にするとAppStoreへの問い合わせAPIで過去の課金情報得られるからアプリ再インストールでもロストしない
コメント1件

410
名前は開発中のものです。[]   投稿日:2015/07/18 09:42:15  ID:n9GRERf9.net(3)
>409
なんで無理なの?頑張れよ。
コメント1件

411
名前は開発中のものです。[sage]   投稿日:2015/07/18 09:56:05  ID:OIK7BcTt.net(5)
>410
クレーム系の通知がGMに来たときに迅速に応答しないと面倒な事になる
そうすると緊急メンテとかの対応が二十四時間体制が必要で、団体である程度人数が居ないとこなせない
無料ゲームなら良いけど金とってるならこれくらいは必須
コメント1件

412
名前は開発中のものです。[sage]   投稿日:2015/07/18 10:12:43  ID:41ih72WB.net

なにこのバカ

413
名前は開発中のものです。[]   投稿日:2015/07/18 10:13:14  ID:n9GRERf9.net(3)
>411
クレームが来ないプログラムと、しっかりしたチェックをやれば良いだろ。
コメント1件

414
名前は開発中のものです。[sage]   投稿日:2015/07/18 13:47:37  ID:Z413mv9Q.net
unityってスマホ用なのですか?
家庭用ゲーム機向けに作られたゲームで、グラのすごいものはありますか?
コメント1件

415
名前は開発中のものです。[sage]   投稿日:2015/07/18 13:54:27  ID:OIK7BcTt.net(5)
>413
オンゲだとプログラムの不具合じゃなくてもクレーム来るんだわ
○○ってIDの奴チートしてるとか言う通報

そうするとそのIDのプレイヤーのログ調べたりとかせにゃならんのだわ orz
コメント2件

416
名前は開発中のものです。[sage]   投稿日:2015/07/18 13:54:36  ID:8s0lOTFq.net
凄いグラフィックになるかどうかは
凄いデータを作れるかどうか、というUnity以前の
作り手の能力による部分が大きいです

コンシューマではUnityを使う理由がほぼないので
あまり採用されていない

417
名前は開発中のものです。[sage]   投稿日:2015/07/18 15:18:29  ID:EcnXnM9Y.net(3)
>415
そんなの調査したって言っとけば、その後ほっといても訴訟になんねえじゃん

418
名前は開発中のものです。[sage]   投稿日:2015/07/18 15:24:01  ID:w/MYZBPK.net
>414

最近の大作だとOri and the Blind Forest(オリとくらやみの森)がunityで動いてるよ

419
名前は開発中のものです。[sage]   投稿日:2015/07/18 15:34:41  ID:lpn+gC9t.net
5.2からコンシューマ機向けにもIL2CPPが導入されるみたいだけど速くなったらそっちにも採用例が増えるのかな

420
名前は開発中のものです。[]   投稿日:2015/07/18 15:59:02  ID:n9GRERf9.net(3)
>415
チートできるのがプログラムミスだわ。
暗号化が足りない。

421
名前は開発中のものです。[sage]   投稿日:2015/07/18 16:02:45  ID:U65Hufv0.net(3)
健全でない言葉が含まれているため表示しません 内容を確認する

422
名前は開発中のものです。[sage]   投稿日:2015/07/18 18:08:44  ID:EcnXnM9Y.net(3)
調査しますのままほっときゃいいんじゃね?

423
名前は開発中のものです。[sage]   投稿日:2015/07/18 20:59:34  ID:akTjZjRY.net
楽だからってUnityのUI Effect(Outlineとか)使ってたけど
これ結構パフォーマンス落ちるっぽい?
Trisの値が跳ね上がってた

Pro版じゃないからプロファイラー使えないのが厳しい

424
名前は開発中のものです。[sage]   投稿日:2015/07/18 21:23:04  ID:7e9OseZ4.net
詐欺は実刑だよ
本当に制限だけで回避できるなら鯖落ちしたまま永久放置とかもっとあってもいいはずだができない
詐欺と判断されれば詐欺師の書いた制限事項とかどうでもいいからね
コメント1件

425
名前は開発中のものです。[sage]   投稿日:2015/07/18 22:48:55  ID:ungtxCKQ.net
超初心者だけど公式サイトの日本語ページから質問メールしたけど
もうずっと音沙汰ない
ツクール公式はメール問い合わせで色々教えてくれたけど
Unityはそういうのダメなのかなあ

426
名前は開発中のものです。[sage]   投稿日:2015/07/18 23:50:14  ID:3xp+5A2e.net
メールで回答の知らせが来ないことがある
問い合わせして最初に来たメールからログインして確認してみて
コメント1件

427
名前は開発中のものです。[sage]   投稿日:2015/07/19 02:35:16  ID:fJI7P7gS.net
スレチぽいけど放置て大手は結構あるよね
さっきandroidのマイクラのページ見たらそんなレビューが並んでた
対応リスク考えると最新のアイポン専用とかにしたほうが良いのかもね
コメント1件

428
名前は開発中のものです。[sage]   投稿日:2015/07/19 03:05:42  ID:9zLMW2do.net
画面上をクリックして、クリックした場所にあるUIやgameobjectの情報を取得したくて下記のスクリプトを組んだのですが、なにも取ってきてくれません。
何が行けないのかご指摘いただけませんでしょうか

if (Input.GetMouseButton (0)) {
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit[] RcT;
RcT=Physics.RaycastAll(Input.mousePosition,Vector3.forward,100);
Debug.Log (RcT.Length);

コメント1件

429
名前は開発中のものです。[sage]   投稿日:2015/07/19 04:47:28  ID:vNgo6Ykh.net
わからんけどrayが使われてないように見える
コメント1件

430
名前は開発中のものです。[sage]   投稿日:2015/07/19 05:37:01  ID:f9t7jmKT.net
>424
基本的に開発費が高くて運営してた方が利益が出るゲーム業界でそんな詐欺のやり方はあり得ないだけ
例えば一年契約でスタートして前払いさせて速攻サービス終了なら詐欺とみなされるかもしれないけど
普通にやってれば詐欺扱いはまずないし、慰謝料や損害賠償請求が通ることも少ない

ただ問題起こしたくせにそれ相応の補填や返金すらしたくないというのは無理があるけど

431
名前は開発中のものです。[sage]   投稿日:2015/07/19 07:48:21  ID:qGXJL53D.net(4)
OnCollisionStayって、キャラクターが動いているときしか動作しないのですか?
触れている間中、動作するっていう機能だと思いますが、静止時には動作しません。
コメント1件

432
名前は開発中のものです。[sage]   投稿日:2015/07/19 11:17:49  ID:vncJuHDC.net(4)
古くなったUnity 5.0.0f4、Unity 5.0.1f1を消したいのですがアンインストーラーがありません。
そのままフォルダを消してもレジストリとかは大丈夫なんでしょうか。

>431
OnCollisionStayだから、
静止のときはぶつかってから離れてしまっているけど
動いているときはぶつかりにいって接触しているから動作してるんじゃないかな。

トリガー用のColliderをキャラより大きめに作って、
衝突用とトリガー用の両方をコンポーネントに用意すればいいと思うよ。

そのときはOnTriggerStayのほう使うからな
コメント2件

433
名前は開発中のものです。[sage]   投稿日:2015/07/19 11:35:32  ID:vncJuHDC.net(4)
トリガー用のColliderにするにはコンポーネントのところのIs Triggerにチェックな。

>428
RaycastAllでマウスの位置からRayが出てない。
RcT = Physics.RaycastAll(ray,100f);
にすればいくはず。


ほかにも勘違いしてるかも知れないから書いとくけど
mousePositionは画面の1、2ピクセルの座標だから、
ゲーム中のワールド座標とは違う。

Vector3.fowardは自分から見て前じゃなくて、東西南北みたいな方角を示してる。
自分からはtransform.forwardな。

全部のオブジェクト拾ってるけど手前だけでいいなら
http://docs.unity3d.com/ja/current/ScriptReference/Input-mousePositio...
のほうな。

434
名前は開発中のものです。[sage]   投稿日:2015/07/19 12:14:06  ID:J2ZGiuoY.net
>432
OSわからんけどWindowsならコントロールパネルからアンインストールしなよ…
コメント1件

435
名前は開発中のものです。[sage]   投稿日:2015/07/19 12:39:08  ID:vncJuHDC.net(4)
>434
最新版と4.6をとっといたまま5の古い奴を消したいのです・・・。
コントロールパネルの奴は最新版しか消えないみたいで。
コメント1件

436
名前は開発中のものです。[sage]   投稿日:2015/07/19 12:46:47  ID:lqsBICYe.net
>427
日本のAndroid端末は特にまともに動かないのが多いから、下手をするとクレームだらけになるよな
しかもシステムファイルのソースコードが公開されていないため、技術力の高い人が解決策を探るのも困難になってる

437
名前は開発中のものです。[sage]   投稿日:2015/07/19 13:02:07  ID:vncJuHDC.net(4)
>435
解決しました。古いバージョンの奴のフォルダまで覗いたらアンインストーラーありました

4.6ぐらいならまだ公式で配布しているので一回全部消すのもありでしたね。

438
名前は開発中のものです。[sage]   投稿日:2015/07/19 16:54:21  ID:qGXJL53D.net(4)
>432
ありがとう。試してみます。

439
名前は開発中のものです。[sage]   投稿日:2015/07/19 17:04:10  ID:rTj0AlXn.net
>426
受付しました 受付番号XXXX このメールにコメントを追加する場合は
このメールに返信するか ユニティ・テクノロジーズ・ジャパンのメールフォームへ・・・

みたいなメールが来たんでひと月待って その受信通知メールに 
どうでしょう みたいな返信してみたけど動きなし
UnityのDL時に登録したフリーメールアドレスとユーザーID使ったんだけど
それが原因で迷惑メールと思われて放置されてるのか
ツクール公式もすごく日が経ってから返事くれたんで
同じように待っていればいいのかなあと

440
名前は開発中のものです。[sage]   投稿日:2015/07/19 20:26:44  ID:qGXJL53D.net(4)
キー入力とキャラクターのジャンプについてなんですが、translateを使っている場合はキーを入力した瞬間にジャンプが実行されるのですが、
addforceを使っている場合は、離した瞬間にジャンプが実行されます。

これはどうすれば改善できますか?

441
名前は開発中のものです。[sage]   投稿日:2015/07/19 20:37:38  ID:ceCri8Gm.net
おまえはアホな質問ばっかりしてないでチュートリアルやったほうがずっと効率的だぞ
まともにプログラム勉強したこともなくて手当たりしだいにやってるだけだろ

442
名前は開発中のものです。[sage]   投稿日:2015/07/19 23:20:57  ID:qGXJL53D.net(4)
別に質問スレなんだから問題ないでしょう。
それに、ピンポイントで聞いた方が、よほど効率的だと思いますが。

443
名前は開発中のものです。[sage]   投稿日:2015/07/19 23:35:30  ID:rv9vFDg6.net
そんなはずはない、というのが答え。
KeyDownをとっているかKeyUpをとっているかの差だろう

444
名前は開発中のものです。[sage]   投稿日:2015/07/19 23:43:05  ID:3CuY2ci6.net
ここは質問スレだったのか

445
名前は開発中のものです。[sage]   投稿日:2015/07/19 23:58:48  ID:kMuBxs47.net
スレタイが致命的に間違ってるからなぁ…

いっそ5スレ目をちゃんとした名前で立てて、
こっちに誘導掛けた方が分かりやすいまである

446
名前は開発中のものです。[sage]   投稿日:2015/07/20 03:44:12  ID:ykp8JimT.net
>429,432
返信遅くなってすみません、おっしゃっていただいた方法など試してなんとかなりそうなめどが経ちました。
ありがとうございます。

あと、本当にray使い忘れてましたorz

447
名前は開発中のものです。[]   投稿日:2015/07/20 05:18:57  ID:tJvcDGHz.net
uGUIでボタンを配置しました。
ボタンをおした時、押している最中、離した時でそれぞれ処理を起こしたいのですが、どうすればよいかわかりません。
EventTriggerをつけることろまではわかったのですが、PointerEnterなどの中のどれをつければよいかわからず困っております。
助言をいただければと思います。
また、自分でググって調べた結果下記のようなことかと思ったのですがあっていますでしょうか
PointerEnter →マウスをボタン上にのせた
PointerExit →マウスがボタン上から外れた
PointerDown →ボタンを押している最中
PointerUp →ボタンを離した
PointerClick →不明
コメント2件

448
名前は開発中のものです。[sage]   投稿日:2015/07/20 06:54:27  ID:2aFoqSof.net(4)
カメラの角度を変えて、上下を見渡せるようにしたいのですが、transform.rotateだと一気に視点が移動しますよね。
特定の角度までゆっくり移動するようなC#noサンプルがあれば、教えてください。
コメント1件

449
名前は開発中のものです。[sage]   投稿日:2015/07/20 07:07:33  ID:T7lbkyjY.net(3)
>448
公式のQuaternion.Lerpのドキュメント読むよろし
サンプルコードはUpdate()での実装だけどCoroutineで実装しても良い
コメント2件

450
名前は開発中のものです。[sage]   投稿日:2015/07/20 08:10:04  ID:2aFoqSof.net(4)
>449
ありがとう、先生。

451
名前は開発中のものです。[sage]   投稿日:2015/07/20 14:31:27  ID:2bxWqhxg.net(3)
>447
もう自分で調べ終わってそうだが一応

○ PointerEnter →マウスをボタン上にのせた
○ PointerExit →マウスがボタン上から外れた
× PointerDown →ボタンを押している最中
 →ボタンを押した瞬間
○ PointerUp →ボタンを離した
× PointerClick →不明
 →ボタンを離した

1クリックした時の呼び出される順番は Down->Up->Click
こういうのはDebug.Logを使ったりブレイクポイントを仕掛ければ即解決できるはずですよー

452
名前は開発中のものです。[sage]   投稿日:2015/07/20 15:27:56  ID:2aFoqSof.net(4)
角度制限に使えるクラス(?)があれば教えてください。

453
名前は開発中のものです。[sage]   投稿日:2015/07/20 15:31:18  ID:2bxWqhxg.net(3)

454
名前は開発中のものです。[sage]   投稿日:2015/07/20 16:29:06  ID:4QGhAmdD.net(2)
>449
横からすみません
Updateで実装するのとコルーチンで実装するのでは何が違うのでしょうか?
コメント1件

455
名前は開発中のものです。[sage]   投稿日:2015/07/20 16:43:40  ID:T7lbkyjY.net(3)
>454
updateで実装すると状態を管理する項目が一つ増える
coroutineだとupdateと切り離して処理ができる、ただし途中で止めるような事があるのであれば結局その管理はする必要がある
常に状態を把握しておけるならUpdateで、なげっぱなしで終了までほっておけるならcoroutineと考えると楽になる

べつにこの指針に限らないけど、どういうときにどうすべきかっていう事に制限は無いが
いつも同じ方法を用いることでパターン化しておけば制作物の本義の方に頭使う事ができるのでその分開発が楽になると思ってくれれば良いんじゃ無いかな。
コメント1件

456
名前は開発中のものです。[sage]   投稿日:2015/07/20 17:24:14  ID:4QGhAmdD.net(2)
>455
なるほど、ありがとうございます!

457
名前は開発中のものです。[sage]   投稿日:2015/07/20 17:34:55  ID:2aFoqSof.net(4)
超初心者ですみません。
gameobjectとGameobjectというクラスがありますが、違いって何ですか?

458
名前は開発中のものです。[sage]   投稿日:2015/07/20 17:46:10  ID:2bxWqhxg.net(3)
gameObject → コンポーネント(transformなども)が保持しているGameObjectのインスタンス
GameObject → クラス

スクリプトを書くつもりならそっちの勉強もちゃんとしたほうがいいよ

459
名前は開発中のものです。[sage]   投稿日:2015/07/20 17:49:09  ID:QXaaqjFi.net
なんだもう夏休みか

460
名前は開発中のものです。[sage]   投稿日:2015/07/20 23:35:58  ID:NsQYp/Pf.net
すいません、初心者なんですが

bool hogehoge = true;
int foobar = 0;

void Update (){

if(!hogehoge){
return;
}

StartCoroutine(Test());

hogehoge = false;
}

IEnumerator Test(){

while(foobar < 60){
foobar++;
yield return null;
}
}

こういう風に書いた場合
1.最初のUpdate()でTest()のコルーチンをスタート。以後のUpdate()では特に何も行わない。
2.シーン内全てのUpdate()が終わる毎にfoobarを1増加。
3.foobarが60以上になったらコルーチンを終了。

という手順が発生していると考えていいんでしょうか?
コメント2件

461
名前は開発中のものです。[sage]   投稿日:2015/07/20 23:56:43  ID:T7lbkyjY.net(3)
あってるけど、そういう事聞きたいならfoobarとかhogeとか止めた方が良い
hogehogeとfoobarのかわりに
bool firstTime = ture; // replace hogehoge , (like a firstTrigger)
int internalFrameCount = 0; // foobar ( counter)

foo,bar,baz,hoge,fugaとかはメタ表現の時に使うだけで質問とか実コードみたいな事例を表すときに使うと混乱以外なにも生まない
コメント1件

462
名前は開発中のものです。[sage]   投稿日:2015/07/21 00:16:40  ID:6Nd1u2bE.net
やさしぃーん

463
名前は開発中のものです。[sage]   投稿日:2015/07/21 00:25:27  ID:emUvIPn2.net
>461
ありがとうございます。以後気を付けます。

464
名前は開発中のものです。[sage]   投稿日:2015/07/21 09:38:13  ID:UskJGxQY.net
マニフェストについて教えてください

特に設定したつもりはないのに権限に端末のステータスとidの読みとりが入ってます。
強制的に書き換えれ方法はありますか?
もしかしてAdSenseのせい?

465
名前は開発中のものです。[sage]   投稿日:2015/07/21 10:42:11  ID:rsh3pH1w.net(3)
>447,459
こういう質問してくる人とかデバッグ実行とかのやり方知らないんかな?
ブレーク仕掛けたりステップで追えばわかる部分だと思うんだけど
コメント2件

466
名前は開発中のものです。[sage]   投稿日:2015/07/21 10:43:50  ID:Hd3az0OM.net
monoで、ツリーに複数のプロジェクトのスクリプトを表示させておきたいのですが、どういう設定をすればいいんでしょうか?
以前まで出来ていたのに、今monoを開いてみたら、一方のスクリプトしか表示されなくなっていました。

467
名前は開発中のものです。[sage]   投稿日:2015/07/21 11:13:39  ID:Ijt06xjf.net
>465
ここ最近常駐してるチュートリアルも理解できないレベルの人らしい
基礎からやればいいのに手当たりしだいに質問して結構時間経ってるのに全然進歩が見られない気の毒な人

うざいならスルーすればいいし暇なら相手してやればいい

468
名前は開発中のものです。[sage]   投稿日:2015/07/21 12:24:57  ID:VhlQaQE9.net(6)
プログラミングやったことない人って、まずデバッグの仕方知らないからな
DebugLogだすとかブレーク掛けてオブジェクトの中身見るとか

そこを中心に記事書いてる事って、書籍Webでも殆どないしなぁ
始めてブレークで中身見れるの知った時は衝撃的だったなぁw

469
名前は開発中のものです。[sage]   投稿日:2015/07/21 12:28:32  ID:HV7nvxdg.net(6)
>465,467
Unity本含めてゲーム製作本ってデバッグの肝ってあんまりページ数割いてないね。
プログラムの書籍でもデバッグに詳細書いてるのは少ないけど
昔のMSX本(ASCIIから出てた本でデバッガとかアセンブラとかがディスクで付属してた奴)には結構詳細が有った気がするが今時の環境とはかけ離れてるしなぁ

470
名前は開発中のものです。[sage]   投稿日:2015/07/21 12:57:00  ID:VhlQaQE9.net(6)
MSX…また石器時代の産物を出してくる…
コメント1件

471
名前は開発中のものです。[sage]   投稿日:2015/07/21 12:58:43  ID:rsh3pH1w.net(3)
UnityはUnityエディタもMonoもセットでついてくるから昔みたいに調達すらめんどいものじゃないし
わかりそうなものなんだけどなー
かといって教えてくれと言われても説明めんどいけど
コメント1件

472
名前は開発中のものです。[sage]   投稿日:2015/07/21 13:06:26  ID:HV7nvxdg.net(6)
>470
確かに石器時代の古文書だけど割とマジでデバッグについて語っている本ってまんまオライリーのGDB本みたいなのしか無いじゃん
なんかこのスレ用によさげなのあったら推奨してくれないか?
じゃないと↑の方みたいなプログラマなら常識つかって自分で調べる事ができるようなアホな質問が絶えないと思うのよね。
コメント1件

473
名前は開発中のものです。[sage]   投稿日:2015/07/21 15:01:27  ID:8nH47yH8.net(2)
デバッグ方法よりも先に、エラーの読み方やエラーコードからソースの該当行への飛び方も解説してほしいな
他の開発環境に比べてエラーが何を言ってるのか分かりづらいし使いづらい
コメント1件

474
名前は開発中のものです。[sage]   投稿日:2015/07/21 15:11:09  ID:VhlQaQE9.net(6)
>471
ブレークで実行中に止めれますよって事自体知らない、見逃してるってパターンが多いだろうし、
もう繰り返しいうしかないんじゃねと思うけど
parentって何?とか根本的な質問されるとめんどくてしょうがないがw

>472
あったら上げるんだけどなぁ

↑みたいなって言ってるけど、>460への回答はちょっと不親切だっのではと思う

これの致命的な間違いで、Update()内で StartCoroutine(〜)してる。
コルーチンはUpdateステートメントでは正しく動作しない仕様だったはずで、DebugLogとかでも疑問しか残らなかった記憶が。
初心者は、必ずStart()からコルーチンが呼び出されるような構造で作った方がいいよ。

俺もたまたま真面目に見ただけだし、
お互い信用半分くらいの気持ちでいた方がいいかもね
コメント1件

475
名前は開発中のものです。[sage]   投稿日:2015/07/21 15:16:03  ID:VhlQaQE9.net(6)
Unityは開発早いし、情報提供するにしても、かなりまめな人じゃないとむずかしいかもなぁ
アフィカスにやってもらうとしても、母数がそんなに多くなさそうだから、
苦労に見合わないと思うしなぁ

476
名前は開発中のものです。[sage]   投稿日:2015/07/21 16:27:24  ID:VhlQaQE9.net(6)
>473
デバッグログのダブルクリックで該当行まで飛べるけど、これ以上をお望みなのかな? それだったら知らんが。

エラーの内容は翻訳以上の回答は無いと思うけどなぁ
C#とUnityの造詣を深めるしかない気がする
コメント1件

477
名前は開発中のものです。[sage]   投稿日:2015/07/21 17:08:38  ID:lBlkcE32.net
世の中にテストやデバッグの本はそれなりにあるけど
ゲームだと使えないことが少なくないって、むかし誰かに聞いた気がするなあ。
そういうもんかね?
コメント1件

478
名前は開発中のものです。[sage]   投稿日:2015/07/21 17:11:37  ID:rsh3pH1w.net(3)
>477
もっともっと基礎の部分の話ね
ステップ実行の仕方とかログの出し方とか
Unity開発環境でのチェックの仕方
コメント1件

479
名前は開発中のものです。[sage]   投稿日:2015/07/21 18:03:59  ID:8nH47yH8.net(2)
>476
まじか
うちだと該当ファイルが開くだけで、該当行にまでは行ってくれない
なんかがおかしいのかな

480
名前は開発中のものです。[sage]   投稿日:2015/07/21 18:58:21  ID:XQnM2LQo.net
>478
そんな基礎の部分は説明する必要は無いだろ
どこまでアホなの

481
名前は開発中のものです。[sage]   投稿日:2015/07/21 21:27:26  ID:fOAYql0i.net
ディスるつもりはないからレス番は書かないけど
その程度のデバッグ作業ができずに質問してる人は何人かいると思う

482
名前は開発中のものです。[sage]   投稿日:2015/07/21 21:35:56  ID:HV7nvxdg.net(6)
>474
> コルーチンはUpdateステートメントでは正しく動作しない仕様だったはずで、DebugLogとかでも疑問しか残らなかった記憶が。
> 初心者は、必ずStart()からコルーチンが呼び出されるような構造で作った方がいいよ。

公式のCoroutineの解説でUpdate関数からStartCoroutineしてるよ
うまくいかないのはUpdateの定義を IEnumerator Updateにしようとしてるからじゃないの?
コメント1件

483
名前は開発中のものです。[sage]   投稿日:2015/07/21 22:14:57  ID:hjq1fFOO.net(3)
パーティクルの設定項目で重力とかバウンドとかありますが、出せるのはMaterialで設定する2Dの素材だけなのでしょうか?
100個くらいのコインをクルクル回しながらブワーっと出したいのですが、パーティクルシステムでは無理でしょうか?
コメント1件

484
名前は開発中のものです。[sage]   投稿日:2015/07/21 22:16:31  ID:VhlQaQE9.net(6)
>482
MonoBehaviour継承下のUpdate()でコルーチン動かないとかそんなんじゃなかったっけ?
俺自身ちゃんと動かなかった記憶があるから、確実に動く方法をとってた訳だけど。
IEnumerator Updateは記憶にないなぁ。

>460へ明確な回答があるならそれでいいのでは?
俺だったらUpdateでコルーチン書く明確な理由が無いなら止めとけって言うけど。
一体何のメリットがあろうか。
コメント1件

485
名前は開発中のものです。[sage]   投稿日:2015/07/21 22:22:19  ID:HV7nvxdg.net(6)
>483
回すのをテクスチャのタイルアニメーションにはできるけどパーティクル自体を3Dオブジェクトとして回転体で見せることはできないよ
コメント1件

486
名前は開発中のものです。[sage]   投稿日:2015/07/21 22:32:34  ID:HV7nvxdg.net(6)
>484
元の質問がUpdateでトリガー条件監視してStartCoroutineできるかって意図の質問だから問題ないんじゃいないのかなーと思う
Updateメソッド内でトリガーチェックすると無駄な処理だとは思うけどプレイヤーコントロールの一環で入力に依存するならしょうがないんじゃないかな

ただ質問者のコードだと短い間隔でhogehogeが何度もOKになったときに複数回StartCorutineした場合、foobarの値が偉い事になってデバッグがきっついんじゃないかとは思った(初心者なら特に)

487
482[sage]   投稿日:2015/07/21 22:33:49  ID:hjq1fFOO.net(3)
>485
やっぱり無理なんですね..
一旦3Dオブジェクトでやってみます
コメント2件

488
名前は開発中のものです。[sage]   投稿日:2015/07/21 22:43:10  ID:HV7nvxdg.net(6)
>487
根性があればこういう事もできる例はある
http://sugi.cc/post/64851479394

ハードウェアがサポートするパーティクルの軽さを捨ててるからスマフォだときついと思うけど

489
名前は開発中のものです。[sage]   投稿日:2015/07/21 23:14:02  ID:KOlNErxH.net
>487
あん?いやできるぞ。ParticleSystemのRendererのRenderModeをMeshにして
コインならコインのメッシュを選んでやればそれでいい。

ただバラバラな回転させるためのシステムがないので
バラバラに回転させたいなら自分でその辺書く必要がある。
コメント1件

490
482[sage]   投稿日:2015/07/21 23:46:02  ID:hjq1fFOO.net(3)
>489
やってみました。おっしゃる通り回転はダメそうですね
Z軸回転だけなら自由度は低いですができるみたいですね
なんとなく割と簡単に拡張できる気がしますのでやってみます

491
名前は開発中のものです。[]   投稿日:2015/07/22 02:49:12  ID:UIHC5N+X.net
test /ゲームサロン板
  ↑ ↑ ↑  ↑ ↑ ↑ 

492
名前は開発中のものです。[sage]   投稿日:2015/07/22 10:17:47  ID:HC6KjERC.net(2)
VSでブレークポイントとかを使うにはVisual Studio Tools for Unityってのを入れる必要があるんだな…
てっきりVSではできないと思ってたよ。

493
名前は開発中のものです。[sage]   投稿日:2015/07/22 10:30:35  ID:2NoJ0L0U.net
monoならともかくVSだとVSスレに逝ったほうがよくね
それともunity、C#、VSって奴も多いのかな?

494
名前は開発中のものです。[sage]   投稿日:2015/07/22 10:44:54  ID:HC6KjERC.net(2)
自分はVSでUnityのコード入力してるよ。
VS慣れしてるからMonoDevelopは何か合わなかった。

495
名前は開発中のものです。[]   投稿日:2015/07/22 11:23:43  ID:Ms8v+j3p.net
質問です。
ルートにaManagerとbManagerのオブジェクトがあったとして
それぞれにa.csとb.csをアタッチするのと
機能をa.csに束ねて1つのオブジェクトにアタッチするのと
どちらが負荷的な効率がよいのでしょうか?

#管理効率というか可読性は分けたほうがいいとは思う

特に私の場合update内でn秒おきにwwwアクセスなどを
色々なマネージャーで行っているので、deltaTimeの比較を
そこかしこでやっていたりと、これがいいのかわかりません。

まぁネットワークアクセス部は1つに統合したほうがいいのかな、
と想像はしますが、それ以外のロジック処理などはいかがでしょう。

496
名前は開発中のものです。[sage]   投稿日:2015/07/22 12:24:35  ID:YuM5Oa9v.net
そこまでできてるなら自分で考えて好きにしろ、としか
Unityに依存しない普遍的な設計のお話でしょそれ

497
名前は開発中のものです。[]   投稿日:2015/07/22 17:28:28  ID:Xbe1glqw.net(2)
unityで作成した、ただSphereが1つだけ置いてるプロジェクトを
xcode7で実機テストしようとしましたが、エラーが表示されてしまいます。
libiconv.2.dylibというファイルが赤い表示になっているのと、clang: error: linker command failed with exit code 1 (use -v to see invocation)
というエラーが出ています。

特に何も中身が無いプロジェクトなのにエラーが出てしまう原因とはなんでしょうか?

498
496[]   投稿日:2015/07/22 18:27:46  ID:Xbe1glqw.net(2)
Unityのバージョンは5.1.1f1です。
Xcodeは7.0beta3です。

499
名前は開発中のものです。[sage]   投稿日:2015/07/22 20:11:05  ID:2oKkvKqIi
5.1.2はかなりいイイ!
ワイが遭遇してたでかいバグが2つ治ってたうれp

500
名前は開発中のものです。[]   投稿日:2015/07/22 23:27:36  ID:BVN8Eb2o.net
アプリがスリープから復帰したとき、
もしくはタスクトレイ?に格納された状態から復帰したとき、
これをアプリ側が検知することはできますか?
コメント1件

501
名前は開発中のものです。[sage]   投稿日:2015/07/22 23:53:08  ID:W2CWfzWj.net
>500
use the plugins Luke!
コメント1件

502
名前は開発中のものです。[]   投稿日:2015/07/23 00:41:37  ID:ZrejPZzB.net(2)
Unity5にアップデートしたところ、開始直後に次のような警告が出るのですが
ggっても日本語のページが見つからず困っています

"TerrainColliders can no longer act as triggers since Unity 5.0"

コライダーなど設定し、剛体で物理挙動させるとちゃんと衝突してくれるのですが
キャラクターコントローラーなど設定してInputから動かすと途端にTerrarianをすり抜けてしまいます。
初歩的と思われる質問で申し訳ありませんが原因を教えて下さい。
コメント1件

503
名前は開発中のものです。[]   投稿日:2015/07/23 01:39:05  ID:t7/Jbc/I.net
>501
そういうプラグインがあるんですか?

504
名前は開発中のものです。[]   投稿日:2015/07/23 13:30:15  ID:ArW80m67.net
>502
文章通りだろ
Triggerは物理作用を起こさない当たり判定
コメント1件

505
名前は開発中のものです。[sage]   投稿日:2015/07/23 13:53:37  ID:1hS5QswE.net
プラグインなんか使わずともOnApplicationPauseでいいでしょ
コメント1件

506
名前は開発中のものです。[sage]   投稿日:2015/07/23 14:44:19  ID:h1RWY/yb.net
モバイル向けのゲームで、出来るだけ軽くしたくてParticleを見直してるんだけど
できるだけ少なく小さくしてもまだ重い
半透明のものはなるべく非透明にしたほうが良いですか?
あと、パーティクルシェーダーの設定のMobile>Addictiveって重かったりしますか?

507
名前は開発中のものです。[sage]   投稿日:2015/07/23 14:54:13  ID:rKhgvLFs.net
additive かな?
モバイル向けだし最小限のシェーダーだと思うけどこれでだめなら
推奨スペック上げるしかないんじゃないの

508
名前は開発中のものです。[sage]   投稿日:2015/07/23 19:40:48  ID:yDnDIhCc.net
ゲームツクール! 第12回 エディター拡張に入門してみよう!
015/07/23(木) 開場:21:57 開演:22:00
http://live.ni covideo.jp/gate/lv228962341

509
名前は開発中のものです。[sage]   投稿日:2015/07/23 21:08:41  ID:QE4zZ7yl.net
>505
欲しい挙動を作れました、ありがとうございます!

510
名前は開発中のものです。[sage]   投稿日:2015/07/23 21:23:03  ID:ZrejPZzB.net(2)
>504
ありがとうございました…というかすみません
なんか説明をまったく絞れていませんでした;

5以降はRigidBodyのiskinematicにチェックを入れるとコライダーを設定しても
衝突判定はスルーされるのでしょうか?
4までは確かそれで衝突判定が起こっていたので混乱していました。

511
名前は開発中のものです。[sage]   投稿日:2015/07/23 22:32:18  ID:Z/jLtQgV.net(2)
エディター拡張かと開いてみたら5で追加された機能のレビューでがっかり

512
名前は開発中のものです。[sage]   投稿日:2015/07/23 22:39:45  ID:Z/jLtQgV.net(2)
タイトル11回目のか

513
名前は開発中のものです。[]   投稿日:2015/07/24 00:17:04  ID:6cOqkyOc.net
unityのクソかっこ悪いUIでエディタ拡張とか作る気にならんわ。

514
名前は開発中のものです。[sage]   投稿日:2015/07/24 08:23:48  ID:knykP1ik.net
エディタのuiにカッコよさなど不要だがな。

515
名前は開発中のものです。[sage]   投稿日:2015/07/24 12:50:05  ID:O9kaPrpe.net(2)
Unity Pro持ってないのでEclipseのプロファイラで処理を計測してみたら
com.unity3d.player.UnityPlayer.nativeRender()Z の中のself
ってのが一番Cpu Time使ってるんだけど、これはなんじゃらほい?
Unity Proのプロファイラだともっと詳しく特定出来るのかな?

516
名前は開発中のものです。[sage]   投稿日:2015/07/24 13:59:58  ID:Y6tR7Ops.net(2)
5てパーソナルとプロでプロファイラの違いってあるんだっけ?
コメント1件

517
名前は開発中のものです。[sage]   投稿日:2015/07/24 15:41:51  ID:O9kaPrpe.net(2)
>516
Unity5は使えるみたいだけど、4→5でプラグイン関係が使えなくなるのが怖くて4使ってる

518
名前は開発中のものです。[sage]   投稿日:2015/07/24 16:02:39  ID:Y6tR7Ops.net(2)
なんで怖いのかわからんけど、インストールフォルダを別にすれば4と5は共存できるよ

519
名前は開発中のものです。[]   投稿日:2015/07/25 00:49:19  ID:4BAyGAe7.net
すみません質問です。
傾斜させるためprojectionMatrixを使っていて
さらにField of Viewも変化させたいのですが

function SetObliqueness(horizObl: float, vertObl: float;) {
var mat: Matrix4x4 = camera.projectionMatrix;
mat[0, 2] = horizObl;
mat[1, 2] = vertObl;
camera.projectionMatrix = mat;
}

このMatrixにField of Viewを盛り込めないでしょうか?
コメント1件

520
名前は開発中のものです。[sage]   投稿日:2015/07/25 15:36:46  ID:vDxPQJf0.net(2)
unityのアドオンって、何の言語で作れますか?
コメント1件

521
名前は開発中のものです。[sage]   投稿日:2015/07/25 16:42:49  ID:u4v6pNlN.net
ふと気が付いたら(Unity5にしたから?)起動時のUnityの
ロゴが大きく表示されるようになってしまいました。
他のアプリで小さく表示されてたりするので設定で変えられたり
するのでしょうか?
コメント1件

522
名前は開発中のものです。[sage]   投稿日:2015/07/25 17:36:49  ID:RPlCc4/G.net(3)
>520
Unity EditorのアドオンならC#かJScript、VSつかってDLL作るなら.Netの何でもよかったはず

523
名前は開発中のものです。[]   投稿日:2015/07/25 17:55:36  ID:2JPAjyvO.net
あるアプリにUnityが使われていて、
そのアプリからBGMや画像を取り出したいんですが、どこにあるのかわかりません。
disunity はやりましたが見つけられたのは一部の画像のみでした。
どれにも共通した保存場所や、見つける方法などあったら教えて下さい。

ちなみにアプリというのはgloopsとブシモがやっている「トイズドライブ」というものです。
コメント2件

524
名前は開発中のものです。[sage]   投稿日:2015/07/25 18:18:58  ID:RPlCc4/G.net(3)
>523
おまわりさんこいつです

525
名前は開発中のものです。[sage]   投稿日:2015/07/25 18:46:07  ID:D/0jKHZe.net(2)
実に夏休みだな
ゲーム製作技術板で「データの抜き方おしえて」とかアホだろ

>521
pro版の機能

>519
ビュー行列 とかそういう単語で検索してみるがよろし
カメラ関連の行列計算は探せば普通にあるから

526
名前は開発中のものです。[sage]   投稿日:2015/07/25 18:56:44  ID:ZIBXhM0k.net
>523
何の弁明もないのであれば通報しますよ

527
名前は開発中のものです。[sage]   投稿日:2015/07/25 19:05:40  ID:vDxPQJf0.net(2)
エディターはc#とのことですが、プロージャルなスカイドームでも作りたいのですが、c#でOKってことですか?

528
名前は開発中のものです。[sage]   投稿日:2015/07/25 19:08:54  ID:HPUQKFO4.net
暑いな

529
名前は開発中のものです。[sage]   投稿日:2015/07/25 19:49:14  ID:D/0jKHZe.net(2)
用語を間違うと当然返ってくるレスも間違うからな?

530
名前は開発中のものです。[sage]   投稿日:2015/07/25 20:01:52  ID:RPlCc4/G.net(3)
Proceduralの事かと思われるがどうみてもどうよんでもプロージャルじゃないから違うかも知れない
そういうのはshaderを自分で書くUnityのダウンロードページで付属のShaderのソースが取れるからそれをとりあえずひっぱってきて、UnityのShader解説ページを読め

基本的にCgだ

531
名前は開発中のものです。[]   投稿日:2015/07/25 20:53:07  ID:4pPBjqSg.net
Android でバックキーを完全に無効にしたいです。

Input.GetKeyDown で KeyCode.Escape を拾って無反応処理をするのではなく、
完全に反応しないようにしたいです。

方法はないでしょうか。

532
名前は開発中のものです。[sage]   投稿日:2015/07/25 21:10:14  ID:2eON6Bvw.net
スカイドーム用のキューブマップテクスチャの作成ならC#でもいいんじゃないの

533
名前は開発中のものです。[]   投稿日:2015/07/26 01:58:36  ID:2sRLCTm3.net(2)
Webに上がってるサンプルコード、ひどいの多いな途中で適当に完成させてバグありで放棄したの多い

534
名前は開発中のものです。[]   投稿日:2015/07/26 02:04:02  ID:2sRLCTm3.net(2)
AudiomixerのサンプルコードもonDisableでAudioPlayer側で登録解除してるから、AudioManagerが先に消えてNullReferenceでエラーになるし、手直ししないとまともに動かない。

535
名前は開発中のものです。[sage]   投稿日:2015/07/26 03:40:02  ID:vBd8Paud.net(3)
アプリの中で画像をTwitterなどでシェアする場合に性能の高いスマホだと
何の問題もないのですが、古いスマホだとTwitterから戻った時にUnityの
文字が表示されて最初に戻ってしまいます

これはメモリが足りないということでしょうか?
コメント1件

536
名前は開発中のものです。[sage]   投稿日:2015/07/26 04:38:50  ID:1dQSOUR6.net
>535
そう
だからAndroidもiOSも非アクティブ時に状態を保存して復帰したら元に戻すように自前で実装することが推奨されてる
俺は面倒だからやらないけどね!

537
名前は開発中のものです。[sage]   投稿日:2015/07/26 04:58:06  ID:vBd8Paud.net(3)
ありがとうございます!
まさかそんなにメモリを使っていたとは・・・

確かに大変そうなのでその前にユーザーデータをセーブして
そのメッセージを表示させてお茶を濁そうと思います

538
名前は開発中のものです。[sage]   投稿日:2015/07/26 08:08:52  ID:GZGzcNuZ.net(2)
ローグライクゲームを制作していてオートセーブを実装しようと思っています。
自動生成されていく敵やアイテムの種類や位置をセーブロードするにはどういったアプローチがありますか?
コメント2件

539
名前は開発中のものです。[sage]   投稿日:2015/07/26 10:06:11  ID:x4RdRcAj.net
これ買った人います? いわゆるチュートリアルレベルの取り込み本ですか?
近くの本屋になかったので……
http://www.amazon.co.jp/dp/4798044288/
コメント1件

540
名前は開発中のものです。[sage]   投稿日:2015/07/26 10:47:53  ID:wKHfQsYR.net(2)
>538
もう一手前の、マップ生成や敵・アイテム等のオブジェクトなどの管理をどうやるか?というのが
キモなんじゃなかろうかと。
セーブしてロードして、をやりやすいデータ構造の設計からやれば自ずと答えになるかな、と。
コメント1件

541
名前は開発中のものです。[sage]   投稿日:2015/07/26 11:03:02  ID:DbeDEsLr.net(2)
>539
どのくらいのレベルを求めてるのかわからんけどチュートリアルレベルだと思う
レビューは前のバージョンの奴見ればわかると思う

542
名前は開発中のものです。[sage]   投稿日:2015/07/26 11:06:32  ID:D3ATScL/.net(3)
>538
PureなRogue Likeなら乱数発生器を自前で用意して乱数の使い方を切り分ける事で保存データを少なくすることができる
たとえばRNG方式ならX,Y,Z,Tの四変数(ビット数は実装者による)を保存することで達成できる。(詳細が知りたいならRNG Random Generatorとか Xor Shift Random Generatorでググれ)
さて、ローグライクと言う事から次のことがうかがえる
*各階層は完全に乱数で生成される
つまり各階層事に乱数のシードが生成できれば階層の生成は可能となる

そこで階層ごとのシードを決定する乱数ジェネレータと階層を生成を乱数ジェネレータの2つを用意することで保存すべきものは階層事のシード生成乱数ジェネレータの4変数で済む。
すなわち全階層を生成するための乱数シードと各階層の為の乱数シードの2つである、任意の階層を生成するにはループで回して全階層の乱数ジェネレータが各階層の乱数ジェネレータへシードを供給すればよい。

次にアプリケーションが終了したときに保存すべき情報について考える
1:再開するときは階層単位である
2:再開するときは元の位置情報を含む

1の場合は終了時に保存するのは階層に突入したときの保持アイテムと乱数のシードのみだ
2の場合はその階層の生成に必要な乱数シードとその階層ですでに倒した敵と取得したアイテムのリストと現在位置と言う事になる

ゲームであれば突然の終了(クラッシュなど)の為に1を階層突破時に自動保存し、2を為にアプリケーション異常終了時に保存する
特に2の保存で重要視するのは既に倒した敵と取得済みのアイテムである、これの保存は敵の再出現とアイテムの二重取りを防ぐようにする事だ


#と論文調で書いてみるテスト
#まぁ1を保存しておいて1から再実行でも問題ないんじゃないかな
コメント1件

543
名前は開発中のものです。[sage]   投稿日:2015/07/26 12:55:38  ID:eKRhvK1Z.net
// Use this for initialization
void Start () {
animator = GetComponent<Animator>();
}

// Update is called once per frame
void Update () {

if(Input.GetKeyDown(KeyCode.A)){
animator.SetBool("dowalk",true);
}

アニメーターの使い方についてなんですが、上のコードだとアニメーションがtrueに切り替わって再生されないのですが、どこがおかしいでしょうか。
もちろん、アニメーター側の設定はしてあります。

544
名前は開発中のものです。[sage]   投稿日:2015/07/26 14:32:55  ID:6Tufbuw1.net
https://www.udemy.com/unity_rhythm_game/
誰でもできる!「売れる」ゲームを作るためのUnity5基礎講座
無料のゲーム開発ツールUnity 5を使えば、複雑なコードをたくさん書かなくてもモバイルプラットフォーム向けの高品質なゲームを作ることができます。 この講座で販売可能レベルなゲームの開発方法を学びましょう!

545
名前は開発中のものです。[]   投稿日:2015/07/26 16:52:32  ID:gAc/+Q7p.net(6)
関数を変数使って呼び出すことできませんか?

switch( i )
{
 case "A":
  sumpleA();
  break;

 case "B":
  sumpleB();
  break;
}

みたいなのを、

XXX = "A";
sumple + XXX + ();

みたいなノリで処理したいです
コメント6件

546
名前は開発中のものです。[sage]   投稿日:2015/07/26 16:53:53  ID:GZGzcNuZ.net(2)
>540
>542
ありがとうございます
落ちているアイテム、もっているアイテム、存在する敵ごとにそれぞれの種類でインスタンス時に名前に番号つけることにします

547
名前は開発中のものです。[sage]   投稿日:2015/07/26 16:58:25  ID:wKHfQsYR.net(2)
>545
SendMessage() で出来ないこともない
ただ、ちょっとプログラムに向いてない人に思える
コメント1件

548
名前は開発中のものです。[sage]   投稿日:2015/07/26 17:09:23  ID:gAc/+Q7p.net(6)
>547
ありがとうございます!
ちなみに、プログラム向いてないってのはどのあたりでしょうか?

このAB等の関数が、RS辺りまで続きそうなのですが…
コメント1件

549
名前は開発中のものです。[]   投稿日:2015/07/26 17:11:51  ID:gAc/+Q7p.net(6)
あ… SendMessage って、static からは使えないんですね…

550
名前は開発中のものです。[sage]   投稿日:2015/07/26 17:13:52  ID:DbeDEsLr.net(2)
>548
処理がわからんから適切かどうかわからんけど
関数は1つにまとめて呼び出すときに引数を与え分ける
コメント2件

551
名前は開発中のものです。[sage]   投稿日:2015/07/26 17:15:34  ID:jJ47ePuI.net
>545
もっとマシな方法があるはず
やりたいことをもう少し詳しく説明してほしい
コメント1件

552
名前は開発中のものです。[sage]   投稿日:2015/07/26 17:53:38  ID:vBd8Paud.net(3)
最近までtexture.Apply()で作ったテクスチャをDestroyで開放しないと
いけないのを知らなかったのですが、Resouces.Loadで読み込んだ
Spriteは開放する必要はないですよね?

553
名前は開発中のものです。[sage]   投稿日:2015/07/26 18:14:10  ID:D3ATScL/.net(3)
>545
C#のSystem.ActionとかSystem.Funcの配列を使うと良いよ
Actionはvoidな関数、Funcは戻り値の型を指定して使う
// actionの配列
private System.Action<string> [] actionList;
// actionへ関数の設定
void Start () {
actionList = new System.Action<string>[10];
actionList[0] = Action1;
actionList[1] = Action2;
// more actions
}
// iの値で何かを実行
void ExecuteAction(int i)
{
actionList[i](i.ToString());
}
void Action1(string val)
{
Debug.Log("Action1:"+val);
}
void Action2(string val)
{
Debug.Log("Action2:"+val);
}
// and many funcs
コメント1件

554
名前は開発中のものです。[sage]   投稿日:2015/07/26 19:27:06  ID:bfdZLkcR.net(2)
>545
これって i を XXX で置き換えるのと何が違う?

private void sample(string XXX){
switch(XXX){
 case "A":
(Aの中身)
 case "B":
(Bの中身)
}
}

これを
this.sample("A");
とかで呼び出せばいいのでは。
あとサンプルのスペルは sample やでw
コメント2件

555
名前は開発中のものです。[sage]   投稿日:2015/07/26 19:48:53  ID:h3m/JlhK.net
>554
なんなのこいつ
サンプルのスペルがsampleって当たり前のことをドヤ顔で……
あと>545は関数名をsumpleってしてるよ?
sampleじゃなくてsumpleな。誤植も大概にね
コメント2件

556
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:09:05  ID:bfdZLkcR.net(2)
>555
お前のほうがなんなのって感じなんだがw 単発IDだしww
スペル間違ったのがそんなに恥ずかしかったのかな?w

sampleなんて相当頻度高いスペルだし、staticなんて殆ど使わない
素人丸出しなんだよなぁ
ソースコード書いて欲しくないなら、>550が正解だよ
その日本語からソースが書ければの話だが

557
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:18:13  ID:npA+oThb.net
samplewwwwwwwwwwwwwwww
sanpleだろwwwwwwwwwwwwwwwwww

558
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:19:11  ID:gAc/+Q7p.net(6)
皆さん、ありがとうございます。

>550
>551
sumpleA() とかには、画面を作るためのスクリプトが書かれています。

画面作りをコントロールするクラスがあり、
「この画面を作って」という画面名を引数で指定し、
末尾(引数の画面名)だけ関数名が違う、それぞれの関数を呼び出しています。

動的に追加されていくので、case で画面の分だけ場合分けをするのが面倒になり、自動化できたらと思いました。
たぶん、30画面以上になりそうで。

普通に1画面1シーンでシーン切り替えするのは知っていますが、ちょっと訳あって使わずに行きたいです。

>553
ありがとうございます、これだと、more action が増えたら、
増えた分だけ記述が増えそうなのですが、勘違いしてますか?

>554
sample ですね、すみません。
その通りなのですが、今後CDEF と処理が増えていったとき、
分岐を継ぎ足すのが面倒に思いました。
そこをなんとかしたくて。

>555
色々すみません。

559
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:24:09  ID:gAc/+Q7p.net(6)
素直にcase増やすのが一番良さそうですね。
引数(文字列)と関数名が完全にルールで作られるので、
ラクしようと欲かいたかもしれません。
コメント1件

560
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:32:31  ID:D3ATScL/.net(3)
>559
んじゃぁSystem.Collections.GenericのDictionary<Key,Value>使うと良い、ただ初期化で全部用意しないと行けないのは本当
Dictionary<string,System.Action > actionMap = new Dictionary<string,System.Action>();
//init
actionMap["A"] = someVoidFunc1;
actionMap["B"] = someVoidFunc2;
...
void someVoidFunc1() { }
void someVoidFunc2() {}

//使う時
System.Action act = actionMap[xxx];
act();
コメント1件

561
名前は開発中のものです。[sage]   投稿日:2015/07/26 20:48:03  ID:gAc/+Q7p.net(6)
>560
あーーー
Dictionary ですね、なるほど…
検討してみます、ありがとうございました。

562
名前は開発中のものです。[sage]   投稿日:2015/07/27 00:51:37  ID:04/pbtZt.net
>545
jsなら一応できるよ、バッドノウハウなのは承知の上で
var XXX = "A";
eval("sumple" + XXX + "()");
コメント1件


563
名前は開発中のものです。[sage]   投稿日:2015/07/27 01:06:40  ID:zumr63k5.net
>562
それiOSビルドで通るのか?

564
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:03:40  ID:OjuVgaxy.net(4)
アイテム型のアイテムをセーブデータに保存しようとした時いい方法ってありますか?
シリアライズ?とかいうのできます?
出来ない場合は例えばアイテムが100種類あったとしてデータをロードしようとしたら
100通りのインスタンスを書く必要があるのでしょうか・・・?

565
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:29:36  ID:OjuVgaxy.net(4)
あ、普通に保存時に全部の値取得しておけばいいですね
ですよね・・・?

566
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:40:45  ID:PcbQ4xqJ.net(2)
何を言ってるのかわからん。
保存の話なのか読み込みの話なのか
アイテム型の扱いはどうなってるのか
前提の情報が少なくて抽象的な質問だとスルーだぞ

567
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:52:40  ID:OjuVgaxy.net(4)
保存したデータを読み込む必要があるので両方をかんがみていい方法があればそれを教えて欲しいです
親にアイテム型があって、名前や説明文などの値があります
子に武器だのポーションだのの大まかな種類があり
例えばポーションならポーションの種類(HP回復なのかMP回復なのかなど)を識別する値や
それがいくつ回復するかの値が設定されています

568
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:57:05  ID:OjuVgaxy.net(4)
将来的には例えば武器ならそれの攻撃力をランダムに増減させたものをドロップさせたり
ランダムで特殊能力などもつけたいなとか思ってます
コメント1件

569
名前は開発中のものです。[sage]   投稿日:2015/07/27 03:58:36  ID:rjAjfZB/.net
なんか最近Unityに関する質問が全く無いな

570
名前は開発中のものです。[sage]   投稿日:2015/07/27 04:04:55  ID:PcbQ4xqJ.net(2)
>568
あぁアイテムのカタログデータ的なものってことなら、XMLとかにシリアライズするのが楽だと思う。

571
名前は開発中のものです。[sage]   投稿日:2015/07/27 05:15:22  ID:PRVqoCqE.net(5)
C#出身の人はXML、js出身の人はJSON使う事が多いんじゃないかな

572
名前は開発中のものです。[sage]   投稿日:2015/07/27 06:26:27  ID:XJOTP10D.net
OSの32bitと64bitの違いがよくわからないんですが、
64bitOSに64bit版unityインストールする方が32bit版より何か速くなるんですか?
動作とかunity自体の立ち上がりとか、速くなりますか?
コメント1件

573
名前は開発中のものです。[sage]   投稿日:2015/07/27 08:13:20  ID:t2SjqWMh.net
作るゲームの規模による。
32bitで事足りる様なレベルだと当然64bitであることの優位性は体感できないよ。

574
名前は開発中のものです。[sage]   投稿日:2015/07/27 08:24:57  ID:2u4StTM7.net(2)
個人で32ビットでメモリたりなくなるなんてゲーム作るの無理だろw

575
名前は開発中のものです。[sage]   投稿日:2015/07/27 08:53:42  ID:UA25nIGB.net
2Dならそうそう超えないだろうけど
3Dならそうでもないだろ

576
名前は開発中のものです。[sage]   投稿日:2015/07/27 08:56:09  ID:PRVqoCqE.net(5)
そもそも>572の内容が
32bitと64bitの違いが分からない上で、動作速くなる?って質問自体がちょっとな…。
ソフトがイケてれば人間が体感できるレベルでは変わらないだろうって答えになる。
Unity公式にでも聞けって感じだが。

こういうどうでもいい質問は偉いおっさんとかがしたがるから、
自分で知識持っておいた方がいいぞ。

577
名前は開発中のものです。[sage]   投稿日:2015/07/27 09:13:34  ID:2u4StTM7.net(2)
まぁ何でもよければ個人でもできるけどなw
完全に無意味な数万枚のテクスチャーデータとか
自動生成して自動で読み込んで使うようにすれば
メモリだけは食えるw

578
名前は開発中のものです。[sage]   投稿日:2015/07/27 10:28:57  ID:t6vKX9dH.net
少なくてもこの場合は大が小を兼ねるから64bitにすればいい

579
名前は開発中のものです。[sage]   投稿日:2015/07/27 11:59:20  ID:Bvx+33Cx.net(3)
初歩的な質問で申し訳ないんですが、質問です
オブジェクトAに接触したオブジェクトのタグを読込んで
OnCollisonEnterで音を鳴らすにはどんな感じにコードを書けばいいんでしょうか・・・?
コメント1件

580
名前は開発中のものです。[sage]   投稿日:2015/07/27 12:22:21  ID:1WfRNVUH.net(2)
>579
例えばだが
void OnCollisionEnter(Collision collision) {
if(collision.gameObject.tag=="B"){
gameObject.GetComponent<AudioSource>().play();
}
}
コメント1件

581
名前は開発中のものです。[sage]   投稿日:2015/07/27 12:51:18  ID:Bvx+33Cx.net(3)
>580
えぇと・・・
最初の1行目で接触判定?して2行目でぶつかったオブジェクトのタグ調べて3行目でそれに対応した音を鳴らすってことでしょうか?
この1行目の()内が何なのかマジでわからないんでご教授ください・・・

582
名前は開発中のものです。[sage]   投稿日:2015/07/27 13:32:32  ID:PRVqoCqE.net(5)
OnCollisionEnter はコライダーが接触した時に呼び出される。
で、接触した相手のコライダーの情報は、(Collision(型) collision(値))に入っている。

こう言う風に関数に付属して変数を渡す値を引数(ひきすう)という
とりあえずチュートリアルを全行理解するまで繰り返しやった方がいい
コメント1件

583
名前は開発中のものです。[sage]   投稿日:2015/07/27 13:33:04  ID:1uqsadTc.net
32bitアプリでも、4GB以上のビデオメモリはAPI経由で間接的に扱えるようになってるんだよね?
コメント1件

584
名前は開発中のものです。[sage]   投稿日:2015/07/27 13:53:55  ID:Bvx+33Cx.net(3)
>582
感謝します。そして精進します・・・
コメント1件

585
名前は開発中のものです。[sage]   投稿日:2015/07/27 14:16:40  ID:PRVqoCqE.net(5)
>583
そんな規模で作ってるひと居ないと思うし、自分で検証したら?
ここで聞いた答えで納得できるとも思えないし

>584
まだスタート地点にも立ててないように思うから、
まずC#でもUnityでもいいから、電卓とかストップウォッチとか作った方がいいかもしれん

586
名前は開発中のものです。[sage]   投稿日:2015/07/27 14:43:20  ID:ItrmspHa.net
丁寧に答えてくれる親切な○○が居る限りそういった輩のレスは無くならないよ
本人のためを思うならスルー力をつけましょう
コメント1件

587
名前は開発中のものです。[sage]   投稿日:2015/07/27 15:03:30  ID:iSkJh0PG.net(3)
unityの無料版で、アンビエントオクルージョンって使えましたっけ?

588
名前は開発中のものです。[sage]   投稿日:2015/07/27 15:53:50  ID:rogOJziw.net(3)
https://www.google.co.jp/#q=Unity5+SSAO

589
名前は開発中のものです。[sage]   投稿日:2015/07/27 16:41:03  ID:PRVqoCqE.net(5)
>586
ここ質問スレですしおすし

少なくとも577はまだスタート地点に立ってない人だと思ったから教えるべきだよ
新参者の厳しい業界はどうせ長続きしない
次回自分が教えなくていいように今は自分が教えるんだよ
そうやって世の中を回すべきだ
コメント1件

590
名前は開発中のものです。[sage]   投稿日:2015/07/27 16:47:35  ID:iSkJh0PG.net(3)
586
無料のはないのね、、、。

591
名前は開発中のものです。[sage]   投稿日:2015/07/27 16:56:07  ID:rogOJziw.net(3)
http://docs.unity3d.com/ja/current/Manual/script-ScreenSpaceAmbientOc...
あるっつーの
ImageEffectが解禁されてんのにできないわけねーだろ
もう少し調べる力を付けてくれよ
コメント1件

592
名前は開発中のものです。[sage]   投稿日:2015/07/27 17:23:14  ID:943ESeWc.net
>589
貴方の意見に賛成
2chだけではないけどFlashのときは新参者へのフォローが素晴らしかった
WEB業界が動く主体となっていたのは多くの開発者達だった

593
名前は開発中のものです。[sage]   投稿日:2015/07/27 17:26:34  ID:1WfRNVUH.net(2)
アンビエントオクルージョンの人は前からいる荒らしなのでスルー推奨です

594
名前は開発中のものです。[sage]   投稿日:2015/07/27 17:42:48  ID:9uiHxYHQ.net
すぐに荒らし認定すんなよ、認知症のおじいちゃんかも知れないじゃん

595
名前は開発中のものです。[sage]   投稿日:2015/07/27 18:36:06  ID:iSkJh0PG.net(3)
>591
ありがとうございます。スタンダードアセットに入ってましたか。
でも、汚いですね、これ。

596
名前は開発中のものです。[sage]   投稿日:2015/07/27 18:40:26  ID:rogOJziw.net(3)
気に入らないなら自分でシェーダ書けばいいじゃん?

597
名前は開発中のものです。[sage]   投稿日:2015/07/27 18:40:34  ID:kSGqF2Sk.net
unityのサンプルゲームのあのすごくリアルな奴って地形は全部モデリングで作られてるの?

598
名前は開発中のものです。[sage]   投稿日:2015/07/28 03:26:30  ID:++c0aezX.net(3)
UnityでC#を使っていて
public class Hoge : MonoBehavior {
bool flag = true;
bool table = new Temp[5];
のようにメンバ変数の定義時で初期化をして問題なく動作していたのですが
広告のSDKをインポートしただけでflagはfalseになっているし後で
table[i] = new Temp();
のようにしようとするとtableは確保されていないなど大量にエラーが発生しました

インポートしただけでメンバ変数の定義時に初期化したらダメとかなるものでしょうか?

599
名前は開発中のものです。[sage]   投稿日:2015/07/28 04:11:29  ID:zhHSnl4S.net(2)
Tempってなんだよ
tableはいつから配列になったんだよ

600
名前は開発中のものです。[sage]   投稿日:2015/07/28 04:16:15  ID:zhHSnl4S.net(2)
元々おかしくてインポートしたときにビルドされてエラーでるようになったとかじゃないの?

601
名前は開発中のものです。[sage]   投稿日:2015/07/28 04:29:49  ID:++c0aezX.net(3)
すいません、Temp[] table = new Temp[5];でした
コンソールの最初を見ると場所の特定できないエラーメッセージが出ててそれが原因のようでした
ただ特定できないのでSDK消すしかないですが・・・

602
名前は開発中のものです。[sage]   投稿日:2015/07/28 05:37:06  ID:++c0aezX.net(3)
元々入っていたAdMobを消したら後に追加した広告を入れても大丈夫になりました
6時間ぐらいまったく別の所を探し続けてました

603
名前は開発中のものです。[sage]   投稿日:2015/07/28 12:14:54  ID:/hXAMNCi.net
ambient オクルージョンは綺麗にできないのですか?
unrealのようなaoは期待しちゃダメですか?

604
名前は開発中のものです。[sage]   投稿日:2015/07/28 12:48:32  ID:SJVLmkAf.net
アホレスしてる暇があったらチュートリアルのひとつもやったほうがいいぞ
Unityマスターすれば君の人生に多大な利益をもたらすだろ

605
名前は開発中のものです。[]   投稿日:2015/07/28 17:21:37  ID:CTP5hVNU.net(3)
apk出力先のデバイス選択について質問です。

作ったアプリをスマホに転送するとき、
iPhoneなどは2つデバイスを繋げていても、
Xcode上で転送先のデバイスを選択できると思います。

Androidは2つ繋いでいると、
体感ではいずれかのデバイス(あるいはUSB)が優先され、
優先されなかった方に転送するには、
優先されているデバイスをはずさないとダメみたいです。
(優先されているデバイスの電源を落としていても、ビルド中にエラーが出る)

いい加減めんどくさいので、
USBセレクタのようなものを買おうかと思っているのですが、
設定などでどうにかできるのでしょうか。
コメント1件

606
名前は開発中のものです。[sage]   投稿日:2015/07/28 17:34:43  ID:ttJ3Imeb.net
BlendShapeの操作ってanimationでやるのと値をスクリプトで直接扱うのどっちがいいんだろ
UnitychanだとLipSyncやAuto BlinkはスクリプトでFaceUpdateはanimationでやってて何を基準に分けたのかよく判らない

607
名前は開発中のものです。[sage]   投稿日:2015/07/28 19:26:10  ID:7KSlMoNw.net
C#で999から数字が増えると1.0kとGUIに表示されるようなスクリプトはどのように書けばいいのでしょうか?
コメント1件

608
名前は開発中のものです。[sage]   投稿日:2015/07/28 19:32:23  ID:CkHGn9zX.net(2)
>607
1001は1.0kか?
1100は1.1kか?
間の1050は1.0kか?
コメント1件

609
名前は開発中のものです。[sage]   投稿日:2015/07/28 19:55:44  ID:nPPOwhjM.net
>605
それUnityのスレで聞くようなことですかね?
泥アプリの板とかで聞いたほうがいいんじゃない?
コメント1件

610
名前は開発中のものです。[]   投稿日:2015/07/28 20:37:24  ID:CTP5hVNU.net(3)
>609
Unity以外の開発環境でも起きる問題なんですか?
コメント1件

611
名前は開発中のものです。[sage]   投稿日:2015/07/28 21:18:47  ID:PcMMlFAI.net
Unityって何ができるの?

612
名前は開発中のものです。[sage]   投稿日:2015/07/28 21:47:23  ID:CkHGn9zX.net(2)
>610
eclipseとかだと実行環境設定でデバイス選べるからねぇ
adbのhelpにデフォルトデバイス指定とかありそうな気もするけどやったことないので何とも言えない

apkファイルをデバイスにインストールするなら
adb install -s <DEVICE_SERIAL> application.apk
で行けるからbuild&runじゃなくbuildして adbで突っ込むんじゃダメなの?

あとは環境変数ANDROID_SERIALにデバイスのシリアル番号を設定しておけばそっちが選択されるけどUnity起動後じゃ変更しても意味無いんだよね
コメント1件

613
名前は開発中のものです。[]   投稿日:2015/07/28 23:19:14  ID:CTP5hVNU.net(3)
>612
そうですか、ここに関しては Xcode グッジョブなんですね。
eclipse はさわったこと無いです。
回答どもです。


あと、もうひとつ質問があります。
InputField をUI使わずに
スクリプトだけで配置することはできますか?

テキストの時は、

Text go = 親オブジェクト.AddComponent<Text>();
go.rectTransform〜〜

のようにして、そこから各種設定したのですが、
Input はそう単純じゃないみたいで
てこずっています。

614
名前は開発中のものです。[sage]   投稿日:2015/07/28 23:58:42  ID:HeAZgpAz.net
スレ違いだから、こっちへ行け
東京ゲームデザイナー学院 Part2 /専門学校板

615
名前は開発中のものです。[]   投稿日:2015/07/29 06:22:40  ID:JbSSkNkD.net

616
名前は開発中のものです。[sage]   投稿日:2015/07/29 07:18:41  ID:bf/IO7hB.net
>608
3桁目は表示して2桁目以降は表示しないってしたいです
ifとかで1000以上とかにしたとしても膨大な数の分岐ができてしまうので困っています……
コメント1件

617
名前は開発中のものです。[sage]   投稿日:2015/07/29 08:57:31  ID:l7QlRuIe.net
>616
guiコンポーネント側で1000で割ってちよっぱしたものを表示するだじゃないの?

618
名前は開発中のものです。[sage]   投稿日:2015/07/29 09:18:32  ID:o08PcpV7.net
ここはいつからデバックお助け事務所になったんだ
Unityに直接関係ない初歩的なプログラム知識とか自分で学べよ

619
名前は開発中のものです。[sage]   投稿日:2015/07/29 12:35:57  ID:QeOICCB5.net
ここは質問スレじゃありません

620
名前は開発中のものです。[]   投稿日:2015/07/29 15:36:46  ID:DMN9AHAT.net(2)
ゲームを作っていましてコインを獲得した際にSEをなるようにしたのですが、ビルドして実機で確認するとSEの再生に
ラグが生じてしまいます。原因がわからずご教授願います。

audioSource.PlayOneShot ( _coin );
AudioSource.PlayClipAtPoint( _coin, Vector3.zero );

両方試しましたが変わらず・・・。PC上ではラグなしで再生されます。
音声ファイルはmp3とwav両方試しましたが改善されませんでした。
コメント1件

621
名前は開発中のものです。[sage]   投稿日:2015/07/29 16:23:06  ID:5c+8y5W6.net
マニュアルを読みましょう

622
名前は開発中のものです。[sage]   投稿日:2015/07/29 16:36:12  ID:dx2rGdRo.net
プリロードかね

623
名前は開発中のものです。[]   投稿日:2015/07/29 16:51:44  ID:V/NwKXIa.net
>620

音声ファイルの最初の部分に無音部分があるせいかもしれない

624
名前は開発中のものです。[]   投稿日:2015/07/29 17:16:14  ID:DMN9AHAT.net(2)
先ほど質問したものです。
おそらくUnityのAndroid向けの鳴音処理が原因みたいです。
Androidプラグインを作ってSoundPoolを使うとUnityでも遅延なしで再生できました。

625
名前は開発中のものです。[sage]   投稿日:2015/07/29 19:17:16  ID:qDdb+lXe.net
2時間足らずで自己解決するようなくっだらねことを
マルチポストで聞いてんじゃねぇよ

626
名前は開発中のものです。[sage]   投稿日:2015/07/29 20:42:55  ID:aVmXg7FH.net
訳:俺が気に入った質問以外はするな

627
名前は開発中のものです。[sage]   投稿日:2015/07/30 00:34:34  ID:s1tkTZfy.net(3)
知恵をお借りしたいです
当方:Unity5+C#

ArrayListに共通の基底クラスを持つ型の異なるGamObjectの名前が保存されていて、
その名前のprefabをロードして、そのprefabにアタッチされているスクリプトの関数を呼びたいのですが、何か良い手はありませんか?

prefabのロードは出来ていて、そこにアタッチされているスクリプトの基底クラス経由で、そのスクリプト名は取得できています。
TypeクラスにgetType()で型を取得してジェネリック版のGetComponentに渡しても、その型がないと言われてしまします。

よろしくお願いします
コメント2件

628
名前は開発中のものです。[sage]   投稿日:2015/07/30 00:55:06  ID:QkiOnQlC.net
Array, HashtableやArrayリストを間違った使用方法で使わないこと

Array、ArrayList、HashTableを用いないこと。.NETのジェネリックコレクションか
組み込みされた配列を使用すべきである。
古いコレクションでは多くのコードを記述しないと必要なオブジェクト型を得ることが
出来ない一方で、ジェネリックコレクションはその問題を解決し、さらに必要であれば
異なったオブジェクト型にも対応することも可能である

http://qiita.com/gamesonytablet/items/20b25ad9729e4a353c96
コメント1件

629
名前は開発中のものです。[sage]   投稿日:2015/07/30 00:56:21  ID:zFKvUOyP.net
>627
prefabの instantiate戻り値にたいしてgetcomponentしてないとかじゃないよね?
コメント1件

630
625[sage]   投稿日:2015/07/30 01:27:01  ID:s1tkTZfy.net(3)
ありがとうございます

>628
ジェネリックコレクションで、実行時に変わる型毎に処理するにはどうしたら良いんだろう。
もうちょっと調べてみます

>629
prefabのinstantiateした戻り値でやっています

631
625[sage]   投稿日:2015/07/30 02:17:17  ID:s1tkTZfy.net(3)
お騒がせしました。リフレクションを駆使してなんとかアクセスできました

632
名前は開発中のものです。[]   投稿日:2015/07/30 08:10:30  ID:ITMEEesl.net
どんなコード書いてんのかしらねーけど、gettypeだとgameobjectが返ってくんだろ。
別に解決すりゃなんだっていいけど、そこらへんは基礎中の基礎なんだから妥協していいとこと悪いとこ見極めろよ

633
名前は開発中のものです。[sage]   投稿日:2015/07/30 10:59:53  ID:ptWHgWJg.net
ヒエラルキーの中にあるのがインスタンスで
プレハブはクラスだって事に気づかないと起こりそうな間違いだよね

634
名前は開発中のものです。[sage]   投稿日:2015/07/30 11:34:49  ID:fSYq3eb4.net
Windows10アプデした人いる?
アプデ後まともに動いてるか知りたいんだが

635
名前は開発中のものです。[sage]   投稿日:2015/07/30 13:27:52  ID:5Mm3VvBT.net
>627
解決済みらしいので蛇足になるかもしれないけど
たぶんリフレクションとか使わなくてもis演算子とキャストで実現できると思う

636
名前は開発中のものです。[sage]   投稿日:2015/07/30 16:08:23  ID:51czt/3Q.net(2)
Editor拡張でEditor上でのComponentの見た目を変更し、float値をスライダー化したりしているのですが、このスライダーの値を変更してもUnityEditorが「シーンが変更された」と認識してくれません。
期待する動作としては、UnityEditorのWindowタイトルバーに変更済みを示す「*」マークが付いて欲しいです。
どうやったら、変更を認識させられるでしょうか?
コメント2件

637
名前は開発中のものです。[sage]   投稿日:2015/07/30 16:47:11  ID:ew1R09Rn.net
EditorUtility.SetDirty(たーげっと);
じゃないすかね?
コメント1件

638
634[sage]   投稿日:2015/07/30 16:56:30  ID:51czt/3Q.net(2)
>637
EditorUtility.SetDirtyを実行しているんですが、ダメです。

639
名前は開発中のものです。[sage]   投稿日:2015/07/30 23:16:02  ID:ra41qNPt.net
アドベンチャーゲームを作ってます。
キャラ立ち絵の重なり順を変えたいのですが、スプライトのorder in layerを
変更する他に方法はないでしょうか。(ゲームオブジェクト単位とか)
コメント1件

640
名前は開発中のものです。[sage]   投稿日:2015/07/31 00:00:04  ID:lVzeSdMt.net
>639
同じorderでz座標を変える

641
名前は開発中のものです。[sage]   投稿日:2015/07/31 00:09:26  ID:sQ3Wjwzo.net
うーん
z軸変えても描画順は変わらんとです
sorting layerも基本order in layerと同じ感じでして
キャラのスプライトパーツ数も多いうえ数もまちまちで、
これを一個ずつ指定していくのもなんだかなあと…
コメント2件

642
名前は開発中のものです。[sage]   投稿日:2015/07/31 02:42:23  ID:d/czsGKL.net(4)
2D環境なんだと思うけど、
ヒエラルキーで下になってるやつは描写順が後になって前面に描写されると思った

好きな位置にレイヤー作って差せるのに、
order変えれない状況ってのがイマイチ理解できないが

仕組み考えなおした方がいいような気がする

643
名前は開発中のものです。[sage]   投稿日:2015/07/31 03:37:12  ID:ZHJzifXL.net(4)
>641
一応この公式のビデオだとZ値はみてるみたいなんだけどね。(3:25付近)
まぁシェーダーでZ値無視してるようだったら意味ないけど

644
名前は開発中のものです。[sage]   投稿日:2015/07/31 03:44:50  ID:QPF7TamU.net(2)
スクリプトでsorting layerをセットしていくのが一番じゃないかな
複数のカメラを重ね合わせる方法もあるにはあるが

645
名前は開発中のものです。[sage]   投稿日:2015/07/31 04:04:37  ID:YMxn16nT.net(4)
>641
zorder効かないって事は、別のパネルの下に入れてない?

646
名前は開発中のものです。[sage]   投稿日:2015/07/31 04:36:12  ID:d/czsGKL.net(4)
2DのプロジェクトならZ軸は完全に無視されるぞ

647
名前は開発中のものです。[sage]   投稿日:2015/07/31 05:06:12  ID:ZHJzifXL.net(4)
ごめん、さっきのビデオのURLはれてなかった。
https://www.youtube.com/watch?v=ZzcyREamMUo
これね。

このビデオは一応2Dゲームの作り方なんだけど仕様がかわったのかも?
これ2014の4月とかだしなぁ

648
名前は開発中のものです。[sage]   投稿日:2015/07/31 09:49:34  ID:d/czsGKL.net(4)
この動画でZ軸のぜの字も出てこないんだけど、
どうやったらZ軸で変わるっていう解釈になるのか
別に去年の4月から何も変わってないけど

649
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:15:53  ID:ZHJzifXL.net(4)
ごめん、まちがえてた…こっちだ…
https://www.youtube.com/watch?v=VfAYSWpf7gg

650
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:19:03  ID:WovsSI2/.net(2)
canvas下だとヒエラルキの上位のものから順に書かれていく

Spriteの場合は標準のものだとZwriteがオフになってる
…がZwriteはあまり関係ないはずだから
ちゃんとsortinglayerとsortingorderを指定してやるしかない
s~layer orderが同じスプライトはカメラとの距離でソートされてる気がするので
そこらへんはZの管理で頑張る

651
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:28:59  ID:3lV6tOCp.net
すみません、質問です。
親オブジェクトに付けたスクリプト内で、
親子関係を付けようと下記処理を書いたのですが、リンクされません。
何が問題か教えてください。
子供発生時、親の座標、回転値で表示されたのですが、親についていかないのです。
子供にはリジッドボディは付いていません。親は有り。

Instance(kodomo, transform.position,transform.rotation);
kodomo.transform.parent=transform;
コメント1件

652
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:32:29  ID:d/czsGKL.net(4)
自分で作ってみりゃわかるけど2DはZ軸無視
Zがカメラより後ろにあると描写されない
描写順は変わらない

仕様で分る部分をsorting layerで管理、
細かな描写順の調整は order in layer で行うようにしないのは完全に設計ミス

653
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:39:25  ID:ZHJzifXL.net(4)
>651
((GameObject)Instance(kodomo, transform.position,transform.rotation)).transform.SetParent(transform);
コメント1件

654
名前は開発中のものです。[sage]   投稿日:2015/07/31 10:48:16  ID:DOKGhZWC.net
2Dプロジェクトでシーン2つ作ったとして、3つ目のシーンだけ3Dにする(z軸を使う)事ってできる?

655
名前は開発中のものです。[sage]   投稿日:2015/07/31 12:51:33  ID:AcTFWrHX.net
自分で作ったインスペクタのウィンドウタイトルって変えられないでしょうか?

インスペクタのタイトルタブに名前空間も表示されるんで、見た目が今ひとつ過ぎる…
コメント1件

656
名前は開発中のものです。[sage]   投稿日:2015/07/31 13:01:12  ID:wWpmL9d1.net
>653
有難うございました。無事、動作しました。
本当に助かりました。

657
653[sage]   投稿日:2015/07/31 13:44:35  ID:zR+doXOc.net
>655は下記の方法で、自己解決しました。

EditorWindow.GetWindow(typeof(Hoge));

EditorWindow.GetWindow<Hoge>("MyTitle");

あと、どなたか>636について心当たりある方居ませんでしょうか?
(UnityEditorの変更フラグがONにならない以外は正常に動作してます。)

658
名前は開発中のものです。[sage]   投稿日:2015/07/31 13:52:14  ID:sJXi0pxs.net(3)
オブジェクトAが他のオブジェクト(アザー)にぶつかったとき、
アザーのタグを取得したいんですけどなんて書けばいいかわかりません・・・

GetTagなんたらかんたらって感じでしょうか・・・?
コメント1件

659
名前は開発中のものです。[sage]   投稿日:2015/07/31 14:00:53  ID:YMxn16nT.net(4)
>658
CollisionのgameObject.tagじゃだめなのけ?

660
名前は開発中のものです。[sage]   投稿日:2015/07/31 14:06:28  ID:sJXi0pxs.net(3)
void OnCollisionEnter(Collision other)
{Collision Object.tag}
こんな感じですかね?
コメント1件


661
名前は開発中のものです。[sage]   投稿日:2015/07/31 14:09:56  ID:YMxn16nT.net(4)
>660
リファレンスくらい読めばいいのに

void OnCollisionEnter(Collision other) {
string targetTag = other.gameObject.tag;
// hoge hoge fuga fuga
// bra bra bra
}

662
名前は開発中のものです。[sage]   投稿日:2015/07/31 14:17:00  ID:5SPHf7EG.net
愚痴るくらいなら相手すんなよ
いつもの奴なのに

663
名前は開発中のものです。[sage]   投稿日:2015/07/31 15:13:59  ID:RhyrBYaZ.net(2)
まったくだ。荒らしに反応する奴も荒らし。これ不変の真理ね

664
名前は開発中のものです。[sage]   投稿日:2015/07/31 15:27:26  ID:sJXi0pxs.net(3)
void OnCollisionEnter(Collision other)
{
if (other.transform.CompareTag("hoge"))
{Destroy(other.gameObject);
fuge.soundplay();
てやってみたんですが何かしらオブジェクトに当たるたびに
エラーが出て処理ができないです・・・

665
名前は開発中のものです。[sage]   投稿日:2015/07/31 16:34:00  ID:WovsSI2/.net(2)
そうですか

666
名前は開発中のものです。[sage]   投稿日:2015/07/31 17:00:54  ID:eoJ/TU2T.net(3)
オブジェクトをプレハブ化してから、弾のように打ちたいのですが、どのようなコードをかければいいのでしょうか?
instantiateを使って何かすればいいんでしょうが、ネット上の情報がバラバラで具体的な方法がいまいち分かりません。

667
名前は開発中のものです。[sage]   投稿日:2015/07/31 17:04:11  ID:jeCqhKTe.net
せめて日本語のチュートリアルくらいやれよ
初歩の初歩の初歩だろうに

668
名前は開発中のものです。[sage]   投稿日:2015/07/31 17:58:17  ID:eoJ/TU2T.net(3)
ですからやったうえで、説明が理解できなかったってことです。
コメント1件

669
名前は開発中のものです。[sage]   投稿日:2015/07/31 19:06:48  ID:Vu5nLFYt.net
いやにふてぶてしいなw

そんなのお察しの通りプレハブをInstantiateして一定方向に動かすだけだと思うんだがな

君に限らないけど
何をどうしたか、何処までは出来たのか、何が上手くいかないのかも詳しく書かずに
丸投げしても教える方も教わる方も誰の得にもならないよ
コメント1件

670
名前は開発中のものです。[sage]   投稿日:2015/07/31 19:11:41  ID:Lm2yc7i7.net(2)
つかあれだけ詳しく書いてある事を理解できないのにこのスレのアドバイスで理解できると思う頭が凄すぎ。
それとも日本語や英語が苦手って意味か?ハングルとかも選べたはずだぞ。
コメント1件

671
名前は開発中のものです。[sage]   投稿日:2015/07/31 19:31:30  ID:RhyrBYaZ.net(2)
>669 >670
荒らしは失せろ

672
名前は開発中のものです。[sage]   投稿日:2015/07/31 19:40:58  ID:eoJ/TU2T.net(3)
ネット上の説明にも古いと思われるものが沢山あって、どれが現在のバージョンで使えるのが不明で、混乱しているのですが。
コメント1件

673
名前は開発中のものです。[sage]   投稿日:2015/07/31 19:51:04  ID:Lm2yc7i7.net(2)
後出しキタ━(゚∀゚)━。
言いたい事があるなら今全部言っとけよ。

674
名前は開発中のものです。[sage]   投稿日:2015/07/31 20:06:04  ID:QPF7TamU.net(2)
>668
どのチュートリアルをやったの?
URLを示してくれれば解説するよ

675
名前は開発中のものです。[sage]   投稿日:2015/07/31 20:08:05  ID:tOs9XGaN.net
>672
unity5 3Dゲーム開発講座 翔泳社
の、chapter2を、おやりなされ。
するとすぐにできるようになるよ。
数日でこのぐらいできるようになるわさ。
http://i.imgur.com/ZhGkwsa.jpg
コメント1件

676
名前は開発中のものです。[sage]   投稿日:2015/07/31 20:08:59  ID:YMxn16nT.net(4)
なんだか久々に思うのだわ
「馬鹿にはムリ」って名言だなぁと

677
名前は開発中のものです。[sage]   投稿日:2015/07/31 20:29:46  ID:HQFNNlDc.net(3)
リファレンスにズバリそのままの説明があるしな。何故わからないのがわからない。
コメント1件

678
名前は開発中のものです。[]   投稿日:2015/07/31 22:06:48  ID:aotWqykg.net(4)
C#からカメラをorthographicにしたいのですが、どう記述すれば良いですか
コメント1件

679
名前は開発中のものです。[sage]   投稿日:2015/07/31 22:35:47  ID:HQFNNlDc.net(3)
>678
なぜなんだぜ
camera.orthographic=true

680
名前は開発中のものです。[sage]   投稿日:2015/07/31 22:49:37  ID:/tVBaXQz.net
なんかもう基礎が出来てない人が多すぎどんだけ無駄な事してんだか
退屈なようでも基本からやったほうがずっと効率いいのに

681
名前は開発中のものです。[sage]   投稿日:2015/07/31 22:51:56  ID:aotWqykg.net(4)
Camera camera = new Camera();
camera.orthographic = true;

をStart()でやるだけで合ってる?
コメント1件

682
名前は開発中のものです。[sage]   投稿日:2015/07/31 22:52:48  ID:aotWqykg.net(4)
camera.orthographic = true;でNullReferenceExceptionが出てる

683
名前は開発中のものです。[sage]   投稿日:2015/07/31 23:03:55  ID:O0ttBGQQ.net
リファレンス見れないデバッグの仕方も知らない
こんな馬鹿が何人もいるはずない
ここのところずっと似たような質問してるの同一人物だな

684
名前は開発中のものです。[sage]   投稿日:2015/07/31 23:13:22  ID:HQFNNlDc.net(3)
>681
メインのかめらの設定を変えたいなら
Camera.main.orthographic=true

スクリプトから新しくカメラ追加したいなら
addcomponentして戻り値をいじればいい
コメント1件

685
名前は開発中のものです。[sage]   投稿日:2015/07/31 23:57:43  ID:aotWqykg.net(4)
>684
ありがとうございますタグからIDを参照する必要があったんですねC#をカメラにドロップすれば勝手にくくりつけられると思ってました
Unity使い始めたばかりで使い方わからなくて混乱する
コメント1件

686
名前は開発中のものです。[sage]   投稿日:2015/08/01 00:03:39  ID:i1+vWcu3.net
>685
ここはお前のためだけのスレじゃないんだ
個人レッスンして欲しいなら俺を当たりな
1時間5000円で指南してやるよ

687
名前は開発中のものです。[sage]   投稿日:2015/08/01 02:34:06  ID:z8I0QfK2.net
ゲーム以前の問題なんですが
unityの画面に文字を出力させることができません
サンプルコードの通りに打っているのでプログラムにミスはないと思います
単に保存して実行するだけではダメなんでしょうか?

688
名前は開発中のものです。[sage]   投稿日:2015/08/01 03:01:44  ID:jY947x09.net
GameObjectとしてSceneに配置しないとダメ

689
名前は開発中のものです。[sage]   投稿日:2015/08/01 07:09:42  ID:N5rDgKfW.net
初心者だとデバッグのやり方がわかったところでバグを修正できないことなんて良くあるだろ
質問スレで質問が気にくわないなら見るのをやめるか無視してればいいのになんでも思い通りにならないと許せないお子様かな?

690
名前は開発中のものです。[sage]   投稿日:2015/08/01 07:18:38  ID:2ZzDYBuY.net(2)
http://japan.unity3d.com/developer/document/tutorial/

お願いだから最低これをやってから質問してくれ。
これが理解できないなら適正ないから止めたほうが無難。

691
名前は開発中のものです。[sage]   投稿日:2015/08/01 07:51:45  ID:yel3dFfv.net(2)
>677
リファレンスの不親切な説明が、初心者に理解しにくい普通のことでしょうが。
でなければ、初心者向けの解説書なんて必要ないんだから。
その程度のことも分からないんですね。

692
名前は開発中のものです。[sage]   投稿日:2015/08/01 07:52:56  ID:yel3dFfv.net(2)
>675
ありがとうございます。googlebookにありました。

693
名前は開発中のものです。[sage]   投稿日:2015/08/01 08:09:12  ID:U5fFq4PZ.net
あれほど単純に説明してあるリファレンス読んでわかんないならやめればいいのに
googlebooksで覗き見とか端をしればいいのに
コメント1件

694
名前は開発中のものです。[sage]   投稿日:2015/08/01 08:28:27  ID:IxTSbC0V.net
>693
そこが問題なんでしょうね。
HelloWorldの表示ができてから、リファレンスなところを、いきなりリファレンスが多いのでは?
プログラムの初心者かどうかで分かれるよね。

695
名前は開発中のものです。[sage]   投稿日:2015/08/01 08:41:46  ID:2ZzDYBuY.net(2)
だからtutorialをやって欲しい。
何故tutorialで解らない事が書籍等なら解ると思えるのか。
本家動画なら完璧だけど日本の公式でも初心者レベルなら下手な書籍より詳しく解説してあるのに。

696
名前は開発中のものです。[sage]   投稿日:2015/08/01 10:11:32  ID:Kqi02M3B.net(2)
チュートリアルは、あれ以上簡単にならないと思った方がいい
だからあれを理解するまで繰り返しやる、調べる
それが出来ないとこの先も無理

Unityのチュートやる→C#の適当なテストプログラム作る を繰り返して上手くなるように努力した方がいい

697
名前は開発中のものです。[sage]   投稿日:2015/08/01 11:52:30  ID:OJSte7FI.net
もっともだが、ここの質問の9割はチュートリアル、リファレンス、ググる。
これのいずれかで解決するからな。
そういったことすらできない初心者以前の輩を排除したらこのスレ誰も書き込まなくなるべ

698
名前は開発中のものです。[sage]   投稿日:2015/08/01 11:53:01  ID:YjJigv1K.net
エスパーたちが集うUnity初心者質問スレ
みたいなスレをたてた方がいいかもね

699
名前は開発中のものです。[sage]   投稿日:2015/08/01 12:43:16  ID:SKqTXBOa.net
みんなエスパーだよ!
夏帆のパンチラ全開だったな。
サトリン?も後半はエロエロ。

700
名前は開発中のものです。[sage]   投稿日:2015/08/01 14:39:14  ID:Kqi02M3B.net(2)
そもそもある機能を実装する方法はいくらでもあるから、
細かい仕様が詰らないと答える事もしにくい
仕様を細かく出して来ても、環境が違ったり仕様以外の部分が問題だったりと答えにくい
質問スレじゃなくて初心者スレでも立てるべきだったな

701
名前は開発中のものです。[sage]   投稿日:2015/08/01 17:33:05  ID:jc9A8jvW.net
3DRPGでplayerはCharacterControllerとRigidbdyどっち使うのが一般的なのかな
マニュアルにはDoom 形式の 1 人称制御は物理的に現実的ではありませんとか書いてあるけど
チートぽい動きさすにはCharacterControllerがいいってことかな
実装時のメリット・デメリットとか分かればいいんだけど
コメント1件

702
名前は開発中のものです。[sage]   投稿日:2015/08/01 23:58:45  ID:jXnEB+paG
公式の動画チュートリアルはぶっちゃけクソわかりにくいジャマイカ
5分毎ぐらいに細切れにしてるし、単調すぐる
使ってればイヤでもわかるような情報と、ゲームづくりの上で重要な情報が一緒くたになっててわかりにくいし、しかも大事なトコを重点的にレクチャー、とかじゃないのが決定的にダメ

703
名前は開発中のものです。[sage]   投稿日:2015/08/02 01:36:06  ID:Vp2dKOLc.net(2)
Unityって次のフレームで実行させたい場合はコルーチンを使う以外選択肢ないですか?
仮にコルーチンで実装したとしても、時間指定なので厳密なフレーム指定が出来ないと思うのですが、
どうやって次のフレームで実行する処理を実装できますか?
コメント1件

704
名前は開発中のものです。[sage]   投稿日:2015/08/02 01:41:54  ID:Vp2dKOLc.net(2)
すいません解決したっぽいです

705
名前は開発中のものです。[sage]   投稿日:2015/08/02 02:36:01  ID:m7jtNAJR.net
>703
coroutine yield return 0とかで検索してみたら
それ以外で思い付いたのはemptyゲームオブジェクトの
animatorにフラグ送ってステート切り替えさせ
新実装のStateMachineでEnter関数使うとか
ステートマシンはストリーム使ったフラグ管理みたいなのが
簡単にできるけど乱暴な気がする
(フラグごとにアニメーション必要とか)
UniRXとかもあるけど…難しい
コルーチンでやってみて

706
名前は開発中のものです。[]   投稿日:2015/08/02 03:13:57  ID:ALbMT5T2.net
iOS用にビルドしようとしたとき、
Build and Run でビルドのフォルダを選択して Replace だと Xcode に進むのですが、
普通に(Replaceせずに) Build しようとすると
Key Not Found Exception が出ます。

これって、なにか環境設定ミスってるんでしょうか。
コメント1件

707
名前は開発中のものです。[sage]   投稿日:2015/08/02 09:08:40  ID:F6edIxaF.net
解決したことに対して一時間も経ってからレスする男の人って……

708
名前は開発中のものです。[sage]   投稿日:2015/08/02 10:15:40  ID:JWc0rPW1.net(2)
>701
慣性とか摩擦とか再現したいならRigidbody
方向キー離したら止まってほしかったらCharacterController
俺が作ってるものつくるゲームだと慣性でずれると困るからキャラコンつかってる

よくかんがえたらGetButtonUpでvelocityに0かければ同じことはできる。
初心者でも実装が簡単なのがキャラコンで、
ちょっとめんどくなる(接地判定とか)なるけど高機能なのがリジッドボディ

709
名前は開発中のものです。[sage]   投稿日:2015/08/02 10:30:45  ID:U+39cdqX.net
Rigidbodyだとジャンプしてると摩擦が無いのでなかなか止まらないとかあるよね
かといって離すとぴたっと止まられるとちょっと違和感あるし
コメント1件

710
名前は開発中のものです。[sage]   投稿日:2015/08/02 10:39:13  ID:j0uQ2tEd.net
>706
アセットを買えば簡単に解決すると思います

711
名前は開発中のものです。[sage]   投稿日:2015/08/02 10:41:48  ID:XpYqS+XP.net
久々に見たわアセットおじさん

712
名前は開発中のものです。[sage]   投稿日:2015/08/02 10:42:41  ID:1RrGBk/h.net
頭おかしい

713
名前は開発中のものです。[sage]   投稿日:2015/08/02 12:49:51  ID:JWc0rPW1.net(2)
>709
Physics Materialを使って調整すればいいんじゃないかな

714
名前は開発中のものです。[sage]   投稿日:2015/08/02 17:44:24  ID:3QNXeBXM.net
最近、unityを知って触り始めたのですが、
セーブについて悩んでいます。
PlayerPrefsはスマホゲームには便利ですが、
windowsではレジストリを汚してしまうのでよろしくないですよね?
キャラクターの位置やステータス、進行状況などをセーブデータとして
保存と暗号化する方法を探したのですが、これといったものが
見つかりませんでした。
関連サイトや情報を教えていただけないでしょうか?

当方、DXライブラリでゲーム製作とC#をかじった程度です。
コメント1件

715
名前は開発中のものです。[sage]   投稿日:2015/08/02 19:51:20  ID:sRVitmLQ.net(2)
エディタ拡張でシーンファイルを開いたタイミングで処理をしたいのですが、なにか方法はないでしょうか?
EditorApplicationのデリゲートを調べているんですが、それらしきものもなく。。。

716
名前は開発中のものです。[age]   投稿日:2015/08/02 20:08:14  ID:RvbbQEG1.net
https://github.com/zasadnyy/unity-editor-utilities/blob/master/D...
これだとEditorWindowの子クラスでEditorApplication.OpenScene(path)呼んでるね

あとスレが下がりすぎてるんであげます
コメント1件

717
712[sage]   投稿日:2015/08/02 20:52:58  ID:k/xxeCDy.net
>716
レスありがとうございます!

自前のEditorスクリプトでシーンを開く事は想定していなく、例えばシーンファイルをダブルクリックして開いた際に、それを検知して処理を行いたいのです。
説明不足ですみません。
コメント1件

718
名前は開発中のものです。[sage]   投稿日:2015/08/02 21:21:02  ID:/jmyPNb8.net
>714
> これといったものが見つかりませんでした。
そんなわけは無い
C# system.io 暗号化とかの単語で検索すればいくらでも出てくる
コメント1件

719
634[sage]   投稿日:2015/08/02 21:45:34  ID:sRVitmLQ.net(2)
>636 自己解決しました。
EditorApplication.MarkSceneDirty() を実行することにより、シーンに変更済みフラグを設定できました。

720
名前は開発中のものです。[sage]   投稿日:2015/08/03 00:38:08  ID:sUAL5SV7.net(3)

721
名前は開発中のものです。[sage]   投稿日:2015/08/03 00:45:09  ID:sUAL5SV7.net(3)
>720はextensionの話じゃないなすまん
InitializeOnLoadAttributeで起動時の検出はできるみたいだけどシーンのはないみたいね

722
名前は開発中のものです。[sage]   投稿日:2015/08/03 00:48:59  ID:VCNUsCPH.net
unity3d editorscript detect scene load
コレでググればTopにでるよ
コメント1件

723
712[sage]   投稿日:2015/08/03 01:01:57  ID:gdJQ1USB.net
>720-721
そうなんですよね、起動時しかないんです。
あってもいいと思うんですが。。。

>722
なるほど、シーン名を保存しておいてゴニョゴニョするわけですね。
できそうな気がしてきました、試してみます!

みなさん、有難うございました。

724
名前は開発中のものです。[sage]   投稿日:2015/08/03 01:07:59  ID:sUAL5SV7.net(3)
ググって出てきたのは力任せな気がする ヒエラルキーの変化イベントからシーン名変更時だけ選んでるわけで
http://answers.unity3d.com/questions/175931/perform-action-on-saveload-i...
AssetModificationProcessor使うのが直感的

725
名前は開発中のものです。[]   投稿日:2015/08/03 21:48:38  ID:k6yxb0aR.net
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/...
上記のチュートリアル、player.csをまるままコピペしたけど動きません
ジョイスティックの表示はできたのですが、

All compiler errors have to be fixed before you can enter playmode!
UnityEditor.SceneView:ShowCompileErrorNotification()

というエラーが出てしまいました。player.csを元に戻すと動きます。
CrossPlatformInput.GetAxisRaw が赤くなってるのでコレかもしれないとも思うのですが
ナニをどうすればよいのか、分かりません、どなたかアドバイスいただけませんか?
コメント1件

726
名前は開発中のものです。[sage]   投稿日:2015/08/04 00:12:51  ID:x4O7d8ht.net
>725
知らんがな。
名前空間とかあってないとかじゃねーの?

727
名前は開発中のものです。[sage]   投稿日:2015/08/04 00:54:51  ID:CdCFgkQu.net
じゃあ俺は{}の数が間違ってて閉じてないと適当にエスパー

728
名前は開発中のものです。[]   投稿日:2015/08/04 01:41:18  ID:jsbxOowB.net
第三回のタッチパネル機能のあるプロジェクトダウンロードしたけど同じ結果でした
unity5.1.2f1だからダメってことですか?
assets storeからインポートしたのはSample Assets (beta) for unity4.6と書いてます

Assets/Scripts/Player.cs(33,27): error CS0103: The name `CrossPlatformInput' does not exist in the current context

というエラーも確認しました。また、括弧も閉じられていました。
コンポーネントの呼び出しみたいなこともしてないのですが、そんなもんなんですか?

729
名前は開発中のものです。[sage]   投稿日:2015/08/04 05:16:29  ID:Wpm59TCv.net
error CS0103: The name `CrossPlatformInput' does not exist in the current context

このエラーメッセージで、検索してみれば?


http://qiita.com/okuhiiro/items/97c138ff1e32d02c9f91

// 後
この漢字がダメみたい?
日本語でエディタがバグる?

730
名前は開発中のものです。[sage]   投稿日:2015/08/04 08:16:40  ID:dDpbLmri.net(2)
質問です
オブジェクトAとオブジェクトBにはtest.csが付いています
test.csにはhogeという変数が宣言されており、ゲームオブジェクトのネームがAならば0に、ネームがBならば5になります
オブジェクトAが、オブジェクトBのhoge変数を知るにはどうすればいいですか?
Findなどを試しましたが書き方が悪いのかなぜかうまくいきませんでした・・・
コメント1件

731
名前は開発中のものです。[sage]   投稿日:2015/08/04 08:19:20  ID:gEK1E2WM.net
何をどうやってgetcomponentしてだめだっかくらいかけよ

732
名前は開発中のものです。[sage]   投稿日:2015/08/04 08:34:07  ID:FRpxq3j9.net
Aのtest.csでBのオブジェクトを取得すりゃいいんでねーの

733
名前は開発中のものです。[sage]   投稿日:2015/08/04 09:05:42  ID:BVz+WUji.net(2)
>730
オブジェクトA dog
オブジェクトB cat
とすると
dogのほうのスクリプトで
int modeLo = GameObject.Find("cat").GetComponent<test>().hoge;
で多分いく

hogeという名前をつけるのはやめたほうがいいとかなんとか。
hogeがpublic宣言じゃないと読み込めないから注意な
あとスクリプトの名前は先頭大文字のほうがええよ。俺小文字にしちゃうけど
コメント1件

734
名前は開発中のものです。[sage]   投稿日:2015/08/04 10:11:59  ID:dDpbLmri.net(2)
>733
そのとおりにしてうまくいきました!ありがとうございます

735
名前は開発中のものです。[sage]   投稿日:2015/08/04 14:56:25  ID:XK4uLt7d.net
An element with the same key already exist in the dictionary
というエラーが何やっても出てくるんですけどどういう意味ですか
コメント1件

736
名前は開発中のものです。[sage]   投稿日:2015/08/04 15:19:57  ID:PLSswhe5.net(3)
「要素は既に同一キーで辞書に存在する」

737
名前は開発中のものです。[sage]   投稿日:2015/08/04 18:46:11  ID:ZoCpEnb/.net
つまり、全ては頭の中に入っている、だ。

738
名前は開発中のものです。[sage]   投稿日:2015/08/04 18:46:16  ID:CHB2A97R.net
意味っていうか対処法が聞きたかったんだった

なんとなく訳はわかるけど辞書か何を示しているのかわからないしだだのハローワールドでも出てくるから何を示しているのかがさっぱりわからない
コメント1件

739
名前は開発中のものです。[sage]   投稿日:2015/08/04 18:53:24  ID:PLSswhe5.net(3)
>738
新規プロジェクトでも出るのか?
Unityのバージョンは?
使っているOSは?
ビルドターゲットは何?

一般的過ぎるエラーメッセージの場合上の様な付帯情報の方が解決の糸口なんだぜ

740
名前は開発中のものです。[sage]   投稿日:2015/08/04 19:20:08  ID:lR4yHysF.net
スーパーエスパーしてやるとそのエラーはMacでxcodeプロジェクトにアウトプットしたときによくでるやつ
たぶんunityのバージョンの問題だった気がするから書いてみ

741
名前は開発中のものです。[sage]   投稿日:2015/08/04 20:55:56  ID:FkXeAL4H.net(2)
unityとxcode最新にしたら、一括でビルド&ランしなくなった…泣

そしたら、ちょっっとまえにまたアップデート、直るかねぇ…
コメント1件

742
名前は開発中のものです。[sage]   投稿日:2015/08/04 21:13:00  ID:PLSswhe5.net(3)
>741
xcode最新にするとダメなんだけどこれなんとかならんのかとiOS6位の時にかなり泣いたわ
xcode単体で起動してやれば済むことではあるんだけどさぁ、buildシーケンスの途中の無駄な待ち時間がもうね ('A`)

743
名前は開発中のものです。[sage]   投稿日:2015/08/04 22:47:16  ID:FkXeAL4H.net(2)
そうそうw
DWARF?をなんとか短縮できたけどいやはや、まだ長ひ…

744
名前は開発中のものです。[sage]   投稿日:2015/08/04 23:03:57  ID:JnjMUCtt.net
FPS ControllerでFPSのようなものを作る場合に、自分のキャラクターも表示したいと思っています
そこで、設置したFPS Controller下にキャラクターを設置し、走るキーが押された際にLocomotion Playerなどについている走るアニメーションをしたのですが・・・・少し動きに違和感があるだけでなく、地形に応じてFPS Controllerとキャラクターがズレて行ってしまいます
(極端におかしな場面としては、木の枝のようなものにキャラクターのみが引っかかり、FPS Controllerだけ地面に着地してしまったりします)
本当はアニメーションをいじれればいいのですが無理そうなので、簡単な解決方法、良いアセットがあったら教えてください
よろしくお願いします
コメント1件

745
名前は開発中のものです。[sage]   投稿日:2015/08/04 23:41:35  ID:BVz+WUji.net(2)
>744
もしかするとAnimatorのApplyRootMotionのチェックを外すとうまくいくかもしれん。
違うかもしれん。

746
名前は開発中のものです。[sage]   投稿日:2015/08/05 11:37:31  ID:O2DRENoW.net(2)
つかうまく表現してないだけなのかもしれんがなんかもう根本的に考え方が変なんじゃね
一人称と3人称のコントローラーの違いとかをちゃんとチュートリアルとかサンプルで見たのか?

747
名前は開発中のものです。[sage]   投稿日:2015/08/05 11:38:53  ID:sQ0lfZB7.net
Unityの基本を覚えようとチュートリアルのブロック崩しを作ってるんですけど、
ボールを反射させるところで詰まりました・・・。なんか真横にしか反射しない上に
反射するたびにボールが欠けていって2回反射すると何も見えなくなっちゃいます・・・

何が悪いんでしょうか?C#で書いてるから?
コメント3件

748
名前は開発中のものです。[sage]   投稿日:2015/08/05 11:41:10  ID:+K4+LokO.net
>735のエラーはアップデートしたら出なくなりました
確認したつもりだったんですがunityのcheck for updateでは5.1.1で更新されなかったのに公式には5.1.2が来てたのでアプデしたら治りました
ありがとうございます

しかし今度は新しいエラーが2つ出るように
Namespace "System.Collections" is never used.
Namespace "UnityEditor" is never used.
この二つは何を意味しているのでしょう
情報はすぐ見つかったのですが知識が乏しくてよく理解できません
致命的なエラーではなさそうなので無視しても良さそうですしエラーの表示を消すことはできそうなんですけど根本的に改善することはできませんか

OSはMac yosemite 10.10.4
ビルドターゲットはよく分かりませんがおそらく初期設定
MonoDevelopでビルドすると出てきます
新規プロジェクトでDebug.Logしかつかってないのに出てきます
コメント1件

749
名前は開発中のものです。[sage]   投稿日:2015/08/05 11:45:43  ID:CamXSh92.net(2)
>748
ちなみにそれエラーじゃなくて警告な
スクリプトのアタマでusing System.Collections;とか宣言してコレクション使いたいなーって書いたのに
実際のスクリプトでは使ってないけどいいのけ?
って教えてくれてるんだぜ、C#さん優しいな

750
名前は開発中のものです。[sage]   投稿日:2015/08/05 11:59:43  ID:O2DRENoW.net(2)
>747
いろいろつっこみどころあるけど細かい事言ってたらキリがないから
プログラムも初心者でとりあえずそのまま真似てC#でやりたいならこっちがいいかも
もし2画面あるならビデオ見ながらやるとすごく効率いいよ

Creating a Breakout Game for Beginners
http://unity3d.com/learn/tutorials/modules/beginner/live-trainin...

751
名前は開発中のものです。[sage]   投稿日:2015/08/05 12:22:47  ID:3nvpsIXf.net
>747
悪いのはお前の頭だろ!
ソースと設定見直せとしか言えん

752
名前は開発中のものです。[]   投稿日:2015/08/05 14:32:47  ID:GZ4wlvWY.net
Physic MaterialのFrictionがあやしい

753
名前は開発中のものです。[sage]   投稿日:2015/08/05 15:22:58  ID:2cx28vay.net
>747
そうそう、一字一句、見直しから始めよう。それが近道。

754
名前は開発中のものです。[sage]   投稿日:2015/08/05 15:36:20  ID:sA7q36NS.net(2)
チュートリアルは英語でもビデオ版がいいな
マルチディスプレイで同じことやってけば確実に出来る
理解できず繰り返し見たり止めたりで1hモノが半日かかるとかざらだけど

755
名前は開発中のものです。[sage]   投稿日:2015/08/05 18:53:36  ID:1L/gqVwO.net
ライトを微調整してたつもりが、プレビューモードだった
苦労が水の泡になった・・・・

756
名前は開発中のものです。[sage]   投稿日:2015/08/05 19:26:45  ID:1PYrmJku.net
Unity5.1.2f1 Windows7 64bit
LeapMotion SDK インストール済み
OculusSDK インストール済み

下記の現象は自分の環境だけでしょうか?

EditorのLayoutでTallを選択し、シーンビューの右縁をクリックしたまま、マウスを左右に振りまくる。(要はシーンビューのリサイズをしまくる)
そうすると、作ったばかりの新規プロジェクトでも20秒から30秒でSUCCEEDED(hr)が出まくるようになり、Unityを再起動するしかなくなる。新規プロジェクトじゃなければもっと早いと思う。結構困ってます。

海外のフォーラムに色空間をガンマにすると治るという記述もあったんですが、改善しませんでした。

757
名前は開発中のものです。[sage]   投稿日:2015/08/05 22:01:37  ID:hjm953sz.net
同じバージョンのUnityでレイアウトは適当にカスタマイズしてる状態だけど、
Sceneのリサイズしまくろうがエラーなんて出ないなぁ
SDKが関係あるとも思えないし、Tall設定が問題なのか?
コメント1件

758
711[sage]   投稿日:2015/08/05 22:11:40  ID:k77xwiRO.net
>718
英語が苦手で海外の掲示板とかしらべてなかったけど、
公式チュートリアルにセーブ関連の記載見つけてなんとかなりました。
この言葉が無かったら挫折してた、ありがとう。

759
名前は開発中のものです。[sage]   投稿日:2015/08/05 22:46:53  ID:HHu91jjI.net(2)
unityで良く使う共通処理ってどんな風に書けば良いかわかりません。

現在は
publicFunc.csに

namespace A {
  public class publicFunc : MonoBehaviour {
    static public int serachLayerNo(Animator _Animator, string targetLayerName){
      〜処理〜
    }
  }
}
と書いて
呼び出し側で
using UnityEngine;
using System.Collections;
using A;
〜略〜
layerNo[i] = A.publicFunc.serachLayerNo(mAnimator, layerStr);

という風にしてみました。

namespace Aとつけているのは現状このようにしたらできたからやっているのでよくわかってないです・・・
また というかインスタンスを作ってないのになんでクラスの関数呼び出せるのかも自分でわかっていないという・・・staticだから?

またこれだと複数の箇所で使うと関数にstaticがついてるから、値が共通になってしまうのでCanvasを複数つかうとバグるような気がしてます。

こういう共通した関数を実行するのはシングルトンを使う文献をネットでよくみかけるのですが
シングルトンはインスタンスを一つしかつくらないということなので尚更だめなような気がしてます。

単独ではつかわない(ゲームオブジェクトとかにセットしない)いろんな所のソースで呼び出す共通処理の書き方をお教え頂きたいです。
コメント1件

760
名前は開発中のものです。[sage]   投稿日:2015/08/05 22:51:01  ID:sA7q36NS.net(2)
リファレンス見ようよ
リファレンスのどこが理解できなかったの?
コメント1件

761
名前は開発中のものです。[sage]   投稿日:2015/08/05 23:26:13  ID:CamXSh92.net(2)
>759
共通関数が欲しいだけのstatic method使いたいだけならMonoBehavior継承いらんだろ
とりあえずhas-aとかis-aとかの関係をきちんとわけて考える様にMSのC#本でも買っとけ

ぜんぜんかんけいないけどsealdで検索したら左翼ゲリラがでてきて困った出ござる

762
名前は開発中のものです。[sage]   投稿日:2015/08/05 23:38:17  ID:HHu91jjI.net(2)
いままでコピペでなんとなく作れてましたが
質問してみて基礎が分かってなさすぎと分かったので
リファレンスのスクリプティング概要 読み直してみようと思います。
C#の基礎の本も買おう・・・ 

>760さん 758さん ご回答有難う御座いました。

763
753[sage]   投稿日:2015/08/06 01:13:24  ID:+T7HGyLY.net
>757
やっぱり全員の環境で起こるわけじゃないんですね。。。
Defaultでやっても「SUCCEEDED(hr)」エラーでたのでTailは関係ないみたいです。
Unity再インストールもしてみたんですが、特に変わらず。

エラーメッセージも「SUCCEEDED(hr)」しかでないし、情報不足過ぎて何のエラーかすらようわかりませぬよ。。。

764
名前は開発中のものです。[]   投稿日:2015/08/06 11:29:17  ID:sN/F2r0B.net(3)
すみません、shaderの質問です。
透過(半透明)させつつ他のオブジェクトの影が映るshaderってありませんか?
コメント2件

765
名前は開発中のものです。[sage]   投稿日:2015/08/06 13:13:27  ID:1PCQOc0+.net(4)
>764
オブジェクト2つ用意して1つをshadowsonlyじゃだめなの?

766
名前は開発中のものです。[sage]   投稿日:2015/08/06 13:14:25  ID:1PCQOc0+.net(4)
ごめん読みまちがえた

767
名前は開発中のものです。[sage]   投稿日:2015/08/06 13:32:09  ID:cBJpMccl.net
普通にスタンダードシェーダーじゃまずいのか?
ガラスとか宇宙服のヘルメットとかみたいな表現だろ?
日本語で詳しく説明されてるぞ

768
名前は開発中のものです。[sage]   投稿日:2015/08/06 13:39:42  ID:1PCQOc0+.net(4)

769
761[sage]   投稿日:2015/08/06 15:45:39  ID:sN/F2r0B.net(3)
みなさんありがとうございます
765さんのでいけそうでしたが
Skinned Mesh Rendererを使っていると
だめみたいです。
コメント1件

770
名前は開発中のものです。[sage]   投稿日:2015/08/06 16:24:07  ID:1PCQOc0+.net(4)
>769
こっちの環境ではMeshRenderer関係無くいけてる気がする
ReceiveShadowsのチェックはずれたりしてない?
コメント1件

771
761[sage]   投稿日:2015/08/06 16:46:26  ID:sN/F2r0B.net(3)
>770
失礼しました。

772
名前は開発中のものです。[sage]   投稿日:2015/08/07 08:17:10  ID:nAxCzz6h.net
>107
自分もパーミッション勝手についちゃうけどその後どう?

773
名前は開発中のものです。[sage]   投稿日:2015/08/07 22:45:57  ID:+bECwRrn.net(3)
Unityって今からはじめるともう時代遅れとかある?
敷居高いイメージがが

774
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:00:50  ID:/TyZbXTY.net
FPS/TPSを作るならUnreal Engineの方がいいという意見もある
時代遅れと言うほど他に先んじてるものはないと思うが
敷居の高さは…


ド素人  RPGツクール   ウディタ        DirectX等    プロ
 ┝────────────────┼─────────┤
..                         △
.                         多分この辺

775
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:13:24  ID:+bECwRrn.net(3)
なるほどありがとう
やっぱり高めだなあ
勉強するよ
コメント1件

776
名前は開発中のものです。[]   投稿日:2015/08/07 23:18:48  ID:6MPrjvWO.net
Unreal Engineは、何もせずにFPSが作れるし、初めからFPS用の配慮が行き届いている
ただ大手が作ったFPS以外ってなかなか売れないからね・・・・
スマホ用の簡単ゲーム作成が中心となるとUnityとそのライセンス形態が結構よかったりするんだな

777
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:21:57  ID:i52yCBjp.net
現状Unityで作れないものないから、
今から古いツール勉強してる使うくらいならUnityやる事を勧める
Unity無理ならWeb小説でも書けばよろし

778
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:40:33  ID:hsQCoUC9.net
>775
プログラミングの知識があるならスクリプト自体は簡単だよ。C#の初級レベルさえ知ってればとりあえずチュートリアルはできる
UEはいい素材を持ってるならグラはかなり良いけどスマホ向けには重いしロイヤルティ5%も取られるよ(ただし売上3000ドルまではロイヤルティフリー)
コメント1件

779
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:42:51  ID:8P091hGo.net(2)
そういえば昔の旧砂漠って流砂なかったの?

780
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:43:17  ID:8P091hGo.net(2)
すまん誤爆

781
名前は開発中のものです。[sage]   投稿日:2015/08/07 23:52:01  ID:+bECwRrn.net(3)
>778
プログラムはできるから嬉しいね
頑張ってみるよ

782
名前は開発中のものです。[sage]   投稿日:2015/08/08 00:00:09  ID:js8lfIDK.net
なんかボタンコンポーネントから警告が大量に出るようになったんだけど
Parameter 'Highlighted' does not exist.
UnityEngine.UI.Selectable:OnValidate() こんなのが大量に。

Animatorはつけてるけどボタンアニメーション設定してないんだよね。
コメント1件

783
名前は開発中のものです。[sage]   投稿日:2015/08/08 00:14:15  ID:Cum65bC1.net
>782
俺は初心者だから意味わかんねーけど、それって、アニメーションの終わりを決めてないんじゃないのか?

784
名前は開発中のものです。[sage]   投稿日:2015/08/08 00:15:20  ID:/O4Hr1O9.net
ツクールなんかより縛りがないからよっぽど簡単だわ

785
名前は開発中のものです。[sage]   投稿日:2015/08/08 00:57:31  ID:prpVaKdz.net
流れで聞きたいんだけどUEとUnityって何が違うの?
UEはリアルって聞くけど、それってモデルの質とか
プログラムの書き方によって
変わるんじゃないの?と思うんだけど
Unityがモバイル向け、UEがハイエンド向け、と言われているのはどこなんですか

786
名前は開発中のものです。[sage]   投稿日:2015/08/08 01:13:22  ID:WTntF6Fb.net
UEはライティングのおかげでクソみたいなモデルでも少しはそれっぽく見えるが負荷のかかる方式だからハイエンド向け(ただしモバイル向けの最適化にも力を入れるらしい)
UnityはおおむねUE3相当のグラだがその分軽いのでモバイル向け

ただしUnityは中間言語方式だから実行時コンパイルに処理を割いてる分(PC向け以外は5.2でIL2CPPが導入され解消される予定)と
グローバルイルミネーションにEnlightenっていうのをつかってるんだけどこれは基本的に高速だけど光源の数が増えると重くなる欠点がありUEのGIは多くても少なくても変わらないという特徴がある

つまりUnityは超ハイエンド向けになると逆に遅くなるのでコンシューマのAAAタイトルには使われてないね

787
名前は開発中のものです。[sage]   投稿日:2015/08/08 01:51:58  ID:ULYH9pEs.net
UE4は言語がC++じゃなかったっけ?
ゲームプログラマーは歴史的にC++使いが多く、限られたハードウェアのリソースを
有効活用するためにメモリ管理をしたがるからベテランはUE4の方が
やりやすいってのも、あるんじゃないの

個人的にはC#はインテリセンスがよく効いてたりメモリ関連が自動だから
C++よりはとっつきやすいんじゃないかな。その分、重いけどわずらわしさは少ないのでラク

今はハードウェアのメモリが安価で大きくなってきてるからunityでも
AAAクラスでない限り実戦で使えるようになってきている感じかも

788
名前は開発中のものです。[sage]   投稿日:2015/08/08 02:01:44  ID:Y1oBQifD.net
最近から見ればC++は低級言語化してきてるしな
今更カベージコレクションない言語使うとかやってられんわw

789
名前は開発中のものです。[]   投稿日:2015/08/08 10:47:59  ID:396ATCKe.net
il2cppってc++に変換する技術っすよね?
c#もメモリ管理できないわけじゃないし、c++使う理由ないっすよね

790
名前は開発中のものです。[sage]   投稿日:2015/08/08 12:01:59  ID:GX5HfKzG.net(2)
なんらかのプログラミング経験があるならC#とか言語自体はたして問題ないよ
ゲーム初心者はオブジェクトやコンポーネントを使いこなすのが大変
アニメとかマテリアルとかはやればやるほど奥が深くなる

791
名前は開発中のものです。[sage]   投稿日:2015/08/08 12:14:48  ID:nsvqXFx8.net(2)
Unity5.1.2インストールしたんだけど、メニューからImport New Assetsの所を選んでもCustom Packageしか表示されません。
EffectsとかParticleSystemsとか表示されるのを期待したんだけど、Unity5はこういうもんですか?
コメント2件

792
名前は開発中のものです。[sage]   投稿日:2015/08/08 12:17:34  ID:apaLX1ex.net
>791 そういうものです

793
名前は開発中のものです。[sage]   投稿日:2015/08/08 12:34:39  ID:GX5HfKzG.net(2)
>791
Import New Assets じゃなくてImportPackage だろ?
単にインストールした際にStandard Assetsをインストールしていなかっただけ
対処方法の詳細はググれば幾らでもある
コメント1件

794
名前は開発中のものです。[sage]   投稿日:2015/08/08 12:42:05  ID:nsvqXFx8.net(2)
再インストールの際のダウンロード時間短縮のために、UnitySetup64.exeをバックアップして、それで再インストールしてたのが原因でした。
UnityDownloadAssistant-5.1.2f1.exeを実行して、>793さんの言うとおり、Standard Assetsをチェックしたら大丈夫でした。
お騒がせしました。

795
名前は開発中のものです。[sage]   投稿日:2015/08/08 21:28:10  ID:N/D5gJUC.net
ところでUnityでフレームスキップしないように設定できる?

796
名前は開発中のものです。[sage]   投稿日:2015/08/09 01:49:33  ID:XyY7+yoD.net
そこそこ大きいデータをunity内部で扱うためにsqliteを使いたいのですが、何かいいアセットなどありますか?
もしくは他にいい感じのDBなどはありますか?
コメント1件

797
名前は開発中のものです。[sage]   投稿日:2015/08/09 02:45:47  ID:8vhmQCx9.net(4)
>796
sqliteを使うAssetはStoreで探せばいくつもある
DataBindをC#と密接にしたいのならオープンソース実装がGitHubにころがっている

どういう使い方をしたいかで決まるから自分で探す方が良い
なおどれもPlugin経由なのでプラットフォーム依存があるからAssetStoreなら評価をOSS物の場合はC#からの親和性とかを元にチェックする事

798
名前は開発中のものです。[sage]   投稿日:2015/08/09 11:58:29  ID:1Y3sDlK9.net
UNITYでVSが標準になるとかならないとか
VSで何G喰うのかな
Cドライブがやばい、かと言ってリンクしようにもD以降も余裕ない
HDD買い増しか、いっそのことPC買い替えか

799
名前は開発中のものです。[sage]   投稿日:2015/08/09 12:40:41  ID:MRvAVR8Q.net(2)
https://www.visualstudio.com/ja-jp/visual-studio-2015-system-requirements-...
一応インストールのシステム要件は 4GBの空き容量になってるね
作業するなら大量に空きがあったほうがいいね

800
名前は開発中のものです。[]   投稿日:2015/08/09 14:23:00  ID:/OhH7e0+.net(2)
ラムダ式書くと、foreachで回すより明らかに遅いのだけど異常ですか?
コメント1件

801
名前は開発中のものです。[sage]   投稿日:2015/08/09 14:43:54  ID:8vhmQCx9.net(4)
>800
foreachの中身を別関数にして呼び出せば同じ速度になると思うぞ

802
名前は開発中のものです。[]   投稿日:2015/08/09 14:59:07  ID:/OhH7e0+.net(2)
FidAllがやけに遅いと思ったけど、foreachでも別関数なら同じなのかな
コメント1件

803
名前は開発中のものです。[sage]   投稿日:2015/08/09 15:05:00  ID:8vhmQCx9.net(4)
>802
内部的にはdelegateを渡したのと一緒で渡したLambda式を関数呼び出しするからね

804
名前は開発中のものです。[sage]   投稿日:2015/08/09 17:31:16  ID:juyi80yV.net(2)
テストプレイ中に稀に以下のエラーが発生して止まってしまうのですが、対処出来なくて困っています。
当方Unity5。
エラーの発生箇所がeditorやInspector臭いのですが、特にカスタマイズはしてないです。
せいぜい、OnValidate()でInspectorの変更をオブジェクトに適用させるくらいです。

MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
UnityEditor.GameObjectInspector.DoRenderPreview () (at C:/buildslave/unity/build/Editor/Mono/Inspector/GameObjectInspector.cs:680)
UnityEditor.GameObjectInspector.OnPreviewGUI (Rect r, UnityEngine.GUIStyle background) (at C:/buildslave/unity/build/Editor/Mono/Inspector/GameObjectInspector.cs:745)
UnityEditor.Editor.OnInteractivePreviewGUI (Rect r, UnityEngine.GUIStyle background) (at C:/buildslave/unity/build/artifacts/generated/common/editor/EditorBindings.gen.cs:309)
UnityEditor.ObjectPreview.DrawPreview (IPreviewable defaultPreview, Rect previewArea, UnityEngine.Object[] targets) (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:225)
UnityEditor.Editor.DrawPreview (Rect previewArea) (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:522)
UnityEditor.InspectorWindow.DrawPreviewAndLabels () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:759)
UnityEditor.InspectorWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:386)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
(at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)


稀にしか発生せず結構お手上げ状態です。
よろしくお願いします。
コメント1件

805
名前は開発中のものです。[sage]   投稿日:2015/08/09 17:33:39  ID:cORaqZFq.net
業務でやってるならUnityに聞いた方がいいんじゃないかな

806
名前は開発中のものです。[sage]   投稿日:2015/08/09 17:41:04  ID:MRvAVR8Q.net(2)
MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
でググると結構出てくるな
nullチェック時に==はオーバーライドしてんのか

807
名前は開発中のものです。[sage]   投稿日:2015/08/09 17:52:22  ID:8vhmQCx9.net(4)
>804
エラーログからみるにテストプレイはUnityEditor上でALT+PかCMD+Pでプレイしてるんだよね
死んだ(Destroy済み)のGameObjectをUnityEditor上のインスペクタ(あるいはUnityEditor用のAsset)で開きっぱなしにしてない?
コメント1件

808
名前は開発中のものです。[sage]   投稿日:2015/08/09 18:06:36  ID:juyi80yV.net(2)
>807
ここここれっぽいです!!! ありがとうございます!!
destroyされたGameObjectのprefabをInspectorに開きっぱなしです。
確かに、この状態だと100%発生しますね(恐らく生成のタイミングで)。
とはいえ、どうしてそうなるんでしょう
コメント1件

809
名前は開発中のものです。[]   投稿日:2015/08/09 19:30:08  ID:MJa1D6eV.net
質問です。
CharacterControllerを使わずにそうさしてるのですが、接地判定がうまくいきません。

void CheckGround(){
if(Physics.Raycast(transform.position,Vector3.down,out hit, 10 )){
if(hit.collider.tag == "Ground"){
isGrounded = true;
}
}

で、処理してるのですが、isGroundedがtrueになりません。プレイヤーにBoxColliderとRigidbodyを
地面にはBoxColliderを付けて、タグを"Ground"にしています。
どなたかわかる方、または参考になるサイトをご存知の方居たら教えてください。
コメント2件

810
名前は開発中のものです。[sage]   投稿日:2015/08/09 19:35:54  ID:a0bgjuvw.net(2)
Unityの2Dモードで、何枚か張られているパネルをマウスでクリックして消すゲームを作っております。
同じプレファブを使い、同じコードを使ったところ、1個のパネルを消すと全て消えてしまいます。

spriterenderer,boxcolider2dを付けてます。

実装は、クリックされたら以下のコードが実行されます(panel.cs)
v2には、クリックポイントが入ります。

v2 = GameObject.Find("Main Camera").camera.ScreenToWorldPoint(v2);
RaycastHit2D hit = Physics2D.Raycast(v2, Vector2.zero);
if (hit) {
Debug.Log ("x:"+v2.x+" y:"+v2.y);
Destroy(this.gameObject);
return;
}
で、consoleで見ると、1個当たっただけで全部のパネルが消えているのが確認できました。
consoleに大量のx,yの表示がされております。
自分自身かどうか判断する方法は無いでしょうか?よろしくお願いいたします。

811
名前は開発中のものです。[sage]   投稿日:2015/08/09 19:57:23  ID:a0bgjuvw.net(2)
自己解決しました。申し訳ございません。

812
名前は開発中のものです。[sage]   投稿日:2015/08/09 22:15:38  ID:iIBFuBQ/.net
Unityを使用するブラウザゲームをやっているんですが、
最近、数十分前には起動できていたのに、ゲームを立ち上げようとしたらUnityが消えてる(アンインストールされてる?)事があります。
(Unityダウンロードページでもnot installedになっている)
なにかウイルスか設定のようなものでこうなったりするんでしょうか?
コメント1件

813
名前は開発中のものです。[sage]   投稿日:2015/08/09 22:54:46  ID:bQXYImrI.net(2)
>808
ギャグかよw
destroyしたからに決まってんだろうw
もう使わないよと言っておきながら使うという矛盾www

814
名前は開発中のものです。[sage]   投稿日:2015/08/09 22:58:41  ID:bQXYImrI.net(2)
>812
きっと妖怪の仕業だわ
お祓いしなきゃね

815
名前は開発中のものです。[sage]   投稿日:2015/08/09 23:20:09  ID:M1ulE9Fv.net
最初のシーンが重いのかUnityロゴ表示がかなり長くなってしまったので
シーン切り替えスクリプトのオブジェクトのみ配置したシーンを最初に作ったんだけど
変わらずロゴ画面でロードしてしまいます
なるべくロゴ表示を早く切り替えるのにはどうすれば良いですか?

816
名前は開発中のものです。[sage]   投稿日:2015/08/09 23:31:12  ID:eHkK7Iki.net
Proを買う

817
名前は開発中のものです。[sage]   投稿日:2015/08/10 00:39:12  ID:NcNOCafI.net(5)
キャラIDとスキルIDをボタンの引数として登録する機能を作っています。
ボタンを押した時にShowSkillWindow(int, int)を実行するのですが、
2個目の引数の値をこの時点のiの値で呼び出したいのに、ボタンを押した時点での値で呼び出されてしまいます。
(この場合はループ終了後のiの値である5が引数になる)

public void Init(int charaID) {
for (int i = 0; i < 4; ++i) {
Button.ButtonClickedEvent clickEvent = new Button.ButtonClickedEvent();
Debug.Log("charaID:" + charaID + ", SkillID:" + i);
clickEvent.AddListener(() => BattleManager.I().ShowSkillWindow(charaID, i));
skillButtonList[i].GetComponent<Button>().onClick = clickEvent;
}
}

引数を固定させる方法か、代わりになる方法はありませんか?

818
名前は開発中のものです。[sage]   投稿日:2015/08/10 01:01:41  ID:NcNOCafI.net(5)
解決と言えるのか自信がないけど意図した動作が出来たので残します。
引数を保持するための構造体の定義を作っておき、そこから処理を呼ぶ方法で実装出来ました。
構造体を作って放置するのがメモリ的に不安なので、改善点あれば教えてもらえると助かります。

struct StrSkillAction {
public UnityAction SkillAction(int charaID, int skillID) {
return () => {
BattleManager.I().ShowSkillWindow(charaID, skillID);
};
}
}

public void Init(int charaID) {
for (int i = 0; i < 4;++i) {
Button.ButtonClickedEvent clickEvent = new Button.ButtonClickedEvent();
Debug.Log("charaID:" + charaID + ", SkillID:" + i);
StrSkillAction eventClass = new StrSkillAction();
clickEvent.AddListener(eventClass.SkillAction(charaID, i));
skillButtonList[i].GetComponent<Button>().onClick = clickEvent;
}
}

819
名前は開発中のものです。[sage]   投稿日:2015/08/10 01:55:01  ID:5Hk6N57m.net
>809
>if(Physics.Raycast(transform.position,Vector3.down,out hit, 10 )){

out hit,

ここに空白が入っていても、構文エラーにならないの?
コメント1件

820
名前は開発中のものです。[sage]   投稿日:2015/08/10 02:03:06  ID:NcNOCafI.net(5)
outは関数の中で値を入力して返すためのもの
この場合はRaycast関数の中でhitに衝突情報が入って返ってくるということ
いわゆる参照渡しみたいなもの

821
名前は開発中のものです。[sage]   投稿日:2015/08/10 02:09:07  ID:NcNOCafI.net(5)
>809
衝突自体していないのか、
Raycastは真だけどtagに別の値が入ってるのか、
別の物体とは衝突するのか
あるいは別の物体と先に衝突しているのか
その辺りを調べればいいと思う
予想では、別の物体が先に衝突してるんじゃないかと
その場合はレイヤーマスクの指定で解決するかも

822
名前は開発中のものです。[]   投稿日:2015/08/10 02:23:40  ID:FUa01Ekr.net(2)
806です。

>819
参考にしたサイトに、第三引数にoutで指定すると衝突したオブジェクトの情報が入る。と書いていたので
そのまま使ってます。hitのColliderを判定してるので必要ですよね?エラーは出てないですが、isGrounndedは返ってきません。

接地判定やcheck groundで検索してみたんですが、どうしても欲しい情報がないんですよね。

823
名前は開発中のものです。[sage]   投稿日:2015/08/10 04:40:26  ID:WlJ3IdsP.net(2)
ブレイクポイントの使い方を覚えると捗るよ

824
名前は開発中のものです。[]   投稿日:2015/08/10 12:06:28  ID:FUa01Ekr.net(2)
806です。
皆さん本当にすみません。ただ単にBlenderからインポートしたオブジェクトが大きすぎて、
Raycastが届いて無かっただけの様です。
サイズ調整したらちゃんと接地判定してくれました。色々おかしかった所の大半がリサイズで解決しました。

アドバイスいただいた皆さんありがとうございます。

825
名前は開発中のものです。[sage]   投稿日:2015/08/10 14:22:11  ID:mK6U9Zck.net(5)
設計の問題かもしれませんが、ダンジョンで使ったオブジェクトやらスクリプトを町で使いまわしたいのですが
ゲームの状態(ポーズ画面とかインベストリ画面とか)を操作するスクリプトを変える必要があって、これを変えると他の部分も大量に変える必要が出てしまうので
シーンごとに同じ名前(スクリプト名やら)だけど内容は違うみたいなことが出来る方法ってありますか?
やりたいことは倉庫の実装でインベストリ画面を開いたままにしたいのですが、ゲーム状態のスクリプトのupdateの部分に色々かいてたりするので倉庫だったらリターンtかも出来なさそうですし・・・
この方法以外にもいいやり方あったら教えていただけると幸いです
コメント1件

826
名前は開発中のものです。[sage]   投稿日:2015/08/10 14:26:44  ID:v4fNYOjT.net(4)
>825
もしかして:インベントリー画面
設計が間違ってると思うぞ、パーツとしてのスクリプトやプレファブの独立性を高くしないとどんどん酷くなると思う。
コメント2件

827
名前は開発中のものです。[sage]   投稿日:2015/08/10 14:33:12  ID:mK6U9Zck.net(5)
>826
なにぶんゲームやらプログラミング初めてなのでいまいち設計がわからなく・・・
次からは気をつけようとは思うのですが(どう気をつけるべきかも分からないってのもありますが)
今回はちょっとこのままごり押しで行きたいと思うのです
この作品では倉庫と店さえできれば(二つともインベントリひらくだけ)あとはつくるものはほぼないのでこのままいけたらなとは思ってます

828
名前は開発中のものです。[sage]   投稿日:2015/08/10 14:40:00  ID:mK6U9Zck.net(5)
うーんよく考えたらゲーム状態の上位にさらにゲーム状態くっつければいいような気もしてきました
updateの部分をダンジョンだったら動作するように変えて町かダンジョンかの状態も操作するような物にしてみます

829
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:04:38  ID:sZwBkfWo.net(3)
UNITYをRPGツクールかなんかと思ってないかw
スクリプト変えないで町を作ろうとか
コメント1件

830
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:13:10  ID:mK6U9Zck.net(5)
>829
一番楽だろうなと思ったのはスクリプト名を同じものにして(他で名前変えるのが面倒だったので)スクリプトの内容は変えるという感じで
これが出来たら一番楽だなと思って質問しました

831
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:18:55  ID:wojOIyQx.net
実際デリゲートとか使えばそれで済む話だしな〜

832
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:23:07  ID:sZwBkfWo.net(3)
今一何したいのか判らん>826の言うとおり設計から考えなきゃだめなんじゃね

単にスクリプトのクラス名が衝突するのを回避したいならnamespaceで調べれば幸せになるれけど
コメント1件

833
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:32:53  ID:mK6U9Zck.net(5)
>832
倉庫ではゲーム状態(ポーズ画面とかそういうやつ)をインベントリ画面に設定して他のボタンを押してもそこから動かないようにしたかった 
かつ、ダンジョンで使っていたものを再利用したかった
そこでゲーム状態操作するスクリプトをいじる必要があったのでダンジョン内では、アップデートの部分に例えばesc押すとポーズみたいな関数があり
その部分をシーンがダンジョン内だったら動くようにしました
仮に設計から考える場合はどうなるんですか?

834
名前は開発中のものです。[sage]   投稿日:2015/08/10 15:37:25  ID:sZwBkfWo.net(3)
いやその説明で設計の助言できるのはエスパーかよほど似たような事してる奴だけだろw

835
名前は開発中のものです。[sage]   投稿日:2015/08/10 16:59:55  ID:KBTO4hmR.net(2)
Unity5 Water4シェーダーについて質問です。

浅い川に使ってるのですが、屈折効果があわられません(水面下がうにゃうにゃ変形されるの)
色々試したのですが、ある程度(2m以上)深くすると効果が出ます。何処をいじればいいのでしょうか?
全てのパラメーターを極端な数値に設定して試したのですが、うにゃうにゃになりません。
もしかしてシェーダースクリプトそのものを変更しないとダメなのでしょうか?
コメント2件

836
名前は開発中のものです。[sage]   投稿日:2015/08/10 17:44:03  ID:7mxq3sqw.net(8)
Instantiateで作ったクローンたちをCanvasの子にするにはどうすればいいんでしょうか?
http://blog.doinet.co.jp/?eid=1031771
ここのサイトを参考にしましたがうまくできませんでした・・・
コメント1件

837
名前は開発中のものです。[sage]   投稿日:2015/08/10 17:50:16  ID:Vfcir//D.net(10)

838
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:02:19  ID:KBTO4hmR.net(2)
>835
自己解決しました。
Editorスクリプトが入ってなかったので入れて、
NormalsとFadeをいじってる内にいい感じに屈折表現されるようになりますた

839
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:05:16  ID:Vfcir//D.net(10)
>835
テストシーン作ってみたけど普通に動いてる気がする
2mてのがわからんけど、Daylight Water をy=0において、床をy=-0.0001でもちゃんと歪んだ
動作の感じからすると水面と川床の距離がカメラから見て小さくなりすぎると
Zの精度の都合で歪ませたテクスチャのレンダリングがうまくいかなくなってる

別な要因の場合だとわからん

840
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:07:56  ID:Vfcir//D.net(10)
あれ?違うシェーダーかな・・

841
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:28:21  ID:wI7xw16W.net(3)
Unity5.1.2のパーティクルについて質問です。

2Dゲーム内でスプライトをパーティクルとして利用する方法がわかりません。
2Dパーティクルの作成方法、または参考となるサイトなどありますでしょうか?

http://udasankoubou.blogspot.jp/2012/07/unity2d.html
↑のサイトを参考にパーティクルを作製しているのですが
バージョンの違いのせいか、黒い四角が表示されて終わります。
コメント2件

842
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:54:14  ID:7mxq3sqw.net(8)
>837のSetParentを使ってみたんですがなぜかAn object reference is required to access non-static memberのようなエラーが出てうまくいきません
子(objという名のオブジェクト)のスクリプト内で以下のように書いているんですが、どういう記述にすればいいんでしょうか・?
obj2 = GameObject.Find("obj");
obj2.transform.SetParent (Canvas.transform,false);

843
名前は開発中のものです。[sage]   投稿日:2015/08/10 18:55:43  ID:ljA6WxLC.net
すぐに自己解決したりちょっと調べれば解るようなことでいちいち質問すんな
自分で解決する癖つけないと何時迄も初心者以下のまま
3日くらい悩んで解らなかったら質問しろ
コメント1件

844
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:06:00  ID:7mxq3sqw.net(8)
>843
調べても解決しませんでした
逆にどう調べたら解決したんですか?
ほんとにググって解決するんですか?
コメント2件

845
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:15:47  ID:Vfcir//D.net(10)
>844
しますよ
調べ方すら分からないくらいあらゆる知識と知恵が足りていないだけ
コメント1件

846
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:23:39  ID:7mxq3sqw.net(8)
>845
じゃあどう検索して、どのサイトで分かるか教えてください。そこまで言うからにはあるんでしょ?
また、そうやって煽るのも、調べる力を低下させる原因になります、なのにそういって調べさせるのはよくないと思いますよ
コメント2件

847
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:43:59  ID:v4fNYOjT.net(4)
>846
InstantiateしたのがGameObjectならtransform持っているし、transformもっていればSetParent出来ることは確実
つかなんでFindしてんだ?
Instantiateしたオブジェクトは何処行った?
コメント1件

848
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:45:52  ID:F7WR9lyE.net
そもそもこれを正しく理解しないとな

GameObject retObj = (GameObject)Instantiate(プレファブ);

この retObj には、実体化したプレハブが入ってる。findコマンドは必要ない。

retObj.transform.SetParent (Canvas.transform ,false);

ただCanvas.transform自体、実体取れてない気がするがな。
悪い事言わんから大人しくチュートリアルやっとけ。
このレベルなら、ここで聞くよりよっぽど有益だぞ。

849
名前は開発中のものです。[sage]   投稿日:2015/08/10 19:54:35  ID:wI7xw16W.net(3)
とりあえず全部の質問に「優しく答えてやる」のが
このスレの存在意義なんじゃないんでしょうか
それに納得できないならググるためのキーワードとかヒントを教えて欲しい

850
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:03:34  ID:GfmM7YVS.net
こういうのをアスペって言うのかな

851
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:05:31  ID:Vfcir//D.net(10)
>846
Unity5 親子関係 Instantiate
で出てきたヤツを上から順番に見て
関連する部分でしらないメソッドやクラスをさらに検索する
クラスならUnity本家のリファレンスも同時に参照し、関係するものを調べる

これだけできみらの抱える極々基礎の問題は大半が解消できる
「調べる」は基本的なことだから「調べさせるのはよくない」と言い出すくらいなら
もうプログラムやめていいよ
向いてない
コメント1件

852
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:09:51  ID:7mxq3sqw.net(8)
>847
親がobjをInstantiateしてます、親にSetParentを書いてみましたがエラーが出てうまくいかず・・・
SetParentは子に書くんですか?でも子でもうまくいかなかった気が・・・
キャンバスに対してゲットコンポーネントでもしないといけないんですかね?
コメント2件

853
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:09:55  ID:Vfcir//D.net(10)
>841
Unityはパーティクルが旧来ものとシュリケンと呼ばれる新しいものの二種類がある
検索先の日付を見て古いものは旧バージョンの情報だと思った方がいい
http://tips.hecomi.com/entry/2015/03/23/004733
リンク先の記事のリンク先やUnity公式を見ながらがんばれ
コメント1件

854
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:12:28  ID:7mxq3sqw.net(8)
>851
なに勘違いしてるんですかね・・・調べさせるのは良くないとは一言も言ってないんだが?勘違いも甚だしい
未だに煽ってるしそっちこそもうプログラムやめていいよ
向いてない

855
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:13:26  ID:v4fNYOjT.net(4)
>852
そのときのコードとエラーの写しを添えて質問すべきだと思うな

856
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:15:04  ID:Vfcir//D.net(10)
>852
Canvasが取得済みのGameObjectなら
 obj2.transform.SetParent (Canvas.transform,false); 
これで問題ないはずだ
できていないなら隠してる情報をもっと載せるべき
エスパーじゃないからエラー行や変数がどうなっているかはわからない

857
名前は開発中のものです。[sage]   投稿日:2015/08/10 20:43:11  ID:Vfcir//D.net(10)
とりあえずな
質問を書き込む前に
過去レスを遡って直接自分が抱える問題と関係ないものでも目を通して
質問を答える上で相手に伝えなければいけない情報の選別の仕方と
相手が理解できる質問の書き方を先人から学んでくれ

何をやりたいか、何が問題か、どういう記述をしたか、どういう状況なのか、どういう結果だったのか
返答の後に情報を後出ししなくていい様にちゃんと書いてくれ
コメント1件

858
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:04:57  ID:wI7xw16W.net(3)
>853
ありがとうございます!いろいろ試してみます!
コメント1件

859
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:19:10  ID:7mxq3sqw.net(8)
エラーはこれです
error CS0120: An object reference is required to access non-static member `UnityEngine.Component.transform'

error CS1502: The best overloaded method match for `UnityEngine.Transform.SetParent(UnityEngine.Transform, bool)' has some invalid arguments

CS1503: Argument `#1' cannot convert `object' expression to type `UnityEngine.Transform'


親のソースはこれです
public GameObject obj;

void Update () {
Instantiate(obj,new Vector3(0.0f, 0.0f, 0.0f),Quaternion.identity );
obj.transform.SetParent (Canvas.transform ,false);
}

objにはインスペクタで増やしたいオブジェクトを入れています
子に書いてゲットコンポーネントもするのが正解なのか…うーん・・・
コメント1件

860
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:37:06  ID:+inM/XFW.net
程度の低い質問者に程度の低い回答者……これがUnityの質というわけか……
そりゃアセットおじさんさえも飽きていなくなるわな

861
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:37:43  ID:v4fNYOjT.net(4)
>public GameObject obj;
>void Update () {
>Instantiate(obj,new Vector3(0.0f, 0.0f, 0.0f),Quaternion.identity );
>obj.transform.SetParent (Canvas.transform ,false); // エラーって全部この行ででてないかい?
>}
ここだけで間違いが3つ
1:Instantiateの戻り値を捨てている
2:obj.transform.SetParent〜 では元のPrefabへの変更になる
3:Canvas.transformなんてクラス変数は無いんじゃないかな?、Canvasを手当したGameObjectの参照の名前は何処?

public GameObject prefab; // objって名前はよろしくないので改名
public GameObject yourCanvasObject; // Canvasオブジェクトをinspectorで指定しておく
void Update() {
GameObject child = (GameObject) Instantiate(prefab, Vector3.zero, Quaternion.identity ); // GameObjectをInstantiateしても戻り値はobject型なのでキャストする
child.transform.SetParent(yourCanvasObject.transform, true); // instantiateしたchildオブジェクトの親を指定
}

とりあえずエラーのある行をゆっくり観察してエラーが持つ意味をちゃんと理解しないと先に進むのは難しいと思うよ。
コメント2件

862
名前は開発中のものです。[]   投稿日:2015/08/10 21:42:14  ID:TI2mbg4u.net
unity触るのやめてc#一通り勉強してこい
コメント1件

863
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:42:50  ID:Vfcir//D.net(10)
>859
void Update () {
GameObject dupe = Instantiate(obj,Vector3(0.0f, 0.0f, 0.0f),Quaternion.identity ) as GameObject;
dupe.transform.SetParent (Canvas.transform ,false);
}
インスタンス化したものを子にしたいなら複製元をCanvasの子にしても意味が無いし
目的の挙動ではないはず
Canvasは目的のGameObjectが設定されているか?

864
名前は開発中のものです。[sage]   投稿日:2015/08/10 21:44:33  ID:Vfcir//D.net(10)
あとあれだ
Update() にこの書き方で設置すると毎フレーム生成される
必要な数以上複製されない仕組みがいる

865
名前は開発中のものです。[sage]   投稿日:2015/08/10 22:39:54  ID:A8ecWOMC.net
>857
横槍ですまんが、それは回答者として求めてはいけないものだろう。
回答するって事は、困ってる人を助けてあげたい優しさ持ってるんだから、何が分からないかから接してあげるべき。
そうでなければ、中途半端に答えず荒らさず傍観すべきかな。

866
名前は開発中のものです。[sage]   投稿日:2015/08/10 22:46:13  ID:WlJ3IdsP.net(2)
>844
何をどう調べたの?
それを教えてくれればあなたの調べ方の何が不味かったのかアドバイスできると思うよ

867
名前は開発中のものです。[sage]   投稿日:2015/08/10 22:57:59  ID:NcNOCafI.net(5)
このInstantiateの使い方じゃ、サンプルの真似してボール転がす程度もやってないでしょ
ドットインストールのUnityの項目全部見てからにした方がいいと思うよ
コメント1件

868
名前は開発中のものです。[sage]   投稿日:2015/08/10 23:26:41  ID:7mxq3sqw.net(8)
>861
なんとかできました
どうもありがとう
エラーで検索しても見当違いのサイトしか出なかったです

>867
それくらいやってます
コメント2件

869
名前は開発中のものです。[sage]   投稿日:2015/08/10 23:49:17  ID:euFex8cc.net
いつの時代も、作る道具は時代と共に良くなって来てるけど、最終的に使う側の問題だなー。
イメージが出来ても、実際のUI、システム構成で良く躓く。
そして、進んでない。

870
名前は開発中のものです。[sage]   投稿日:2015/08/11 00:45:20  ID:KPmARwdy.net
人口が増えればunityはもっと良くなるはず
人口が減れば終わる

871
名前は開発中のものです。[sage]   投稿日:2015/08/11 00:50:12  ID:VEjGaOYd.net(4)
>862
ほんまこれ
ちょっと基礎を飛ばし過ぎ

>868
「それくらいはやってます」とのことだが、
理解は出来てないのが、はたから見て丸分りなんだよね。

いいからチュートリアルの1行1単語の意味が、他人にもしっかり説明できるようになるまで繰り返しやれ
親子関係程度でつまずいてたら何もできないぞ

872
名前は開発中のものです。[sage]   投稿日:2015/08/11 00:59:16  ID:VEjGaOYd.net(4)
>861
これは質問スレで指摘する事じゃないかもしれないけど、

> public GameObject prefab; // objって名前はよろしくないので改名
> public GameObject yourCanvasObject; // Canvasオブジェクトをinspectorで指定しておく

インスペクタ上からアタッチする変数は、ぱっと見て分るようにするべきと、俺は考える
例えばアンダースコアを変数名の先頭に付けて _prefab とか、guiAttachedCanvasとかね
絶対そうした方がいいと思うんだよな
コメント1件

873
名前は開発中のものです。[sage]   投稿日:2015/08/11 01:10:31  ID:n8SRK3/q.net(2)
>868
やってみます、だと思ってスルーしてたが、やった上でこれなのか
呆れました

874
名前は開発中のものです。[sage]   投稿日:2015/08/11 01:35:46  ID:vV/MFq+X.net(4)
>872
858書いたの俺なので一応
ネーミングルールはプロジェクトで統一するのは当たり前なのだけどそれはそれぞれやり方があるからあんまり質問スレの回答には充てたくなかったんだ。
俺の場合publicなGameObjectはInspectorで設定する物って言うルール使ってる(スクリプトから参照する奴はgetter/setterにするんだわ:そうするとInspectorから見えないってのを利用してアノテーションしないですむので楽)
例のがprefabなのは質問者のprefabが何者なのかわかんねーからなんだわ

あとUnityで使うときにpublic変数多くなる人には"_"付きの奴が外から設定とかって簡単に覚えられて良いかもしれないとは思った。
コメント1件

875
名前は開発中のものです。[sage]   投稿日:2015/08/11 02:43:47  ID:u1ppaVHy.net(3)
健全でない言葉が含まれているため表示しません 内容を確認する
コメント3件

876
名前は開発中のものです。[sage]   投稿日:2015/08/11 02:51:36  ID:Sg1gK6uX.net
>875
なぜに?
コメント1件

877
名前は開発中のものです。[sage]   投稿日:2015/08/11 02:56:52  ID:vV/MFq+X.net(4)
>875
コーディングルールで定数を全部大文字ってのは割と多数を占めるのであるが
コメント1件

878
名前は開発中のものです。[sage]   投稿日:2015/08/11 04:19:27  ID:u1ppaVHy.net(3)

879
名前は開発中のものです。[sage]   投稿日:2015/08/11 05:54:11  ID:+Qtsm12Y.net
独自ルールだらけにならざるを得ない環境で細かい記述ルールを守っても意味ない

880
名前は開発中のものです。[sage]   投稿日:2015/08/11 09:28:28  ID:IM/MaimO.net
>定数を全部大文字
慣習とかC/C++からの移植とかあるからな。
WinAPI呼び出すときの定数とかね

881
名前は開発中のものです。[sage]   投稿日:2015/08/11 09:33:43  ID:vGey4TmF.net(3)
仕事と趣味をごっちゃにしてる人がいるな。何で嫌なのかを示してから言えばいいものを。無駄に軋轢を産む。戦論したいの?他でやって。

882
名前は開発中のものです。[sage]   投稿日:2015/08/11 12:44:54  ID:VEjGaOYd.net(4)
>874
このスレでまともな人を見ると感動すら覚えるわw
アンダースコア付きのpublicは、是非色んな人にやって欲しい

>875
明確な理由付けがある物に対して、
ぱっと見て正当性が分るだけマシと考えた方が、よっぽど健全だと思うけどな
あんたのその正義は、何のために振りかざしている正義なのかと
コメント2件

883
名前は開発中のものです。[sage]   投稿日:2015/08/11 13:19:01  ID:vV/MFq+X.net(4)
>882
MicroSoftのC#銘々ルールだったよ
C#見たいにリフレクションが完全に行える言語なら正しいと思う、なぜならエディタ上でキーワードがどのような識別子なのか判別つくから
UnityでしかC#使わないんで読んでも居なかったから僕はありがたいと思った
慣れるかと言われたらかなりイヤだけど
Erlangの変数名は大文字で始めるっての並に拒否感高いというか

884
名前は開発中のものです。[sage]   投稿日:2015/08/11 14:05:38  ID:Bpp5drd1.net
はぁ?

885
名前は開発中のものです。[sage]   投稿日:2015/08/11 17:06:20  ID:VNX+5OxD.net
>878
定数名の付け方なんて好き好きでいいと思うが
プリプロセッサの話はC#では当てはまらないんじゃないかな
#defineって名前しか定義できないでしょ

886
名前は開発中のものです。[sage]   投稿日:2015/08/11 17:18:32  ID:vGey4TmF.net(3)
外へ出た時(あればの話ね)自分も周りも苦労するから、大きいくくりでの慣習は周知使用しといてねって事だわな。

887
名前は開発中のものです。[sage]   投稿日:2015/08/11 18:51:43  ID:u1ppaVHy.net(3)
>882
何言ってるのかさっぱり分からん

888
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:02:00  ID:Q3+lk5oS.net(2)
大文字だの小文字だのと小さなこと(大きな文字?)にこだわって激論する姿が面白いな
俺? 俺は外へ出る可能性は万に一つも無いこともあって

変数名も関数名も 日 本 語 です
コメント1件

889
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:08:43  ID:vGey4TmF.net(3)
>888
ザパニーズ、すんばらしぃ〜w

890
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:13:24  ID:n8SRK3/q.net(2)
一度だけ定数名を日本語にしてゲーム作ったことがあるが、自動補完すら面倒だったからやめたな
だが異端プレイが楽しいのは事実

891
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:26:02  ID:Q3+lk5oS.net(2)
せっかく機能(識別子に2バイト文字を使えるという仕様)があるんだから
使わないと勿体ないよね!

C#使いなら2バイト文字を使ってなんぼですわ
日本人なのにいつまで古くさいASCIIの仕様にしがみついてるのっていうね!
アメリカかぶれの気取ったプログラマは引っ込んでろっつーの、わははは!

……はぁorz
コメント1件

892
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:49:42  ID:p4NyI3d+.net
BASICの昔から日本語ってのはあったが流行った試しがない
決して見やすくも分り易くもならず日本語入力する手間暇が無駄なだけ

893
名前は開発中のものです。[sage]   投稿日:2015/08/11 21:50:49  ID:vV/MFq+X.net(4)
>891
日本語識別子使うならT-codeとかの直漢入力使えないと話にならない気がする
ひらがなと一部の漢字だけ覚えたけどコレになれたら余所で困るという

894
名前は開発中のものです。[sage]   投稿日:2015/08/11 23:22:31  ID:VEjGaOYd.net(4)
日本語入力は単純にタイピング数が多いから流行るわけないんだよなぁ
煩わしさが半端じゃない
変数・関数の最初10文字は英語とか縛れば、入力補完で使い物にはなるかも知れんが
コメント1件

895
名前は開発中のものです。[sage]   投稿日:2015/08/12 00:25:00  ID:RYecM/MT.net
ワロタ

896
名前は開発中のものです。[sage]   投稿日:2015/08/12 05:22:53  ID:ijryaY5a.net
ドッグファイトのようなゲームを作ってます
Terrainを生成して、そこに厚さ0.5unit程度の厚さの道路を敷きました。
いざ再生して、飛行機(高高度)からの視点にすると
道路がチカチカと点滅し、下のTrrainが見えてしまいます。
Terrainは縦横2000 高度600を300にフラットさせてから高低差をつけています。
何か対策はありませんでしょうか。

897
名前は開発中のものです。[sage]   投稿日:2015/08/12 07:11:00  ID:eJ+V4z3d.net(3)
俺も日本語使いなんだけど
これひょっとしてWebGLでビルドできなくねえか?
コメント1件

898
名前は開発中のものです。[sage]   投稿日:2015/08/12 08:00:31  ID:myH8kDnk.net(4)
>897
Windowsの32bit版だと途中で止まるっぽい
64bit版だとちゃんと動くよ
ただFirefox以外まともに動かないのでWebGLってダメじゃね?
コメント1件

899
名前は開発中のものです。[sage]   投稿日:2015/08/12 08:41:04  ID:eJ+V4z3d.net(3)
>898
>ただFirefox以外まともに動かないのでWebGLってダメじゃね?
使ったことないので知らなかった・・・
ただ、プラグイン入れてない人がプラグイン入れろ!みたいな表示みると知らない人だとよくあるアドウェアトラップに見えそうなので
乗り換えようとか考えてた Firefox以外まともに動かないんだね・・・

900
名前は開発中のものです。[]   投稿日:2015/08/12 08:59:04  ID:qv5u6DLz.net(2)
ChromeはNPAPI廃止したからUnityプラグイン動かないんだろ?困ったもんだねいつまでネイティブクライアントにこだわってるつもりなんだろう
プラグイン入れろ表示は自分のサイトに貼り付けるなら日本語で案内書いておけば紛らわしくないんじゃないのかね?

901
名前は開発中のものです。[sage]   投稿日:2015/08/12 09:06:55  ID:5r5YOrQr.net
Chromeって無駄にセキュリティウザイよな。
少し前の窓の社のDLできない問題の時だってIE使わないといけなかったし。
「危険なようですがDLしますか?」で確認してくれるだけでいいのに。
そこからDLして何かあってもユーザーの責任だし。

902
名前は開発中のものです。[]   投稿日:2015/08/12 09:20:26  ID:qv5u6DLz.net(2)
まあもともと将来的には廃止するからPPAPIに移行しろってずっと言ってたんだけどね
Unity社の怠慢だね。はっきりとは言ってないけどPPAPI版出す気なさそうだし

903
名前は開発中のものです。[sage]   投稿日:2015/08/12 09:45:26  ID:eJ+V4z3d.net(3)
>894
途中まで識別子入れれば入力補完出るよ
一文字目の漢字いれれば出るから漢字の種類多い分こっちのが字数入れる必要ないし
タイピング数はどっこいくらいじゃないかな
コメント1件

904
名前は開発中のものです。[sage]   投稿日:2015/08/12 10:20:32  ID:l+g/6r30.net(4)
シーン内でQualitySettings.SetQualityLevelでレンダリング品質を低くすると一部のメッシュの色がおかしくなって、
同じシーン内でレンダリング品質を元に戻しても色がおかしいままだったりするんだが、
レンダリング品質とかのグラフィックに関する設定を変更した場合はシーン切り替えした方がいいのかな。

905
名前は開発中のものです。[sage]   投稿日:2015/08/12 10:57:53  ID:oshFl73w.net(2)
メニューの Assets->ReinportAll で直ったりしない?
テクスチャ品質が落とされて再コンバートされてないから、かも
コメント1件

906
名前は開発中のものです。[sage]   投稿日:2015/08/12 11:30:40  ID:l+g/6r30.net(4)
>905
エディタ上ではなくて、ビルドしてできたexeの実行中に起こってるんだ。
何かテクスチャの設定とかがおかしいのかな。

907
名前は開発中のものです。[sage]   投稿日:2015/08/12 12:06:29  ID:4FDqzop0.net(2)
>903
全角半角キー、F10、変換する時のスペースキー、
候補に出てこなくて何度か押すスペースキーの回数も考慮してるか?
特にF10は英字混ざるたびに押さないといけないし、
ストロークが長すぎるから無いな。Mac/Linux環境じゃ無理だし。

908
名前は開発中のものです。[sage]   投稿日:2015/08/12 12:39:47  ID:EZfag+W2.net
漢字の変数は恐ろしく読みやすくなる場合があるw
コメントいらなくなるくらい
コメントのタイプ数が減るぜ

909
名前は開発中のものです。[sage]   投稿日:2015/08/12 13:09:00  ID:ImsYsIlO.net
そこらへんはなでしこを一回使ってからにしとこうや

910
名前は開発中のものです。[sage]   投稿日:2015/08/12 14:06:11  ID:l+g/6r30.net(4)
とりあえず色々調べてみたが、StandardShaderのEmissionを設定してるマテリアルは、
QualitySettings.SetQualityLevelで変更した時におかしくなるみたいな感じだ…
なおUnityで実行した場合は特に問題ないみたい。
コメント1件

911
名前は開発中のものです。[sage]   投稿日:2015/08/12 14:45:47  ID:myH8kDnk.net(4)
>910
バグレポ出すと良いかも知れない(このレベルのバグなら既に報告があるかもしらんけど)
コメント1件

912
名前は開発中のものです。[]   投稿日:2015/08/12 14:56:14  ID:oezZbNX4.net(6)
質問スレなのに、初心者の質問には答えないか罵倒するだけで、どうでも良い議論にレスを消費する素敵スレ。

913
名前は開発中のものです。[sage]   投稿日:2015/08/12 15:08:02  ID:IaLPsA2v.net
チュートリアルやればわかるような質問
ググればわかるような質問
情報量が少なく意味不明な質問
これらはスルーされても仕方ない。
初心者以前に回答するだけムダと思う

914
名前は開発中のものです。[sage]   投稿日:2015/08/12 15:30:46  ID:4FDqzop0.net(2)
明らかに分っていなさすぎる人は、教える事が膨大すぎて答えられないんだよね。
そういう人はマジでチュートリアルやった方がいい。
チュートは自分で調べれるだけの情報量はあるからな。

「こう書いてある意味が分らない」ときかれれば答えようがある。
「これが動かない」はパターンが膨大すぎて答えられない。
そして初心者はこの意味も理解できないから、質問スレ自体いらないのではと。

915
名前は開発中のものです。[sage]   投稿日:2015/08/12 15:33:02  ID:oshFl73w.net(2)
質問テンプレがあったほうがいいのかな
アドバイス系の質問もあるから一様には無理だろうけど

916
名前は開発中のものです。[sage]   投稿日:2015/08/12 15:47:05  ID:EhBpF12C.net(2)
質問してるくせいにやたら態度がデカい奴がいて教える気無くす
言葉だけは丁寧なのにちょっと突っ込むとすぐ切れる奴とかも

917
名前は開発中のものです。[sage]   投稿日:2015/08/12 16:24:52  ID:GJu8Gye8.net(5)
幼女に教えてる気分でやればいいと思う。
コメント1件

918
名前は開発中のものです。[sage]   投稿日:2015/08/12 16:28:41  ID:myH8kDnk.net(4)
>917
物語的幼女で膝の上でおとなしくならともかく
リアル幼女に教えるんじゃ癇癪と我が儘で余計めんどくさいだけである

919
名前は開発中のものです。[sage]   投稿日:2015/08/12 17:53:02  ID:GJu8Gye8.net(5)
>841
>858
もう見てないだろうけど

★Playing with particles
http://pixelnest.io/tutorials/2d-game-unity/particles/

920
名前は開発中のものです。[sage]   投稿日:2015/08/12 18:07:15  ID:l+g/6r30.net(4)
>911
Unity Issue TrackerでSetQualityLevelを検索かけても同じようなのは出てこなかったので、最低限プロジェクトみたいなのを用意して報告してみるよ。

921
名前は開発中のものです。[sage]   投稿日:2015/08/12 20:26:54  ID:jr9XNJO3.net
今後一切のド素人の質問は荒らしと見なします

それに回答した人も同様に荒らしと見なしますのでご注意ください

質問者はチュートリアルを何回もこなし、マニュアル(場合によっては英文も)を熟読し
検索にかけてこれでもかというほど調べ上げて、それでも答えが出ない場合のみ
簡潔に、わかりやすく、低姿勢で質問してください
コメント4件

922
名前は開発中のものです。[sage]   投稿日:2015/08/12 20:54:22  ID:UhBMhXoZ.net
パーティクルってどうやって使うんですか?
チュートリアル見てやったんですが意味が分かりません・・・
どなたかよろしくお願いします
コメント3件

923
名前は開発中のものです。[sage]   投稿日:2015/08/12 21:12:40  ID:zf2PD/FM.net
>922
そのチュートリアルのURLと具体的にどこで躓いたのかを教えてくれればアドバイスできるかも

924
名前は開発中のものです。[sage]   投稿日:2015/08/12 21:16:29  ID:GJu8Gye8.net(5)
>922
何がしたいのかもな

925
名前は開発中のものです。[]   投稿日:2015/08/12 21:45:07  ID:oezZbNX4.net(6)
>921
玄人の方っすかwwwその通りだ!このスレは君の満足感の為だけのスレで!君が絶対的なルールだ!
タカシはパソコンの大先生だな!!
コメント1件

926
名前は開発中のものです。[sage]   投稿日:2015/08/12 21:47:59  ID:w084E6I0.net
>925
なに、この痛々しい子……可哀想すぎない?

あ、念のため言っておくけどこれ、マジレスだからね
顔を真っ赤にして「ネタにマジレスw」とか草を生やされても反応に困るのでそのつもりで
コメント2件

927
名前は開発中のものです。[]   投稿日:2015/08/12 22:00:25  ID:oezZbNX4.net(6)
>926
普段石ころ並に人から相手にされないから偉そうにしたいんだね?
何の知識も技術も無くても初心者をいびりたいんだよね?かっこいい!頑張って!
2chって便利だね?「なに、この痛々しい子……可哀想すぎない? 」って言っておけば勝った気になれるしね。
顔真っ赤wwwって言って勝利宣言しておいたら?
やったね!2chで勝てたね?人生で負けてるのにね?
コメント1件

928
名前は開発中のものです。[sage]   投稿日:2015/08/12 22:05:55  ID:myH8kDnk.net(4)
夏だなー

929
名前は開発中のものです。[sage]   投稿日:2015/08/12 22:11:29  ID:GJu8Gye8.net(5)
>927
マジの人っぽいから言っておくけど>921は皮肉だと思います。
「皮肉 理解できない」でネット検索をすると自分の置かれている状態がわかるかもしれません。

そしてこの一連のクソほどの役にも立たない流れはいい加減に止めましょう。
Unityちゃんの胴体を裸に差し替える作業に戻りましょう。
コメント1件

930
名前は開発中のものです。[]   投稿日:2015/08/12 22:12:18  ID:oezZbNX4.net(6)
>922
http://marupeke296.com/UNI_PT_No1_Shuriken.html

こことか解りやすいと思う。

931
名前は開発中のものです。[]   投稿日:2015/08/12 22:46:42  ID:oezZbNX4.net(6)
>929
うん、そうだね?「皮肉 理解できない」で>926が検索したら終わりなんだけどね?

質問スレでググレカスって言う側が正しいと思うならそれで良いんだけどね?質問者と回答者の為のスレだと思うんだけどな。
マジの人で構わんよ。質問に答えられないなら無視すれば良いよ。何故にこんな便所の落書きで自己顕示欲を満たしたいのか。

ど素人が質問したらダメな質問スレって。そんなに高尚な話題しか受け付けないなら何故質問スレに居るの?まぁ、何言っても無駄だから良いけどさ。
コメント1件

932
名前は開発中のものです。[sage]   投稿日:2015/08/12 22:58:28  ID:EhBpF12C.net(2)
いつもしょうもない質問してるのに今日は質問が無いのか強気だねw

933
名前は開発中のものです。[sage]   投稿日:2015/08/12 23:43:51  ID:GJu8Gye8.net(5)
文章を字面で判断する、全く上手いこといえていない煽り、age
以上の情報からして女だな(童貞のレッテル貼り)

話は変わりまして
>931さん
さっきも言いましたけど>921の本意は「初心者に優しくしようよ」ってことだと思うんです。
皮肉の表現なんです。
>921はあえて逆の言葉を使うことにより「排初心者」なスレ流れに警鐘を鳴らしているのです。(多分)

つまりあなたと同じ意見を持った人の書き込みなんです。

あなたの敵はいないのです。煽りコメントをしている人も「排初心者」側ではありません。
もうレスは止めましょう。煽られて不快な思いをするだけです。私もレスは止めます。
コメント1件

934
名前は開発中のものです。[sage]   投稿日:2015/08/12 23:50:35  ID:9I9wxSKm.net
このスレに質問も総合もタイトルに入ってないの不思議だったんだが、
実際はUnity喧嘩スレだったんだな

935
名前は開発中のものです。[]   投稿日:2015/08/12 23:52:40  ID:oezZbNX4.net(6)
>933
論理が破綻しすぎなんだよ。まぁ良いけどさ。酔っててバカを煽りたかっただけだから。
プログラミングの前に日本語勉強してね?
排初心者側じゃない者の言い分では無いから君に合わせて行ってあげてるんだけどね?そろそろこのスレも終わるし。

煽られて不快な思いしたなら謝るけどさ?もう少しだけ脳みそ使ってみようよ。またID変えてファビョるんかもしれんが。
コメント1件

936
名前は開発中のものです。[sage]   投稿日:2015/08/13 00:23:47  ID:L7VGMYCK.net
なにいってだこいつ

937
名前は開発中のものです。[sage]   投稿日:2015/08/13 00:44:19  ID:oY0FgVk2.net(3)
もう2chのUnityスレは解散でいいよ
まともな人はフェイスブックなりQiitaなりで勝手にやってるでしょ

938
名前は開発中のものです。[sage]   投稿日:2015/08/13 01:48:32  ID:cLc0eBYd.net(2)
2chで安っぽい煽りをしてくる奴は9割が女だな(童貞のレッテル貼り)
コメント1件

939
名前は開発中のものです。[sage]   投稿日:2015/08/13 01:59:53  ID:2mQ1bYUy.net
まあこのスレタイだし埋めてくれればいいや

940
名前は開発中のものです。[sage]   投稿日:2015/08/13 04:04:10  ID:8Ymcu/qI.net(2)
次スレというか正式質問スレはこっちになるんかね
Unity5質問スレ

941
名前は開発中のものです。[sage]   投稿日:2015/08/13 04:20:23  ID:Qp3Z6BVy.net
>935 == >938

942
名前は開発中のものです。[sage]   投稿日:2015/08/13 04:58:26  ID:cLc0eBYd.net(2)
if文かな?

943
名前は開発中のものです。[sage]   投稿日:2015/08/13 06:17:47  ID:nhj7R1Jo.net
false

944
名前は開発中のものです。[sage]   投稿日:2015/08/13 06:59:51  ID:RLvs8xLR.net(3)
フィールド名って省略してる人、省略しない人、どっちが多いですか?

例えば装備のAccessoryのフィールドを書くとき

Equipment_Accessory; 省略なし
Eqm_Accs; 省略

どっちが好ましいとかあります?

945
名前は開発中のものです。[sage]   投稿日:2015/08/13 07:01:14  ID:RLvs8xLR.net(3)
ちなみに、僕はEquipment_Accessoryと書く方が可読性が良く感じます
略すと逆に何か分からなくなります

ただ略さないと少し長いかなとも思うのですが、フィールド名が長いと
何か問題起こりますか?
コメント2件

946
名前は開発中のものです。[sage]   投稿日:2015/08/13 09:15:00  ID:fjpuc/B7.net
Webプレイヤーで
最前面ウィンドウの設定をしたいのですがどうやればいいですか。

>945
長すぎると読みづらくなる、タイプミスするってのがある。(コピペすればいいけど)

結局、集団でゲーム作ってるんだったら集団で決めたルールにしたがうべき。

独り身だったら好きにやればいいさ。

重複する可能性のあるpublic変数は長くしておいて、
重複しづらいprivate変数は短い名前とかでいいんじゃないかな。

947
名前は開発中のものです。[sage]   投稿日:2015/08/13 10:23:26  ID:dmiEqf4w.net(2)
>945
VSのインテリセンスが強力なので「入力がめんどい、ミスる」を理由に略す必要がない
長すぎて可読性が落ちる場合はルールを決めて略語にしたりはするけど
長いままでも特に問題はないかなと
コメント1件

948
名前は開発中のものです。[sage]   投稿日:2015/08/13 10:35:53  ID:ORDVdjSD.net(2)
短くするのは、誰もが同じ略し方をしてそれ自体が単語になってるやつ以外はするべきじゃないね

949
名前は開発中のものです。[sage]   投稿日:2015/08/13 10:35:55  ID:oY0FgVk2.net(3)
>947
別に外部のエディタ使わなくても、monoでも補完機能は十分強力だぞ
まさか補完機能、構文チェック無い環境でやってるやつはいないよな…?

950
名前は開発中のものです。[sage]   投稿日:2015/08/13 10:37:23  ID:07gXnsaT.net
VSはそのうちUnityでも統合されるんじゃなかったか

951
名前は開発中のものです。[sage]   投稿日:2015/08/13 10:37:35  ID:RLvs8xLR.net(3)
皆さん、ありがとうございます。
僕も長い方というか、省略せずフルで書いた方が読みやすいのでそうします。

952
名前は開発中のものです。[]   投稿日:2015/08/13 12:32:23  ID:LdMUqgmO.net(2)
質問です
今グラフィック処理の負荷低減について調べてるのですが
http://docs.unity3d.com/ja/current/Manual/OptimizingGraphicsPerforman...
このページの「近いオブジェクトを手動または Unity の ドローコールバッチング を
使用してまとめます。」という文の「手動」とは何をやることを意味してるの
でしょうか?
なにか手作業でゲームオブジェクトをひとまとめにするやり方があるのでしょうか?
コメント2件

953
名前は開発中のものです。[sage]   投稿日:2015/08/13 12:56:45  ID:L9t4iPMm.net
>952
BlenderなりMayaなりを使って「そういうモデルにする」ってこと。
地面と家をUnity上で配置するのではなく村全体というオブジェクトにしとけってこと
コメント1件

954
名前は開発中のものです。[sage]   投稿日:2015/08/13 13:10:48  ID:Q88X0z+i.net(2)
.謄スチャやマテリアルをひとつにまとめる
LOD(レベルオブディテール)を作る。距離で表示を切換える

海外AAAタイトルや日本製一部のタイトルなんかはしてる

それなりに高価なCGソフトならボタン一発でポリゴン減らしてくれるけど・・・
個人や小さなチームでは△牢靄椶靴覆な向で考えた方が良い

バトルフィールドとかダークソウル2やメタルギアGZの△覆鵑は徹底してるよね
コメント1件

955
名前は開発中のものです。[sage]   投稿日:2015/08/13 13:15:14  ID:Q88X0z+i.net(2)
>952

ごめん950の方が正しいこと言ってる
951は忘れて

956
名前は開発中のものです。[]   投稿日:2015/08/13 13:16:37  ID:LdMUqgmO.net(2)
>953
やっぱりそうですか
ありがとうございます
>954
具体的にありがとうございます

957
名前は開発中のものです。[sage]   投稿日:2015/08/13 13:19:32  ID:+fICuY3L.net
作業量が爆発的に増えるからねー

958
名前は開発中のものです。[sage]   投稿日:2015/08/13 13:41:56  ID:jM8p9sT9.net
個人でUNITYやり始めるとモデルを自分好みにしたくて無料のBLENDERを始める
更にTEXTUREに不満が出始めてやはり無料のGIMPをやる
今はUNITY:BLENDER:GIMPを6:3:1くらいの割合でやってる幾ら時間があっても足りない

959
名前は開発中のものです。[sage]   投稿日:2015/08/13 14:05:22  ID:6Hu1B+gc.net
Unityの割合多いな

960
名前は開発中のものです。[sage]   投稿日:2015/08/13 14:18:09  ID:uVyo9CD+.net
UNITY

961
名前は開発中のものです。[sage]   投稿日:2015/08/13 14:32:38  ID:f00txOtQ.net
まぁなんだ。
思い描いたゲーム作るには人生短すぎるね

962
名前は開発中のものです。[sage]   投稿日:2015/08/13 15:15:58  ID:ORDVdjSD.net(2)
うむ、ノートの余白もな
コメント1件

963
名前は開発中のものです。[sage]   投稿日:2015/08/13 15:56:09  ID:8Ymcu/qI.net(2)
>962
フェルマー先生なにやってんすか!!!

964
名前は開発中のものです。[sage]   投稿日:2015/08/13 17:58:34  ID:88gfX7/X.net
俺はLightWAVE1択。

965
名前は開発中のものです。[sage]   投稿日:2015/08/13 19:56:11  ID:CNOYHka6.net(4)
Build&Runでの実行は出来るんだが、どうにもUnity Remoteが動いてくれない
AndroidのUSBデバッグ有効で、Editor SettingでAny Android Deviceに設定してる
他に設定しないといけない箇所ある?
コメント1件

966
名前は開発中のものです。[sage]   投稿日:2015/08/13 20:25:33  ID:dmiEqf4w.net(2)
Unityエディタを再起動、端末の再接続とか色々やってるとそのうち動くようになる
ちゃんと手順があるんだろうと思うけど…

967
名前は開発中のものです。[sage]   投稿日:2015/08/13 20:55:58  ID:q7AtjamB.net
>965
Android Studioからはつかえてるの?
コメント1件

968
名前は開発中のものです。[sage]   投稿日:2015/08/13 20:56:51  ID:CNOYHka6.net(4)
一方起動して一方を再起動とかは何回も試したし、
もちろんBuild&Run出来るからドライバも入ってるはずなんだけどな

とやってたら、ダメ元で試したUnity Remote(4ではない古い方)では表示された
色はバグってるが…
しかも、一回目の起動ではタップ効くが、実行止めるとタップ効かなくなる
(PC上でもクリック系イベント全滅)
相変わらずUnity Remote4は動かないし、どうしたもんか

969
名前は開発中のものです。[]   投稿日:2015/08/13 21:13:01  ID:ovf5BCX1.net
transform.Find("子の名前")メソッドは子オブジェクトの中から指定されたオブジェクトを検索しますが、子以外にも、孫やひ孫オブジェクトも含め、検索する方法は無いでしょうか?
コメント1件

970
名前は開発中のものです。[sage]   投稿日:2015/08/13 21:16:43  ID:CNOYHka6.net(4)
それはFindChildの挙動の話で、Findなら最初から孫もひ孫も検索してるんじゃない?
コメント1件

971
名前は開発中のものです。[sage]   投稿日:2015/08/13 21:21:32  ID:CNOYHka6.net(4)
>967
Android Studioで何かやることある?インストール自体してなかった

972
名前は開発中のものです。[sage]   投稿日:2015/08/13 21:29:30  ID:Pg7WLn1h.net
いや、孫は検索してくれないんだ。
今のところ直にそれをしてくれる機能は残念ながらない。
この辺でもコピペして使いたまえ
http://answers.unity3d.com/questions/799429/transformfindstring-no-longe...

973
名前は開発中のものです。[sage]   投稿日:2015/08/13 21:49:29  ID:RACqA7cr.net
スレ違いだから、こっちへ行け
東京ゲームデザイナー学院 Part2 /専門学校板

974
名前は開発中のものです。[sage]   投稿日:2015/08/13 22:09:41  ID:sdag45i0.net(2)
Q.思い通りのゲームを作るのに必要なのは?
A.企画能力 ×ブブー
A.プログラミング能力 ×ブブー
A.デザイン能力 ×ブブー
A.ストーリーテラー能力 ×ブブー
A.UNITY:BLENDER:GIMP を使いこなすマルチプル能力 ×ブブッブーーーー

A.上の能力を持つ人達を使うための金を、自分の企画から引き出す渉外能力

高みを目指している若人は、Unityなんてゴミツールを使ってる場合じゃありません
渉外能力を磨きましょう

975
名前は開発中のものです。[sage]   投稿日:2015/08/13 22:14:22  ID:Dr75LcA1.net
業界人ごっこは総合スレの方でやってね
コメント2件

976
名前は開発中のものです。[]   投稿日:2015/08/13 22:24:08  ID:Zl5s8Zoh.net
>969
孫要素って
transform.FindChild("子オブジェクト/孫オブジェクト ").gameObject;
で取得出来るんじゃなかったっけ?
ひ孫も/の後にひ孫オブジェクトの名前で取得出来ると思うけど、そういう話じゃない?

977
名前は開発中のものです。[sage]   投稿日:2015/08/13 22:57:55  ID:sdag45i0.net(2)
健全でない言葉が含まれているため表示しません 内容を確認する

978
名前は開発中のものです。[sage]   投稿日:2015/08/13 23:31:49  ID:oY0FgVk2.net(3)
>975
総合スレでもお断りです
コメント1件

979
名前は開発中のものです。[sage]   投稿日:2015/08/14 00:38:38  ID:HWuzqnh5.net
>978
こっちのスレでもわざわざ激痛な人間であることを自ら晒さなくてもいいのに
もうID変わってるからと今日は今日とて別の自分を演じるのかな?
だとしたら分裂症の類だから病院に行った方がいいよ?

980
名前は開発中のものです。[sage]   投稿日:2015/08/14 01:44:58  ID:HK4kDhhA.net
さぁ。病院へ行こう
コメント1件

981
名前は開発中のものです。[sage]   投稿日:2015/08/14 02:26:46  ID:b7RKMV3A.net
質問スレで何雑談してんの?
吊ってこいカス共

982
名前は開発中のものです。[sage]   投稿日:2015/08/14 02:42:35  ID:g9lHSvMu.net(2)
煽りは探してでもするのに質問には答えないんだよね
ほんと、人間として最低

983
名前は開発中のものです。[sage]   投稿日:2015/08/14 05:14:43  ID:RIJshSM9.net(4)
Android用の2Dゲームで、ButtonとかEventTriggerを利用して、
タッチしたり上を通った時の動作を設定してるんだけど、
マウスで左ボタン押下中=画面触ってる、って状態と一致させる方法って何かある?
現状だとクリックせずカーソルが上を通るだけで上をフリックした扱いになってしまう
なおかつUnity Remoteが上手く動かないので動作テストが面倒で困ってる

984
名前は開発中のものです。[sage]   投稿日:2015/08/14 06:41:10  ID:RIJshSM9.net(4)
IEnumerator型のデリゲートを定義する
delegate IEnumerator IEnumCallback();

定義したデリゲート型の変数を宣言する
IEnumCallback buffCheck;

デリゲートに複数の関数を登録する
buffCheck += chara.CheckBuff;
buffCheck += chara2.CheckBuff;

下のようにStartCoroutineで呼びだすと、最初に登録したものしか実行されない
IEnumCallback coroutine;
coroutine = buffCheck;
yield return StartCoroutine(coroutine());
coroutine();

登録されている関数を順番に呼び出す、または取得出来る方法はある?
コメント1件

985
名前は開発中のものです。[]   投稿日:2015/08/14 08:32:28  ID:1gJrLIjR.net
めっちゃ初歩的な質問で申し訳ないのですが、
PrefabAを複数子に持つPrefabBがあったとして、
PrefabAの変更をPrefabBの子に適用する方法ってありますか?
コメント2件

986
名前は開発中のものです。[sage]   投稿日:2015/08/14 08:53:49  ID:PbrlEALp.net
つコピー

987
名前は開発中のものです。[sage]   投稿日:2015/08/14 09:12:30  ID:CSPWQXcR.net(2)
検索の仕方から覚えたほうがいい
ここにレスしてる時間で解決するぞ

988
名前は開発中のものです。[sage]   投稿日:2015/08/14 11:37:47  ID:xnTKw8Iz.net(2)
ググるためのキーワードを教えてあげればいいんじゃないのってそれ1番言われてるから

989
名前は開発中のものです。[sage]   投稿日:2015/08/14 11:44:10  ID:xnTKw8Iz.net(2)
質問する側は「こんなキーワードでググったよ」って事をとりあえず言ってみれば答えてもらいやすくなるのでは

990
名前は開発中のものです。[sage]   投稿日:2015/08/14 12:24:37  ID:g0jFSA/q.net
983が正解なんだけど「プレハブ 適用 Unity」で検索してからでもよかったな
コメント1件

991
名前は開発中のものです。[sage]   投稿日:2015/08/14 12:44:44  ID:CSPWQXcR.net(2)
プレハブのネストとか親子関係の疑問なんだよな
unity prefab nest とか prefab_in_prefab とかで検索すれば一発だろうに
それとも自分で何を調べたいのかも判ってないほど馬鹿なのか?
まあ馬鹿そうだから答えまで書くと
初心者 無理
中級者 アセット使え、設計変えろ
上級者 自分で作れ

992
名前は開発中のものです。[sage]   投稿日:2015/08/14 14:36:17  ID:1OkinaZR.net(2)
>984
StartCoroutineにdelegateのマルチキャスト結果を渡すなんて考えたこともなかったわ
マルチキャストせずにGetInvocationListで一個ずつ呼び出すしかないんじゃないか?
コメント1件

993
981[sage]   投稿日:2015/08/14 16:09:33  ID:RIJshSM9.net(4)
>992
IEnumCallback buffCheck;
これを
List<IEnumCallback> buffCheck;
にして、追加はAdd、実行はforeachにすることで望んだ動作は出来たので、解決ということで。

>985はコピーじゃなくてApplyで解決すべきでは?

994
名前は開発中のものです。[sage]   投稿日:2015/08/14 16:17:36  ID:uD5NNdPP.net
いつものアホな子か
この子ほんとに進歩ないね
つか初歩の初歩も判ってないキミには他人にアドバイスするとか100万年早いよ

>Unityはプレハブのネスト化が出来ない。つまり、プレハブをプレハブの中に仕込むと、プレハブの参照が切れてしまう。
コメント1件

995
名前は開発中のものです。[sage]   投稿日:2015/08/14 16:26:29  ID:RIJshSM9.net(4)
100万年ROMります

996
名前は開発中のものです。[sage]   投稿日:2015/08/14 16:42:40  ID:g9lHSvMu.net(2)
>985
そもそも子に全て適用すると言う考え方自体が間違ってるかな。

設定値みるだけなら、中継するクラスやシングルトンなオブジェクトを作ってそこを参照するべき
脳死でいいなら、transformで子見つけるなり、Gmeobject.FindObjectsOfType ででも使って、
ゴッソリしてループして適用すれば。

>994
俺はやるけどな
いちいちリンク切れるからプレハブ化は気を使うけど

997
名前は開発中のものです。[sage]   投稿日:2015/08/14 18:08:58  ID:1OkinaZR.net(2)
次スレは立てずにUnity5質問スレを利用するのかね
どっちでもいいが立てるならPart19でお願い

前スレ
【3Dゲームエンジン】Unity質問スレッド17 [転載禁止]&#169;2ch.net
【3Dゲームエンジン】Unity質問スレッド17
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ゲ製作技術板 タイトル検索

このスレッドが人気です(実況系)
実況 ◆ フジテレビ 82628 出家 (1000)フジ実況
実況 ◆ 日本テレビ 54261 カルト対893 (999)NTV実況
羽鳥慎一モーニングショー★2 (524)テレ朝実況
実況 ◆ テレビ朝日 46858 (902)テレ朝実況
実況 ◆ フジテレビ 82629 (152)フジ実況
連続テレビ小説 べっぴんさん★180 (939)NHK実況
白熱ライブ ビビット★1 (204)TBS実況
はやドキ!& あさチャン!月曜日★2 (379)TBS実況
このスレッドが人気です(ニュース系)
かばんから狆っ恥ずかしい瓠崑膺佑里もちゃ」 警察の所持品検査は「プライバシー侵害」と驚きの賠償命令…現場は震撼 (559)ニュー速+
【芸能】「出家します」清水富美加が電撃引退!『幸福の科学』活動専念へ★21 (1000)音楽・芸能ニュース
【政治】“田舎臭い少女風” 稲田防衛相のファッションに悪評[週刊新潮] (394)ニュー速+
【デッドライジング】 もしゾンビが大量発生したらどこに逃げるのが正解? (41)ニュー速
【芸能】「出家します」清水富美加が電撃引退!『幸福の科学』活動専念へ★22 (110)音楽・芸能ニュース
【社会】岐阜・金津園のソープランド摘発、岐阜県警 売春防止法違反の疑い (67)ニュー速+
【芸能】「出家します」清水富美加が電撃引退!『幸福の科学』活動専念へ★20 (1000)音楽・芸能ニュース
【静岡】イスラム教徒の保護者、「ハラール対応」ではない学校給食に苦慮 ムスリムへの理解と柔軟な対応求める★29 (1000)ニュー速+
ゲ製作技術板の人気スレ
自作ゲーム開発者たちのメンバー募集 (797)
RPGツクールMV総合 22作目 (966)
製作者スレ SRPG Studio 21章 (325)
【3Dゲームエンジン】Unity総合スレッド29 (603)
【ウディタ】WOLF RPGエディター 其の63 (815)
【3Dゲームエンジン】Unity質問スレッド28 [無断転載禁止]&#169;2ch.net (516)
【SGB】smile game builder【スマビ】 2枚目 (324)
【ウディタ】WOLF RPGエディター 其の62 (1029)
『Clickteam Fusion/Multimedia Fusion』 16 [無断転載禁止]&#169;2ch.net (511)
【ストア】ステマ業者の銭のタネ“登録料ビジネス”って?・技術板【stema】 (764)
【UE4】Unreal Engine 4 part5 (986)
Unityで凄いゲーム作りたい誰か作り方教えて! (266)
WOLF RPGエディター 質問スレ 其の10 (756)
ニート、無職、フリーターがゲームを作るスレ 22 (1176)
【UE4】Unreal Engine 4 初心者質問スレッド part3 (179)
個人製作ゲームはなぜ売れないのか Part.2 (960)
『Clickteam Fusion/Multimedia Fusion』 15 (1012)
SRPG Studio 5章 (1043)
プログラミングできる人 来て(ヽ゚д)クレ   (336)
ゆめにっきっぽいゲームを作るスレ 14部屋目 (992)
『Clickteam Fusion/Multimedia Fusion』 14 (995)
ニート、無職、フリーターがゲームを作るスレ 15 (1017)
【3Dゲームエンジン】Unity質問スレッド17 (1011)
ニート、無職、フリーターがゲームを作るスレ 16 (1012)
ニィト・無色:フリィタァがゲーム制作するスレ (678)
■自主製作ゲーム:開発状況報告スレVer1.2■ (1017)
【3Dゲームエンジン】Unity質問スレッド15 (1022)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
Amazon


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)