[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 09/27 12:27 / Filesize : 52 KB / Number-of Response : 161
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity質問スレッド12



1 名前:名前は開発中のものです。 [2014/09/21(日) 00:19:55.04 ID:2Rw6dtcb]
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質問スレッド11
peace.2ch.net/test/read.cgi/gamedev/1407243744/

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

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

●リンク
・Unity(日本公式サイト)
 unity3d.com/japan/
・ユーザーガイド&リファレンス
 japan.unity3d.com/developer/document/
・チュートリアル
 japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
 docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
 answers.unity3d.com/index.html
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

67 名前:名前は開発中のものです。 mailto:age [2014/09/23(火) 00:33:25.11 ID:OjeKbBrh]
>>64
>>65
理由はどうであれ、このスレとは関係ない
続けるならどっかでやってくれ

68 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 00:41:57.44 ID:19r4lF+D]
>>67
俺は一番最初にUnityとは関係のない話だといったよ。
絡んでくるからUnityとは関係のない話だということを言っている。

69 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 00:47:02.48 ID:4/mcp6OS]
Androidのスマホってどのくらいのスペックなんだろ?
実機がnexus7の旧式しかないんだよなー
iPhone5でさくさくできるなら最近のAndroidでも出来る?
ちなみにジャンルは3次元のちょっとしたパズル
似てるのはhitman GOみたいなので、オシャレ感出してるから画質のクオリティを犠牲にはしたくないんだけど

70 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 00:53:47.96 ID:1ekSCyEG]
アセットを買えばいいよ

71 名前:名前は開発中のものです。 mailto:age [2014/09/23(火) 00:56:39.67 ID:OjeKbBrh]
>>68
無視すればいいだけの話
どんなに正論でも煽られて乗るようじゃまだまだ

72 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 01:01:01.61 ID:19r4lF+D]
>>71
いやそういうことをいってるのではなくUnityに関係のない話だ、
ということの明示はそもそもUnityに関係の話ではない、と言っているのだよ。

73 名前:名前は開発中のものです。 mailto:age [2014/09/23(火) 01:12:16.34 ID:OjeKbBrh]
>>72
何回もいうが話題を続けてしまった時点でお前にも非があるって事
荒らしに反応した時点でそいつも荒らしだと昔から2chでいってるだろうに
2chの鉄則、荒らしは放置をもう一回見て来い

74 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 01:42:23.94 ID:19r4lF+D]
>>73
いや、彼はおかしな勘違いをしているが荒らしではないだろ。
そして話題自体もUnityに全く関係のないことを話してる訳ではない。
話題を止める理由がない
お前が「俺が気に入らない」といってるだけだ。
強いて言うなら荒らしはお前だ。

75 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 01:51:24.50 ID:QwCuSqlD]
アセットをかえば荒らしはなくなると思いますよ



76 名前:名前は開発中のものです。 mailto:age [2014/09/23(火) 01:51:42.28 ID:OjeKbBrh]
>>74
あんまりいうとスレチになるからこれでやめるが、
このスレの主題に沿ってない時点で荒らしも同然なの

忘れてみたいだがここでの主題は「質問」であって、
途中から論争になってる時点でスレチ+スレ汚しなんだよ

論争になってる時点で質問じゃあないのに
「unityに関係あるから」で話題続けてたら総合スレ行けって話になるのは当然

誘導するなりスルーしろっていってんの

77 名前:名前は開発中のものです。 [2014/09/23(火) 09:22:17.68 ID:K6+/QvU5]
質問です。

敵を生成するエリアを作ってプレイヤがOnTriggerEnterしたら生成、OnTriggerExitしたら敵の削除をしてるのですが、
プレイヤーがエリア内に居るにもかかわらず、OnTriggerExitの判定がされてしまいます。他のオブジェクトにプレイヤータグが付いているのかチェックしたのですが、
他にプレイヤータグが付いているオブジェクトは無く、ExitしたオブジェクトのNameを取得して、Debug.Logで出力した所プレイヤーでした。

攻撃をしながら特定の2種類の敵からダメージを受けている時に、Exitする事が多いです。毎回ではないです。

どういった可能性が考えられるでしょうか?

78 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 12:15:58.50 ID:O2sZUM62]
実機でスプライトが表示されません PCのエディタやremoteでは普通に表示されています
タイトル画面の背景絵として表示したいのですが・・・ 
機種はXPERIA-so03dです 分かる方お願いします

79 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 14:14:37.01 ID:j5g+yhi4]
>>78
スプライトの圧縮形式が非対応なのでは?

80 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 14:17:32.50 ID:d5DHqmKf]
>>77
アセットをかえば簡単にできますよ

81 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 14:24:05.35 ID:d5DHqmKf]
>>78
アセットを買えば解決しますよ

82 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 14:50:57.69 ID:1ekSCyEG]
>>78
他のサンプルを動かしてみたらどうなの?

83 名前:名前は開発中のものです。 [2014/09/23(火) 15:11:38.18 ID:ZZqaRegq]
誰も答えられない質問スレ

84 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 15:48:29.63 ID:d5DHqmKf]
>>83
アセットをかうのが答えです

85 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 15:49:54.33 ID:R/6OOHNT]
別オブジェクトの公開メソッドをインスペクタで指定して
自前のスクリプトから呼び出すための簡潔な方法無いでしょうか?
delegateやeventキーワード使えば間接的に呼び出すメソッドを
インスペクタで設定できないかと期待したけど駄目でした。



86 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 16:22:21.64 ID:KNMhi+wn]
publicなMonobehabiourとstringの変数を用意してメソッド名は手動入力させてSendMessageするとか。

エディタ拡張を使えばリフレクションで情報もってきてpopupから選択させたりできそうだけど

87 名前:78 mailto:sage [2014/09/23(火) 16:34:58.09 ID:O2sZUM62]
>>79
>>82
解決しました タイトルのSceneのMainCameraだけClipping Planes のFarが10になっていました
以前色々いじったのを忘れていました 1000にしたら正常に表示されました
返信くれた方ありがとうございました

88 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 16:42:14.17 ID:d5DHqmKf]
>>85
アセットを買えばいけると思いますよ

89 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 18:17:52.56 ID:R/6OOHNT]
>>86
利用時に手間の少なく応用の利きそうな方法が良いので
後者のエディタ拡張・リフレクションなどについて調べてみます、レスありがとう。

90 名前:名前は開発中のものです。 mailto:sage [2014/09/23(火) 23:07:26.99 ID:d5DHqmKf]
>>85
それは、アセットをかうことで解決しますよ

91 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 02:54:56.80 ID:1+iZ0HtF]
ゲームタブではレイヤーにしたがって綺麗に表示されるのですが
シーンタブではレイヤー関係なくぐちゃぐちゃに表示されてしまいます
このままだとかなり見づらいのですが修正する方法はないのでしょうか

92 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 04:02:31.03 ID:1+iZ0HtF]
あともうひとつ
Update関数は一秒間に何回繰り返されるのでしょうか
またそれは変更できるのでしょうか

93 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 05:39:18.44 ID:V7ycR0K+]
terrainの木にキャラクターコントローラが当たったかどうかを、出来ればレイキャストではなくコリジョンかトリガーで拾いたいんですがご存知の方いらっしゃいませんか。

hit.gameobject.tag やnameを取ってもterrainオブジェクトそのもの、地面と同じ物しか拾えず、木のプレハブにタグを設定してみても変わら茄子。

94 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 07:54:16.62 ID:s0dx/HuX]
>>92
pinbit.blog.jp/archives/4254797.html

unity使う前にc#かjs勉強した方がいいかもよ
参考書みたいなのも2、3000円で買えるし

95 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 07:55:51.38 ID:1hMVpqlR]
>>92
少しは原理を考えろ!



96 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 10:03:37.25 ID:nNjEEeAr]
>>92
それは、アセットをかうことで解決すると思いますよ

97 名前:名前は開発中のものです。 [2014/09/24(水) 12:59:59.72 ID:rwDTFkgC]
ビルドした時間って、
変数で受け取れますか?

実機テストやリリースのとき、
それがいつのビルドか、
動的に自動表示したいです。

98 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 13:59:15.28 ID:hr4DHKVS]
>>97
forum.unity3d.com/threads/build-date-or-version-from-code.59134/
ここにbooのなら例がのってた
でもUnity的にやるなら
docs.unity3d.com/Manual/BuildPlayerPipeline.html
ビルドスクリプト使ってビルド前にResourcesフォルダにtxtファイル作って食わす方が楽じゃないかな

99 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 15:18:49.06 ID:W+GA4XFN]
>>97
以下のスクリプトを適当な空オブジェクトにアタッチして実行してください(出力されるのはUTC時刻ね)
using UnityEngine;
using System.Collections;
using System.Reflection;
using System;

[assembly: AssemblyVersion("1.0.*")]
public class GetBuildDateTime : MonoBehaviour {
void Start () {
var asm = System.Reflection.Assembly.GetExecutingAssembly ();
var version = asm.GetName ().Version;

int days = version.Build;
int seconds = version.Revision;

DateTime baseDate = new DateTime (2000, 1, 1);
DateTime buildDate = baseDate.AddDays (days);
DateTime buildDateTime = buildDate.AddSeconds (seconds);

Debug.Log ("Build at:" + buildDateTime.ToString ());
}
}

100 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 15:31:54.33 ID:5mkLfh/J]
Unityを導入してプロジェクトを作ってみたのですが、こんなエラーが9個ほど固定で出てしまいます。

Error in Tooltips: Too many strings in line beginning with ' <head prefix="og'
UnityEditor.Toolbar:.cctor()
UnityEditorInternal.InternalEditorUtility:LoadSerializedFileAndForget(String)
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean)


開発環境に問題があるのか何かファイルが足りてないのか破損しているのか・・・
エラーコードで検索かけても該当するものが出てこなかったので質問させてください

101 名前:名前は開発中のものです。 [2014/09/24(水) 16:47:39.29 ID:rwDTFkgC]
>>98
ヒントをありがとうございます。
そっちのリンクも参考に見てみます。

>>99
ありがとうございます、
そのままでいけました!

これ、グリニッジ時間なんでしょうか。
(しかもサマータイム?)

DateTime で DateTimeKind.Utc を指定したり、
AddSeconds 内で単純に 9*60*60 を追加で足しても、
日本時間にならなかったので、手動で
Addseconds( seconds + 9*60*60 - 41*60 - 30 );
とか微調整しましたが、
皆さんこんな感じでやってるんでしょうか。

それとも、何か変なことしてますか?

102 名前:名前は開発中のものです。 [2014/09/24(水) 16:49:36.58 ID:rwDTFkgC]
あ、Utc って書いて頂いてましたね。失礼しました。
いじってるうちに
Utc とグリニッジ時間、ごっちゃになってるかも知れません。

103 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 17:00:02.41 ID:W+GA4XFN]
>>102
スミマセン、ちょっと間違ってた
int seconds = version.Revision;
じゃなくて
int seconds = version.Revision * 2;
としてください

日本時間に直すのはネットで調べれば出てくると思うので割愛しました

それとこのコードはスクリプトがコンパイルされた時間なんで
Unityのシーンをいじったりしても変化しないのでそこのところは留意しておいてください

104 名前:名前は開発中のものです。 [2014/09/24(水) 17:24:09.69 ID:rwDTFkgC]
>>103
了解です、親切にありがとうございました!

105 名前:100 mailto:sage [2014/09/24(水) 17:29:31.91 ID:5mkLfh/J]
Unityの最新バージョンが出ていたのでアップデートしたら
>>100 の謎のエラーは消えました。 お騒がせしました。



106 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 18:20:03.72 ID:sMF5wfRZ]
最近、Internalコンパイルエラーの頻度が多くて、ゲーム作るのに煩わしいんですが、
他の方の環境では出ないのでしょうか?
あんまり、Internal コンパイルエラーの話を見かけないので…

107 名前:28 mailto:sage [2014/09/24(水) 19:16:10.76 ID:xC0YgXRR]
>>32
ありがとうございます。Unity4.6のuGUIで出来ました!

108 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 22:06:01.05 ID:Z1hYSPmX]
この2つのうちのどちらかを買おうとしているのですが、今買うならひよこでしょうか?
公式HPチュートリアルのブロック崩しは開発済みで、プログラミング知識はjavaをかじった程度です
そのくらいの知識ならこっちのほうが良いなどあれば、教えていただけると幸いです

・Unity4入門 最新開発環境による簡単3Dゲーム製作<-ひよこ本。Mecanim対応
www.amazon.co.jp/dp/479737490X
・Unity入門 <- 黄色本。 少し古いがわかりやすい。
www.amazon.co.jp/gp/product/4797365331/

109 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 22:16:47.02 ID:sMF5wfRZ]
黄色本はもうかなり古くなっているから、変更点を自分で見つけ出してスクリプトを改変できないと詰む。
だから、完全な初心者向けじゃないよね

ヒヨコの方も多少古くなってきてるけど、まぁ使える。
ただ説明不足が多いし、ゲームの完成度が中途半端なところがあったような…

Unityのベストオブベストな教本って今は何だろう…

書店を見た限りだと、オンラインシステムに触れてる教本も増えてきているよね

110 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 22:32:57.07 ID:kqZ+4ZTE]
2Dゲーム(まずはシューティング)を作ろうと思っているんですが、Game Maker StudioとUnityどっちが適していますかね?
最近はUnityの2D機能が強化されたみたいで気になっています。

111 名前:名前は開発中のものです。 mailto:sage [2014/09/24(水) 23:17:05.43 ID:nNjEEeAr]
>>110
アセットを買えば2Dも簡単ですよ

112 名前:名前は開発中のものです。 [2014/09/24(水) 23:18:23.18 ID:xEHqsZcT]
Androidのソフトキーボードのサイズの取得ってどうやったらよいのか教えて頂けませんか?
iOSのだったらTouchScreenKeyboard.areaで取得出来るんだけど、リファレンス見たらAndroidのは取得できないっぽくて……。
色々ググったけれど、一つとして解決策が見つからなかったので、どなたか御教示お願いします。

113 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 03:19:08.69 ID:FdIiDMMQ]
unityで0.1ずつ増やしていくと.00000・・ とか変な数字が出てきますがこれは修正できないのでしょうか
また 少数点以下を表示しないようにすることは出来ますか 表示はされないけど裏では少数まで計算しているといったようにしたいのです

114 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 03:31:38.84 ID:R3YpaYUH]
>>112
>>113

アセットを買えばいいと思いますよ

115 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 04:02:59.51 ID:0exukhRL]
下からはすり抜けられるがプレイヤーが乗れる台を作りたいのですが考え方をご教授願えませんでしょうか



116 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 04:17:57.14 ID:R3YpaYUH]
>>115
アセットを買えばできますよ

117 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 05:26:27.34 ID:6jniwTI/]
>>115
まんまそんな感じのチュートリアルがあったと思うよ。

118 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 10:04:55.01 ID:d96xJ+CS]
>>109
108です。ありがとうございます
とりあえず今買うのに無難そうなひよこを買おうと思います

119 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 10:30:41.13 ID:/Aot/RuH]
>>113

intに型変換するかMathf.CeilToInt関数を使う
ちなみにfloat計算は浮動位置から、下7桁迄の値の挙動が保証されているけど、それ以下の精度は無いと考えた方が良いよ

120 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 10:48:21.59 ID:7kXWKwkM]
ゲームエンジンの選定をしている所でUnityをその1つに考えています
Unityのphysicsの処理速度がどの程度かわかるデモアセットはありますか
最初についているサンプルはあまり動いていないので参考にしにくいです

121 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 12:39:49.42 ID:C75e90Ac]
>>120
真剣に選定をするんだったら同じ条件が前提になるから自分で用意するのが無難だと思うけど。
それでないと比較にもならない無意味な行為。

122 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 12:47:53.14 ID:7kXWKwkM]
>>121
最終的にはそうですね
ただボールが100個ぐらいでてきて落っこちてFPS表示されるぐらいのもんがあったら
最初の段階で見ておきたいといった所です

123 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 13:48:36.39 ID:MXEIAmft]
>>120
アセットを買えば参考になりますよ

124 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 15:45:39.43 ID:j/UfHFHM]
>>122
それなら30分くらいで作れるよ
シーンに床を置く
適当な箱を適当なサイズで区切りとかにする
それらにコリジョンとリジッドボディを付けて障害物とする
ボールを床の上空に置く
ボールにコリジョンとリジッドボディをつける
ボールは重力加速有効にする
ボールをコピーする、ちょっと横に置く
全部のボールをコピーする、重ならないようにちょっと横に置く
全部のボールをコピーする、重ならないようにちょっと横に置く
全部のボールをコピーする、重ならないようにちょっと横に置く
全部のボールをコピーする、重ならないようにちょっと奥に置く
全部のボールをコピーする、重ならないようにちょっと上に置く
全部のボールをコピーする、重ならないようにちょっと上に置く

これで128個ボールができる
プレイする

125 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 16:29:45.16 ID:kRsmtO0X]
スクリプトを有効化出来るならAllocationStatsっていうネットで公開されてるスクリプトと下記のスクリプトを適当なオブジェクトにアタッチするだけでFPS等の表示とボール生成ができる
using UnityEngine;
using System.Collections;
public class physicsTest: MonoBehaviour {
public int numberOfSpheres = 100;//ボールの数。インスペクタから変更可。
void CreateSphere(){
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.transform.position = new Vector3(0,-10,0);
cube.transform.localScale = new Vector3(1000,1,1000);
cube.transform.rotation = Quaternion.Euler(10,0,0);
for(int y = 0, counter = 0; counter < this.numberOfSpheres; y++){
for(int x = 0; x < 10; x++){
for(int z = 0; z < 10; z++){
GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
sphere.transform.position = new Vector3(x,y,z);
sphere.AddComponent<Rigidbody>();
counter++;
if(counter == this.numberOfSpheres)return;
}
}
}
}
void Start () {
this.CreateSphere ();
}
}



126 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 16:52:29.11 ID:7kXWKwkM]
>>124>>125
ありがとう!
今の所3つのエンジンでAndroid,iOS,PCの速度テストをする予定です。

127 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 19:25:52.42 ID:NuOiC/T0]
教えてくださませ。

assetのEasyTouchを使って
タッチしたらtagが"fire”のパーティクルが消えるようにしたいです。

C#

public void On_TouchStart(Gesture gesture)
{
if( gesture.pickObject.tag == "fire" )
{
Destroy(gesture.pickObject);
Debug.Log("hit");
}
}

で上手く行きません。
エラーは
Object reference not set to an instance of an object
です。

根本的に間違っているのかもしれませんが
何かアドバイスを頂ければありがたいです。

128 名前:名前は開発中のものです。 [2014/09/25(木) 19:53:40.59 ID:oBO5ZNP6]
3Dゲームについてです

カメラの前で浮遊する敵モブキャラがうごめくシーンを作っているのですが
MainCameraの範囲外にでてもターンして戻るようにしたいです
うまい方法ってありますか?

129 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 20:01:15.85 ID:THxwtCxm]
>106
私の場合、アンチウイルスソフトのリアルタイムスキャンを一時的に停止するとエラーがでなくなりました。

130 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 20:07:33.24 ID:MXEIAmft]
>>127
違うアセットを買えばいいと思いますよ

131 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 20:15:41.63 ID:C75e90Ac]
>>122
最終的にはレベルの複雑な作業じゃないから。

簡単なスクリプトで大量にボールオブジェクトインスタンス出すだけだから直ぐに出来る、何千個でも好きなだけ。
ネットで検索すればいくらでもやり方は見つかる、作成に10分とかからないからまずはやりなさい。
ゲーム作成の経験者ならなおのこと。

もし制作が始めてならツールの選定以前に自分が向いてるかを選定出来てからだと思う。

132 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 20:51:19.34 ID:b0iGWFeh]
>>129
ありがとうございます!
McAfeeたんなのか、有料版なのに邪魔してくるとは(´・ω・`)

133 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 22:36:20.97 ID:fdrYQ6v9]
Resources.Loadでテクスチャを読み込むと、縦か横が768ピクセル以上のものだと
勝手にサイズが1024×1024に変更されていたのですがこれを防ぐ方法はないのでしょうか?

134 名前:名前は開発中のものです。 mailto:sage [2014/09/25(木) 22:48:26.92 ID:GdPRX9Kd]
質問失礼します。
2Dのゲームを作っています。
オブジェクト3つ作成して、カメラから見て奥に1枚、手前に2枚のテクスチャーを表示しています。
全て Shader Transparent/Diffuse で表示しているのですが、カメラを動かすと奥の1枚が手前の2枚の前に表示される時があります。
LayerはどれもDefaultで描画順序は一切手を付けていないのですが、何が問題でしょうか?
(座標系の調整でY180度 Z180度回転させて、表示しています)
よろしくお願いします。

135 名前:134 mailto:sage [2014/09/25(木) 23:11:44.68 ID:GdPRX9Kd]
奥のオブジェクトの Shader を Transparent/Cutout/Diffuse にしたら治ったっぽいです。
どういう事でしょうか?

分かる方、お願いします。



136 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 01:05:56.78 ID:/0aDVSOT]
ひよこ本はまぁいいけど、にわとり本に進むとダウンロードサンプルで苦しむよ

137 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 01:15:40.79 ID:6XqrZNFX]
>>133
>>134
アセットをかえば解決すると思いますよ

138 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 02:16:54.65 ID:kGRLS1GD]
>>134
Transparent/Diffuseは半透明なオブジェクト(例:ガラス材質)を描画するためのものでデプスバッファを更新しません
不透明オブジェクトに使うと表示はおかしくなります

Transparent/Cutout/以下はアルファ抜きしたいときに使います

用途・用法を確認してください

参考:
ttp://tips.hecomi.com/entry/2014/03/07/005743

139 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 06:56:55.58 ID:1N+VUXwa]
>>131
私は技術屋さんでなくお金の管理をしてるだけの人なのですよ
技術は別の人が後でついてくれる予定なんです

Unityとアンリアルで落っことすのを同じようにやってみたら
アンリアルはなめらかな動きで落っこちていく印象ですね
ただ、Unityの方がいろいろな機種で負荷が低いといった所でしょうか
こういう細かい事が必要かは表にしといて後で相談になります

140 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 08:13:11.64 ID:ZLTKqa5c]
GUIのBoxで画像を結合して表示するにはどうしたらいいの?

141 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 09:20:22.24 ID:6XqrZNFX]
>>140
それは、アセットをかうとできるとお思いますよ

142 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 09:22:00.07 ID:ZLTKqa5c]
久しぶりにきたらまだアセット厨がいんのかよ死ねよ

143 名前:134 mailto:sage [2014/09/26(金) 09:43:57.10 ID:VWqMjeNU]
>>137
あなたが愚かなのは、アセットを買うと実際に解決する事なんですよ。

>>138
返答ありがとうございます。
参考見てみます。

144 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 12:22:18.99 ID:zNHMA44S]
>>142
アセットをかうとしぬかもしれませんよ?

145 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 13:31:27.22 ID:zBHDtvX7]
にわとり本Amazonレビュー確か12件だったと思うがさっき見たら8件に減ってる
☆5のサクラが消えたのかな
合計評価がようやく出来に見合った☆2になった



146 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 13:33:12.50 ID:zBHDtvX7]
見直したら8件の中にまだ気持ち悪いレビュー残ってて気分悪い

147 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 13:45:51.89 ID:RCz7Ea9X]
>>144
アセットを買ってるとプロ版に移行するための貯金が進まないんだ。なんで一括のみなのか・・

148 名前:名前は開発中のものです。 [2014/09/26(金) 14:47:53.46 ID:iUmlagky]
質問です。

NGUIでHPゲージを表示しているのですが、

private var hp : float;
private var dhp : float;
private var maxHp : float;
private var parce : float = 0.1;


function SetDHP(input : float){
var dhp = input;
var d = dhp * parce;
this.transform.localScale.x = d;
if(0 >= dhp){
this.transform.localScale.x = 0;
Destroy(gameObject,deleteTime);
}
}

でダメージを受けたらdhpにダメージ後のhpを送って、それにをprceで長さ調整しているのですが、たまにダメージを食らった瞬間、
ゲージが0になってしまいます。Debug.Logでdhpもdも見てみたのですが、0にはなっていません。普通に表示されている時もあるので、
全く意味が解りません。つたない質問ですが、どなたか解る方教えて下さい。

149 名前:名前は開発中のものです。 [2014/09/26(金) 15:26:53.79 ID:iUmlagky]
すみません。自己解決しました。

150 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 20:17:43.35 ID:HKqe9puQ]
>>139
ちょっと日本語変だぞ。

151 名前:名前は開発中のものです。 [2014/09/26(金) 22:50:25.74 ID:iUmlagky]
またもや質問です。

一応、ある程度ゲームが出来たのでWebPlayerでBuildしたのですが、Detonatorの爆発が表示されません。
そして、エラーメッセージで
Shader error in 'HeatDistort': 'tex2Dproj': no matching 2 parameter intrinsic function; Possible intrinsic functions are: tex2Dproj(sampler2D, float4|half4|min10float4|min16float4) at line 37

と表示されます。一応、画面設定はWebで設定してUnityではちゃんと表示されていたのですが、何が原因でしょうか?
Detonator側のスクリプトを弄る必要があるのか、他の設定が間違っているのか解りません。

どなたか解る方、解答お願い致します。

152 名前:名前は開発中のものです。 mailto:sage [2014/09/26(金) 23:31:11.00 ID:zNHMA44S]
>>151
それは、あれだよ、アセットをかえばなおると思うよ

153 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 04:34:19.81 ID:BQnYe1n9]
OnMouseDrag()でドラッグ中にマウスが動いてるか止まっているかを判定したいのですが、
どうしたらドラッグ中にマウスが動いているか知る事が出来るのでしょうか?

154 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 04:38:10.18 ID:BQnYe1n9]
説明不足でした…連投ごめんなさい
マウスを動かさなくとも左クリックを押したままだとOnMouseDrag()が走っている事になっているのですが、
OnMouseDrag()が走っている状態で、マウスの動きを止めているかどうかを知るには、
C#ではどのように書けばよいのでしょうか?

155 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 05:15:55.77 ID:OYEUOskq]
前フレームと座標くらべればいいんじゃない



156 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 06:36:56.90 ID:97cj2rym]
ソースコードが長くなってきたから分けたいんだけどunityってpartial使えるの?

157 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 08:13:44.64 ID:97cj2rym]
あ使えたわ

158 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 08:39:34.91 ID:DswitW1W]
>>156
アセットをかえば使えると思いますよ

159 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 10:47:26.43 ID:TR4EyLL+]
>>154
アセットかえばいいんじゃんw

160 名前:名前は開発中のものです。 mailto:sage [2014/09/27(土) 11:36:01.49 ID:424or7QA]
だれかジオメトリシェーダー部分を書いて下さい
monobook.org/wiki/SL_Sharp






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<52KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef