【3Dゲームエンジン】Unity質問スレッド17 at GAMEDEV
[2ch|▼Menu]
[前50を表示]
100:名前は開発中のものです。
15/04/26 19:28:18.19 Jp++hA6D.net
あるじゃん
URLリンク(tsubakit1.hateblo.jp)

101:名前は開発中のものです。
15/04/26 23:41:16.84 hloJnCWb.net
>>94-98
ありがとうございます!
作成できました!
長い時間がかかってしまいましたが大変助かりました!

102:名前は開発中のものです。
15/04/27 08:08:20.80 5ZmaJ5n8.net
おとといぐらいにインストール終わって本見ながらちょっと触ってるんですが
プロジェクトの削除方法が分かりません
どうすればいいですか?

103:名前は開発中のものです。
15/04/27 08:41:32.57 RiLtXlq7.net
ディレクトリごとごっそりと。

104:名前は開発中のものです。
15/04/27 08:51:00.44 5ZmaJ5n8.net
ドキュメントにある Unity Projects フォルダ内の削除したいプロジェクトの同名フォルダ削除すればいいの?
4つ作成したうちの2つしかフォルダ出来あがってないけど
あと2つ何処行ったの?

105:名前は開発中のものです。
15/04/27 10:01:40.82 dePACRrW.net
Open Project選んだ時に
D:\Unity\Project\RPみたいに一覧出てるから分かるよ

106:名前は開発中のものです。
15/04/27 11:54:19.83 Yy/8UwY3.net
>>100
アセットを買えばいいですよ

107:名前は開発中のものです。
15/04/27 17:18:30.94 ZjebP+DQ.net
プレハブ化したとたんGameタブから表示が消えてしまいました
Sceneタブには表示されてるんですが、これをGameタブにも
表示させる方法ってありますか?

108:名前は開発中のものです。
15/04/27 18:10:49.33 hxqb/Jxo.net
photonで相手のキー入力を取得するコードはありませんか?

109:名前は開発中のものです。
15/04/28 03:21:22.43 D05YWqAh.net
Unityで非同期処理?はどうやるのでしょうか?
イメージとしてはユーザーに何らかの操作を要求して
結果を受け取りたいです。
Button result = PleaseAnyPushBotton();
Debug.Log(Buntton + "が押されたよ");
PleaseAnyPushBottonをコルーチンにすると処理が流れてしまうし、
UIを止めずに、ある要求に対する操作を完了するまで処理を留めておくことはできるのでしょうか?

110:名前は開発中のものです。
15/04/28 03:57:59.16 rorSJa08.net
>>107
Unity自体にその為の機能は何もない。
イベントシステムを自作してQueueに放り込んどくとかすればいいんちゃう?
>>105
Prefab化したからゲームタブに表示されなくなるなどということはない。
その問題の解決のために必要な情報は何一つそこには示されてい


111:ない。



112:名前は開発中のものです。
15/04/28 09:49:27.59 1AKMBCWN.net
>>108
同期的な非同期処理ができないのであれば、コールバックを渡すだけだと思うのですが、なんのメリットがあってキューに入れるんでしょうか?

113:名前は開発中のものです。
15/04/28 10:52:48.30 KW9d55n1.net
だから[エスパー募集]をスレタイに入れるべきだとあれほど…

114:名前は開発中のものです。
15/04/28 11:01:09.56 8en0ivXd.net
>>107
非同期処理というか君のそのコードから察するに単なる入力待ちでしょ?
unityはまだ勉強中なのでうまく指摘してあげられないがゲームの一般論で言えば
普通のキャラ動かすための入力待ちと同じでいいと思うけどね・・・
普通のゲーム中は入力待ちになってて入力があるとキャラが動く
君がやりたそうな画面遷移待ちの入力待ちは入力が合った場合は
キャラが動くのではなく画面遷移が起こる
待ち画面もunity的に言えばSceneにすりゃいいんじゃないの?

115:名前は開発中のものです。
15/04/28 12:51:11.37 DGrLc90I.net
単純な入力待ちならコルーチンで入力されるまでwhileで中断し続けるとかでいいんじゃ?
たとえばこんなかんじとか
Button result;
while(resultの状態に応じてループを抜ける){
result = PleaseAnyPushButton();
yield return null;
}

116:名前は開発中のものです。
15/04/28 13:05:09.82 CZUHzm9Q.net
>>111
例がやや雑になってしまいましたが、
player1に対してyesnoをリクエストしたいです。(player2 を攻撃しろとかその限りじゃないですが)
gameobject であるmsgbox(UI Button)をシーンに配置し
yesnoボタンを押した結果をもらう。
そこまではいいんですが、
以下のコードだと下の方が見通しがいいので、
冗長性を排除できないか質問した次第です
request(player1,msg.yesno,(result)=>if (result ==true)
{
処理
})
var result =request(player1,msg.yesno)
if(result)処理

117:名前は開発中のものです。
15/04/28 15:00:10.07 BFAdZsAc.net
最近unityを触り始めました
単純な2D横スクロールアクションを作っているのですが、主人公の移動する角度や速度を取得する関数はありますか?
調べ方が悪いのか、キャラクターの向きを見る関数は見つかってもキャラクターの移動の向きを見る関数は見つけられませんでした

118:名前は開発中のものです。
15/04/28 15:21:54.78 3Omu8Na2.net
モデルにブレンドシェイプかけて変形させつつ
それを通常のボーンアニメーションで動かすことって可能でしょうか?
unityちゃんを見た感じブレンドシェイプする箇所はわざわざ別にしているようなので
無理そうな気もしていますが

119:名前は開発中のものです。
15/04/28 16:29:33.00 xJBlfbjV.net
試せばいい事を聞くよね

120:名前は開発中のものです。
15/04/28 16:59:50.42 3Omu8Na2.net
>>116
申し訳ない
何度か試してみたもののうまく行かず
もしかして他の方法もあるのかもしれないと
質問させていただきました

121:名前は開発中のものです。
15/04/29 10:45:01.24 efok4BcX.net
すみません。
現在AssetsのPrefabを作る為に、1つ1つAssets>Hierarchy、Hierarcht>Assetsとドラッグ&ドロップして何十個とコツコツPrefab化しているのですが、
複数のAssetsを一括してPrefab化する事はできたりするのでしょうか?

122:名前は開発中のものです。
15/04/29 14:42:58.03 pBOyeqMu.net
unityのweb playerが主要ブラウザで使えなくなってるようだけど
これからunity製ゲームをwebで公開したい場合どういう方法にしたら
いいのかな

123:名前は開発中のものです。
15/04/29 17:09:08.24 JOL9FnkO.net
URLリンク(tips.hecomi.com)
webGL向けに出力でいいんじゃない?

124:名前は開発中のものです。
15/04/29 17:42:23.19 82lwQ1Ce.net
とおりすがりだけどDT2はクロムで普通に遊べたぽい
webGLていうので良いんじゃね

125:名前は開発中のものです。
15/04/29 19:2


126:1:00.08 ID:pBOyeqMu.net



127:名前は開発中のものです。
15/04/29 21:39:04.43 xGgBRyvb.net
質問させてください。
loadlevelでゲームをリセットする処理を作成しているのですが、
loadlevelをした途端にゲーム画面全体が暗くなってしまいます。
DirectlightとSkyboxだけで照らしたシンプルなシーンなのですが、
リセット後にインスペクタを確認しても特に元のデータと変化は無いしで
原因が特定できずにいます。何かここをチェックしては?という怪しい項目は無いでしょうか?
よろしくお願いします。

128:名前は開発中のものです。
15/04/30 02:51:33.54 9RXA4QZ3.net
関係ないかも知らんがこんなんあったで
URLリンク(stackoverflow.com)

129:名前は開発中のものです。
15/04/30 11:59:19.70 gBvmrk5k.net
テクスチャサイズを基本2048*2048以上でいこうと思うんだけど、
やめとくべき理由ある? もちろん小さくて済むシーンは小さいのを使うけど

130:名前は開発中のものです。
15/04/30 12:28:32.37 woLHgYsJ.net
#pragma strict
public var temptime2 : float;
function Update () {
if(temptime2 > 0.5){
Debug.Log("0.5sec"); //0.5秒超過で実行
}else{
temptime2 += Time.deltaTime;
}
transform.Translate(0,-1 * Time.deltaTime,0); //実験用
}
function OnTriggerEnter(col : Collider){
Debug.Log("Enter"); //表示された
temptime2 = 0.0f;
Debug.Log("temptime2"); //0になっている
}
何かに触れたらリセットするタイマーを作ったけど
上のコメントの通りログ上は問題ないのにInspectorビュー上では
temptime2がリセットされずずっと"0.5sec"のログが表示されます
助けてください> <

131:名前は開発中のものです。
15/04/30 12:52:06.34 V8hjpczW.net
>>125
PC向けなら好きにすればいいんじゃないかな

132:名前は開発中のものです。
15/04/30 13:05:59.35 gBvmrk5k.net
ありがとう

133:名前は開発中のものです。
15/04/30 13:25:23.45 woLHgYsJ.net
>>126
自己解決しました> <

134:名前は開発中のものです。
15/05/01 01:21:32.10 dziAMlvm.net
>>114
rigidbody2Dクラスの変数の中に移動ベクターを表している変数があるよ

135:名前は開発中のものです。
15/05/01 01:24:43.52 dziAMlvm.net
>>86
rigidbody系は、updateじゃなくfixed updateの中で操作するのが鉄則

136:名前は開発中のものです。
15/05/01 04:39:50.73 3fq8TL47.net
ボリューメトリック・ビルボードって論文
URLリンク(phildec.users.sourceforge.net)
URLリンク(youtube.com)
"3d texture"とかいってるのはの"texture3D"じゃなくて
モデルをスライスしたイメージを貼った解像度分の個数のcubeっぽい
って以上が、ほんともうわからない。"prism"で3日悩んで頭割れそう
葉っぱ1万枚の樹木を100本描画!ができそうなのに
どうさがしても実装報告が英語の1件だけなのは、つまりムリ?
UEのインポスターってのが同じもの?

137:名前は開発中のものです。
15/05/01 10:40:48.93 ejJWPVA8.net
スレ間違ったの?

138:名前は開発中のものです。
15/05/01 12:24:30.26 4JxrKh+G.net
photonで簡単な協力ゲーム作ろうと触ってるのですが
操作キャラの同期は出来たのですが、自分(相手)が発射したクローンが相手側(自分側)に表示されないです。
発射するクローンにPhoton Viewを付けたり色々試したのですが上手くいかないです。
どうすれば発射したクローンを表示、同期出来るのでしょうか?

139:名前は開発中のものです。
15/05/01 13:06:13.31 gQfylHoB.net
>>134
rpc越しに関数を実行

140:名前は開発中のものです。
15/05/01 14:51:48.77 BhA/b9Ao.net
PhotonNetwork.Instantiateじゃいかんのか

141:名前は開発中のものです。
15/05/01 15:55:07.82 4JxrKh+G.net
>>135,>>136
無事同期出来ました
回答ありがとうございました。

142:名前は開発中のものです。
15/05/01 19:03:50.56 AUtsaLfc.net
>124
url見てみたところ、思いっきり関係有りそうでした。。
有益な情報ありがとうございました。

143:名前は開発中のものです。
15/05/01 19:16:56.20 AUtsaLfc.net
質問させてください。
playmakerでparticleの各種パラメータを変更する事は出来ますか?
適当なチュートリアル等有りましたら、教えていただけると助かります。

144:名前は開発中のものです。
15/05/01 21:40:50.88 5AR7pn6I.net
箱状のステージ全体に均等に光を当てるにはどうすればよいでしょうか?
DirectionalLightを一つ使っただけではどうしても床と奥行の壁にしか光が当たらず左右の壁はほとんど黒いです。
どなたかよろしくお願いします。

145:名前は開発中のものです。
15/05/02 01:48:41.18 Q1M7/pUy.net
関係ないかもしらんがAmbient Lightあたりを弄ってみたらどうか

146:名前は開発中のものです。
15/05/02 02:34:27.06 W+GcSVTU.net
インタプリタできた。これで勝つる!
URLリンク(fast-uploader.com)

147:名前は開発中のものです。
15/05/02 10:30:26.94 Q1M7/pUy.net
>>139
キノコ的観点からは普通に弄れそうに見える
URLリンク(youtu.be)
ま、俺はplaymaker使ったことすらないのだが。

148:名前は開発中のものです。
15/05/02 11:35:35.54 1VJ7iZ8R.net
>>142
がんばれ
インタプリタやコンパイラはいい勉強にはなる
やっていくうちに後悔することになると思うが

149:名前は開発中のものです。
15/05/02 11:49:25.03 iTKJC5yl.net
>>141
ありがとうございます、少し良くなりました!

150:名前は開発中のものです。
15/05/02 12:30:42.08 whEq2KCM.net
2Dゲームの質問もここでいいの?

151:名前は開発中のものです。
15/05/02 12:37:04.55 N5V4jhce.net
いいよ
俺の他にも何人か2Dで作ってる人いたはず

152:名前は開発中のものです。
15/05/02 12:50:33.71 mEAFAwLC.net
ParticleのDurationの値をスクリプトから変える事は出来ませんか?

153:名前は開発中のものです。
15/05/02 12:57:17.77 CyVGGm+C.net
>>148
読み出し専用なんで変えられない
普通はLoopなPaticleSystemオブジェクトをOn/Offで外からコントロールする方法使う

154:名前は開発中のものです。
15/05/02 13:21:25.60 Wo32f1+Q.net
UnityをバージョンアップしたらテクスチャのGenerate Mip Mapsに
チェックが入るようになったけど、これ2Dだと必要ないですよね?

155:名前は開発中のものです。
15/05/02 14:36:24.61 8yt/Wo5m.net
必要がないつくりなら必要ないだろうけど
パースカメラなら奥から手前に移動するものは
ミップマップの効果はあるんじゃないの
判定が二軸だからと言って表示物や演出も二軸にしないといけないわけじゃないし

156:名前は開発中のものです。
15/05/02 16:24:51.89 VTCgOFE8.net
>> 131
これすげぇぇ
でもどういうこと?voxelにtextureがあるの?

157:名前は開発中のものです。
15/05/02 16:38:44.74 VTCgOFE8.net
>>150
2D上もobjectの大きさは画面解像度に依るから、要る
画質より速度なら要らない
android版ドラクエの汚さってこれだよね

158:名前は開発中のものです。
15/05/02 16:45:58.84 Q+xdDcdf.net
バンプマッピングなんかの新手の手法かね

159:名前は開発中のものです。
15/05/02 16:53:41.01 VTCgOFE8.net
>>140
光源の位置を遠くして光量を上げればOK
「箱状のステージ」が「閉じられた狭い空間」なら、
cameraを選択したときのSkybox-Backgroundの輝度を上げるとか
ここは頼りになりそう:
URLリンク(tsubakit1.hateblo.jp)ライティング

160:名前は開発中のものです。
15/05/02 16:57:11.56 Q+xdDcdf.net
3方向から撮影したスライス画像を元にシェーダーを使って
元のモデルに近いものを復元してる感じかもね>ボリューメトリック・ビルボード

161:名前は開発中のものです。
15/05/02 17:48:02.39 Q+xdDcdf.net
日本語文献で近いことを扱ってる論文みつけたんだけどさ・・・
2011年卒論
URLリンク(gamescience.jp)
2009年なんだよね・・・>>132って
URLリンク(www-ljk.imag.fr)

162:名前は開発中のものです。
15/05/02 18:59:02.80 Wo32f1+Q.net
>>151>>153
ありがとうございます
全部にチェック入れておきます

163:名前は開発中のものです。
15/05/02 19:02:37.85 uEb7RGay.net
シェーダのincludeファイルて自作するときどうすればいいの?
とりあえず拡張子cgincのテキストファイルをプロジェクトに作ってみたけど
認識してくれない

164:名前は開発中のものです。
15/05/02 19:30:08.40 DreScEBf.net
>>159
それであってると思う

165:名前は開発中のものです。
15/05/02 21:19:37.33 1WHmSWlX.net
>>143
この動画は以前見ていたんですが、ちょっとしたタイトル詐欺で、
パーティクルの制御とは関係の無いチュートリアルなんですよ。
(オブジェクトを生成するというだけのもので、生成対象がパーティクルというだけ・・・)
情報ありがとうございました。

166:名前は開発中のものです。
15/05/03 00:16:33.40 jeLxGM8G.net
横スクロールアクションでレースゲームでいうゴーストのようなものをつけたいと思います
「プレイヤーの挙動を保存し、それをプレイヤーが動くのと同時に実行する」というのはどうすればよいでしょうか

167:名前は開発中のものです。
15/05/03 00:32:40.63 nDMNfqTQ.net
解像度に依存せず
GUILayout.TextFieldを常に左下に表示する方法ってありますか?
具体的には、小さい画面だろうが大きい画面だろうが
GUILayout.TextFieldを常に左下に表示という感じです
今の状態は、ビルド時の解像度以外だと
GUILayout.TextFieldの位置がずれるんですよね><

168:名前は開発中のものです。
15/05/03 01:10:00.26 k5w5OLtb.net
uGUIを使った場合は、入力系の処理は全てuGUI側のスクリプトで一括にまとめるのが一般的ですか?

169:名前は開発中のものです。
15/05/03 02:50:46.67 wQEXdnPr.net
変数の型にRigidebodyとかあるけど
あれなに?

170:名前は開発中のものです。
15/05/03 08:40:14.86 Uw9IiIyQ.net
>>162
方向・ジャンプ操作なんかとそのタイムスタンプを配列に保存。
「タイムスタンプ-スタート時間」でゴーストにその配列を食わせる。
なんてのがセオリーぽいんじゃないかな

171:名前は開発中のものです。
15/05/03 08:45:58.22 Uw9IiIyQ.net
>>163
CameraとCanvasの距離(広角)が一定ならGUIの位置は解像度によらなくない?
GUIパーツをCanvasの子にしておきたくないってことなら
screen.width/heightとってtransformで移動するでよさそう

172:名前は開発中のものです。
15/05/03 08:50:07.81 Uw9IiIyQ.net
>>165
URLリンク(docs.unity3d.com)

173:名前は開発中のものです。
15/05/03 09:14:15.95 Uw9IiIyQ.net
>>132
結構検索してみたけどどこも「すげぇぇ…でもどうやってん?」に終始してるねw
確かにわかんないなぁ > volumetric billboard
>>157
その文献はボリュームレンダリングをcudaでしましたっぽいよね
単純に3dTextureを可視化するならビルボード6枚立てる意味ないはずで
本筋外のアピールより前に"cells"の三角群はなんなんだよとムカツクw
とっかかりだけでもできたらゲームよりasset売れんだろうなぁ
テラシュールや強火がとりあげないかね。POLYGONOMICONにも期待

174:名前は開発中のものです。
15/05/03 09:22:57.84 b57+Mb7E.net
>>169
論文の方はエネルギー形光源表現についてcudaから事前計算テクスチャに置き換えてshaderだけで処理できるようにしてみた結果
「斯様な問題点があるものの実用性に耐える速度を確保できたうんぬんかんぬん」って言う奴だよ
cudaで解決したのは同研究室の先輩ね

175:名前は開発中のものです。
15/05/03 09:29:53.51 Uw9IiIyQ.net
>>132
UEのインポスターは複数角度からモデルを撮影するだけみたいだよ
0-45-90度なら45度以下の角度は見せない
影生成も照明効果も出せないね

176:名前は開発中のものです。
15/05/03 12:10:07.15 sdI0ZdJW.net
>>163
レガシーをすててuGUIで作ろう

177:名前は開発中のものです。
15/05/03 13:12:00.47 mg/OU2Vx.net
俺はスプライトのスケール変えてUIにしちゃってるな
uGUIいい加減、やってみないと

178:名前は開発中のものです。
15/05/03 16:30:03.23 nDMNfqTQ.net
PhotonChatってuGUIじゃないんですよね…

179:名前は開発中のものです。
15/05/03 18:53:43.97 kiieV2ug.net
ゲームオブジェクトの個数について質問です
色々なページ見ていると、キューブが何万個まで作れるとかそういったものが見受けられます。
そこで気になったのですが、ゲームオブジェクトがラグなく表示できる個数というのは個人のPCの性能によるのでしょうか?
また、そのゲームオブジェクトの中身によってその個数も変化するでしょうか?
非常に多くのゲームオブジェクトが出たり消えたりする予定のゲームを作っているので若干不安になりました・・・

180:名前は開発中のものです。
15/05/03 19:10:37.68 sdI0ZdJW.net
>>175
まず
物量がPCの性能に左右されるのは言うまでもなく当たり前

「ラグ」
たぶんふわっとしたニュアンスで使ってるんだろうけど
言葉の意味ぐらいは検索して正しく使ったほうが意図が伝わると思いますよ?

181:名前は開発中のものです。
15/05/03 19:32:40.05 Uw9IiIyQ.net
>>156
スフィアを前横から撮影したとして、斜めから見た途端崩れますよね
スライス細かいから許して/// なんでしょうか??

182:名前は開発中のものです。
15/05/03 19:56:56.70 wCXtDsL1.net
UnityでQuadを変形させた台形のようなオブジェクトを扱う事って出来ないんでしょうか?
モデルを作ってなんちゃらするまでの事でもないし、
Unity上で作って扱えたら非常に楽なのですが…。
よろしければ教えてください、お願いします。

183:名前は開発中のものです。
15/05/03 20:09:34.43 b57+Mb7E.net
>>178
台形に限らんのだが、AssetStoreにUnity上でもとりあえずモデル形状を操作するようなのも売ってるからそれなりに需要あるんでねぇの?
どっちもProCoreってとこのツールだけど
ProBuilder
URLリンク(youtu.be)
ProGrid
URLリンク(www.youtube.com)
無料のも有ったような気がするがこっち買っちゃったんで

184:名前は開発中のものです。
15/05/03 20:11:48.59 b57+Mb7E.net
>>179の補足
無料のも同じProCoreの製品だった
URLリンク(www.youtube.com)

185:名前は開発中のものです。
15/05/03 21:22:43.19 wCXtDsL1.net
>>179
アセットがあったのですね。
アセットストアがいまだに使いこなせてないもんで・・・。
英語が不安ですが、やってみますね。
ありがとうございます!

186:名前は開発中のものです。
15/05/04 01:05:08.05 mfD8CsUF.net
>>179
こういうのがあるのか、参考になった
inspectorでカタカタやるのは大変そうだと思ったけど

187:名前は開発中のものです。
15/05/04 06:12:55.12 7vFbkBAY.net
やっぱり2Dゲーム開発のほうが要求されるスペックは低いですか?

188:名前は開発中のものです。
15/05/04 07:24:55.32 5F5MLlFP.net
弾幕ゲーとかになるとオブジェクト数がオーバーヘッドに繋がる可能性もあるからなあ

189:名前は開発中のものです。
15/05/04 08:24:29.71 s/X43WhF.net
>>183
やっぱりモノクロマンガのほうがカラーより早く描けますか?
内容次第だし、いろんなレベルで最適化はある
これは作ってみるほうが先じゃないかな

190:名前は開発中のものです。
15/05/04 11:18:10.51 HQem5sML.net
いくつか質問させてください。
1.無料のblue printに相当するアドオンはありますか?
2.GPUは840m程度で問題ありませんか?
3.マシナリウムというゲームがあるんですが、あのような質感を得るためのトゥーンシェーダはありますか?あれは手書きでしょうけれども。
どちらかというと、ローポリ路線のゲームを作るつもりです。

191:名前は開発中のものです。
15/05/04 12:14:15.51 nz5BlnPM.net
アプリの原型が出来てきたのですがまだローカルでしか動かしておりません
パズドラみたいなユーザーIDを作成してフレンドと繋がるレベルのゆるいソーシャルを作りたいのですがどのような知識が必要なのでしょうか?
ネットワーク関連の知識が皆無なので詰まっております…

192:名前は開発中のものです。
15/05/04 12:41:05.02 1wimzQHN.net
>>187
web サーバとサーバサイドプログラミングの知識とセキュリティ
SQL か NOSQL によるデータベース
サーバは抱えるユーザ数少ないならAmazonのマイクロインスタンスが一年無料なのでそこらへんで

193:名前は開発中のものです。
15/05/04 13:12:21.22 qvjQBDnO.net
>>186
UE4で頑張れ
たぶん作れないだろうけどね

194:名前は開発中のものです。
15/05/04 13:17:46.91 s/X43WhF.net
>>186
1.青写真が有料の時点でわからない。固有名詞?
2.840Mで遊べるPCゲームが目安だと思うよ
3.PhotoshopやGIMP(だっけ)の範囲。3Dオブジェクトを平らに投影してるんじゃないよね
Unityだからできないって表現は、むしろUnityにはないよ
2015年各社技術デモの濡れた肌質や流体の炎や一面そよぐトゥーンの芝もできる
動作スペック気になる人は、こことか見ると安心できるはず
URLリンク(japan.unity3d.com)
がんばってね

195:名前は開発中のものです。
15/05/04 14:26:59.09 mfD8CsUF.net
アセットおじさんがいたけどGame MakerとかAdventure Game kit?などを買えばほとんどコード書かなくて良いんだな
そういう意味ではUEより楽?まあ有料だけど・・・

196:名前は開発中のものです。
15/05/04 22:23:55.61 +HSvLWZ0.net
playmakerで2DのUIを作っていて嵌ってしまったので質問させてください
URLリンク(www.youtube.com)
↑こちらのチュートリアルを参考にボタンを表示させたところ、
位置は狙った場所に出せたのですが、サイズが対象の解像度に応じて
大きくなったり小さくなったりしてしまいます
何か解決の糸口はありませんでしょうか? よろしくお願いします

197:名前は開発中のものです。
15/05/05 01:23:15.38 xZMgThT4.net
>>192
scale x,yは0のまま?

198:名前は開発中のものです。
15/05/05 07:57:48.38 ACr8wPrJ.net
>>190
回答がありがとうごじあます。
unrealにはblueprintsというヴィジュアルスクリプティング環境があるのではないのですか?
これは有料なんですかね。情報が見つからないのですが。
blenderでいうlogic editor的な機能です。

199:名前は開発中のものです。
15/05/05 08:04:22.57 jHxg6RUA.net
ああplaymakerのことか
有料だからUEで作って下さいね

200:名前は開発中のものです。
15/05/05 10:51:53.61 Yty1MgbT.net
すみません、ググってみても


201:分からなかったので質問させてください。 max で作ったuvアニメーションはfbx書き出しでunityにインポートすることは出来ないのでしょうか? やったつもりでもno animationになってしまいます。



202:名前は開発中のものです。
15/05/05 10:59:47.05 KgKxR0nl.net
>>196
できないよ。テクスチャ&シェダー設定は兎に角unity側で設定する
マテリアルはディフユーズに設定したテクスチャ1枚以外、設定されない仕様
個人的にはあるガイドラインに従ってMAXの設定をdxfを経由してunityに適切に翻訳してくれるような
インポート用プラグインを公式が用意してくれれば良いんだけど、何時まで経っても
こういう前時代的な形式でやっていくみたい

203:名前は開発中のものです。
15/05/05 11:03:14.66 KgKxR0nl.net
「個人的には」の部分は読み飛ばしてね・・・
(個人的に強く不満に思ってる部分なんだけどって書きたかった)
海外のちょっとしたMODツールでもやってる部分なんだけどね
マテリアルネームからシェーダーを指定してスロットにあるテクスチャやuvナンバーを割り当てる
ぐらい出来そうなんだけどね

204:名前は開発中のものです。
15/05/05 11:05:03.64 KgKxR0nl.net
結局、自分でインポーター作ってねって部分なのかも

205:名前は開発中のものです。
15/05/05 11:06:53.50 KgKxR0nl.net
dxfじゃないfbxだ・・・寝ぼけてるな

206:名前は開発中のものです。
15/05/05 11:09:06.45 PenvsaYl.net
そういうインポーターって外国人強そうだけど存在してないの?

207:名前は開発中のものです。
15/05/05 11:19:26.67 KgKxR0nl.net
どうだろう・・・
自分が調べたのは1〜2年前だから今はアセットプログラマーが、そういうMAX用のシェーダーなり
エクスポーターを作ってるかもしれない。とりあえずMAXとunity相互で厳密に見た目を同じにして
それをやりとりする等の物を公式が用意してないのは確かだと思う

208:名前は開発中のものです。
15/05/05 12:31:40.50 vfpQAuC9.net
>>192
ですが、解決出来なかったので3DTEXTに置き換えて対処しました。
失礼しました。
ところで、switchplatformでプラットフォームを変更すると
(wev→android等)
画面全体の色味が変わってしまうのは仕様でしょうか?

209:名前は開発中のものです。
15/05/05 12:45:15.87 LGdh1AoE.net
色味変わるっけ…? 気にしてなかったな

210:名前は開発中のものです。
15/05/05 15:18:06.00 hxgoFgYk.net
Unityscriptのことで質問させてください
下記のようにして、RPGのアイテムの生成、管理をしたいと思っています
が、どうにもエラーが発生してうまくいきません
var Inventory = new Array();
var tempItem = { "name" : "steel sword",
"atk" : 15
};
Inventory.Add(tempItem);
Debug.Log(Inventory[0]["name"]);
Inventory配列を作って、その中に生成したアイテム配列を放り込みたいのです
Addまではできているようなのですが、
Debug.Logの部分でエラーが出ます(Type 'Object' does not support slicing)
配列の中のオブジェクトにアクセスする方法はあるのでしょうか?
プログラムは初心者のため、根本から間違っていたらすみません
よろしくお願いします

211:名前は開発中のものです。
15/05/05 15:32:48.17 1M7GLvaw.net
>>205
Test.js
------
function Start() {
var Inventory = new Array();
var tempItem = { "name" : "steel sword",
"atk" : 15
};
Inventory.Add(tempItem);
Debug.Log(Inventory[0]["name"]);
}
-------
ってのをUnity5で貼り付けてみたがConsoleに
steel sword
UnityEngine.Debug:Log(Object)
Test:Start() (at Assets/Test.js:8)
steel swordの名前表示できたけど

212:名前は開発中のものです。
15/05/05 15:55:17.94 hxgoFgYk.net
>>206
回答ありがとうございます
え!?まさか・・・と思ってもう一度試しましたが、やはりエラーが出ました
URLリンク(www.dotup.org)
コードは同じはずなのですが…
Unityのバージョンは5.0.1で、MonoDevelopで書いています

213:名前は開発中のものです。
15/05/05 16:01:55.63 LhxKioCb.net
unityではスクリプト扱いになってるC#やjsだがもしかして一応それなりの
ビルドしてるのかな?
そうなると割と型などにうるさいc#とわりとゆるいJavascript系では動作結果が
かわることもあるし・・・

214:名前は開発中のものです。
15/05/05 16:09:31.07 oLc1As/o.net
部品をPrefabにした後から、配置の編集したくなった時ってどこから、編集するのですか?
canvasに常に足して表示しておく物ののかな?

215:名前は開発中のものです。
15/05/05 16:21:45.29 1M7GLvaw.net
>>207
#pragma strict
コレ入れると型に厳しくなる
new Array()じゃ駄目
strictでならこんな感じで型が解るように Inventoryを作る
---
#pragma strict
import System.Collections.Generic;
function Start() {
var Inventory = new List.<Boo.Lang.Hash>();
var tempItem = { "name" : "steel sword",
"atk" : 15
};
Inventory.Add(tempItem);
Debug.Log(Inventory[0]["name"]);
}

----

216:名前は開発中のものです。
15/05/05 16:25:09.92 1M7GLvaw.net
>>209
prefabがシーンになければシーンに突っ込む
青いのがPrefab、それを編集するときはInspectorの表示の名前、タグの下に
Prefab [select][revert][apply]
ってのがあるからApplyを叩く

217:名前は開発中のものです。
15/05/05 16:29:33.67 hxgoFgYk.net
>>208
回答ありがとうございます
いろいろ試したくて、解説サイトからコピペしたc#スクリプトも入っていました
>>210
!!!
なんと、#pragma strictにはそんな意味があったのですね
209様の通りに記述したら、無事アクセスできました!
ジェネリックリスト…というのでしたっけ、もっと勉強します
回答していただき、ありがとうございました!

218:名前は開発中のものです。
15/05/05 17:07:07.51 oLc1As/o.net
>>211
ありがとう。Scriptから出してるから、要らないかと思うけど、追加しないと、編集できないわ。

219:名前は開発中のものです。
15/05/05 18:12:37.31 n+lkYAuy.net
>>204
色味だけじゃなく、キューブマップにマッハバンドが出てしまったりと
いろいろ変わってるっぽいです・・・

220:名前は開発中のものです。
15/05/05 22:44:07.44 U7Dm9qu/.net
Unityでメタボール的な表現って出来る?
パフォーマンス的にゲームで実現するのは無理かねぇ

221:名前は開発中のものです。
15/05/05 23:56:34.07 1M7GLvaw.net
>>215
unity3d metaballs
でggれば山ほど事例が
unitywikiにはsample codeもあるし

222:名前は開発中のものです。
15/05/06 00:55:23.56 cH2e4y4U.net
3Dで対象を選択したときに選択状態を強調したりするのは、強調用のシェーダー用意しといて差し替える感じで良い?普通どうするんでしょうか?

223:名前は開発中のものです。
15/05/06 02:15:39.57 U+lKt4qr.net
>>216
それスクリプトで頂点ガリガリ計算して表示してる奴じゃん...
求めてるのはメッシュオブジェクトが近づいたらメタボールになる奴が欲しいのよ

224:名前は開発中のものです。
15/05/06 02:46:52.96 WPCq8W6S.net
>>218
メッシュオブジェクトが近づいたらガリガリ計算するわけであるが
つかメタボール誤解してない?
もはや古文書に等しい阪大の論文でも読めば?、さもなきゃゴルゴ13のCGアニメみてオナニーしてろ

225:名前は開発中のものです。
15/05/06 04:09:21.83 VRqg/tBS.net
>>214
テクスチャの圧縮が原因かと思われ

226:名前は開発中のものです。
15/05/06 04:32:58.68 19Wkd5Ht.net
>>217
MMO なんかで見る色付きの輪郭線はどう?toonyな線と同じやつね

227:名前は開発中のものです。
15/05/06 05:01:28.74 19Wkd5Ht.net
>>219
的が外れてた
輝度で点滅するにも輪郭描くにも、インスペクタの値でスクリプト操作すればシェーダは1つ

228:名前は開発中のものです。
15/05/06 08:31:08.54 zh09FbRZ.net
輪郭の方法調べたら結構めんどくさいんだな
輪郭つけたいモデルのコピーを使って面の方向を反転した上すこ


229:ーしだけ輪郭用のモデルを大きくするとか・・・・



230:名前は開発中のものです。
15/05/06 10:41:19.68 cH2e4y4U.net
>>221
ありがとうございます。
輪郭線でいろいろ調べたら以下のような感じでしっくり来ました。
URLリンク(wiki.unity3d.com)

231:名前は開発中のものです。
15/05/06 10:47:22.76 Ebbh6Vis.net
下に
ダンジョン
モンスター
ショップ
とかのタブが並んでるゲームがよくあるけど、タッチした時ってどうやるのが良いのですか?
1 シーンをわけてタブ側をprefabにする。
2 切り替わった画面側をprefabのprefabを作って、どこかに編集用のシーンを仮に作って置いておく。
2だとprefabのprefabが作れるのか気になるけど。

232:名前は開発中のものです。
15/05/06 11:17:17.28 Ebbh6Vis.net
3 1つのシーンに全部のタブの内容を置いて分けないってのもありなのかな?

233:名前は開発中のものです。
15/05/06 14:46:39.52 19Wkd5Ht.net
>>223
そこで「なるほどねー」って思うとモノづくりが楽しい

234:名前は開発中のものです。
15/05/06 14:48:28.55 7CE6jLK9.net
>>220
調べてみたところ使ってる画像ファイルが16bitだったのが問題でした。
32bitor24bitにしたところ直りました。ありがとうございました!

235:名前は開発中のものです。
15/05/06 15:32:45.42 lERfoZaM.net
Rididbody2Dでポジションと回転をフリーズさせるにはどうすればいいでしょうか

236:名前は開発中のものです。
15/05/06 16:34:06.01 9NdJ+k3G.net
すいません、初心者でチュートリアルをやっているのですが、
スクリプトに
rigidbody2D.AddForce(Vector2.right * h * 300f);
という一行を追加しただけで、下記エラーが出てしまいます。
原因と対策を教えて頂ければ。
'UnityEngine.Component' does not contain a definition
for 'AddForce' and no extension method 'AddForce' accepting a first argument of type 'UnityEngine.Component'
could be found (are you missing a using directive or an assembly reference?)

237:名前は開発中のものです。
15/05/06 17:11:11.24 9NdJ+k3G.net
>>230です。原因が分かりました。
Unity4まではrigibody2dが使えたが、
Unity5からはGetComponentを使わないといけないということでした。
お騒がせしました。

238:名前は開発中のものです。
15/05/06 17:14:14.81 WPCq8W6S.net
>>231
GetComponentは重たい(GameObjectにひっついてるComponentのリストから型の一致で検索してるんだと思われ)のでStartメソッドとかでローカル変数に移しておくと良いよ。

239:名前は開発中のものです。
15/05/06 18:29:34.78 9NdJ+k3G.net
>>232
なぜそんなことさせるようなverupしたのかすごい気になるのですが・・・

240:名前は開発中のものです。
15/05/06 18:45:31.44 lERfoZaM.net
たしかに、rigidbodyに直接アクセスできなくなったのは謎修正

241:名前は開発中のものです。
15/05/06 18:51:02.88 S/lwd/Nt.net
WPFやsilverlightのようなMVVMぽいことでもやるのかしら
unity5のAPIヘルプは英語版しかまだないけどrigidbody(つまり3Dの方)も同じで廃止されてる
URLリンク(docs.unity3d.com)

242:名前は開発中のものです。
15/05/06 18:53:15.38 WPCq8W6S.net
>>233
transformもridgidbodyもget演算子でGetComponentだっただけじゃないの?
ローカルに持っている様に見えて実際はGetComponentなら速度を意識させるために廃止するのはOKなんじゃないかな
実際NGUIとかはtransformやmaterialの取得でローカルキャッシュしてるでしょ?

243:名前は開発中のものです。
15/05/06 18:56:09.09 S/lwd/Nt.net
結構こういうテキストワードで検索する仕組みは増


244:えてるんだよね ブラウザがhtmlを解析した後のデータにアクセスする場合も多いし



245:名前は開発中のものです。
15/05/06 18:58:52.87 S/lwd/Nt.net
開発者の談話みたいなのはどこかにないのかな?
根拠とか語ってたりすることもあるんだけど(unityはしらん)

246:名前は開発中のものです。
15/05/06 18:59:21.94 T4i36NrZ.net
エディタに関する質問なんですが、インスペクターの対象が
他のファイルへのシングルクリックで指定が持ってかれるの辛いです。
どうにかしてダブルクリックでインスペクタの対象指定になるよう設定できませんか?

247:名前は開発中のものです。
15/05/06 19:03:53.01 S/lwd/Nt.net
説明ぽいの見つけた
URLリンク(blogs.unity3d.com)

248:名前は開発中のものです。
15/05/06 19:04:12.62 WPCq8W6S.net
>>239
それ自分も要望有るわ
コンポーネントの変数に突っ込むとき困るよね、すぐドラッグするならともかく
大昔にUnityに要望メール出したけど無しの礫なので、英語フォーラムでスレッド立てないとだめなんかね。

249:名前は開発中のものです。
15/05/06 19:07:28.63 lERfoZaM.net
>>236
そういうことか

250:名前は開発中のものです。
15/05/06 19:10:59.52 T4i36NrZ.net
>>241
うーんやっぱり現状無理なのですね。有難う御座いました。
同じ様に感じてる人が居たというだけでもちょっと嬉しいかも。
インスペクタの窓2つあればいいなぁとか凄い思っちゃいます。

251:名前は開発中のものです。
15/05/06 19:25:18.10 RUdLvwaF.net
>>188
ありがとうございます
ちょっと調べたら結構大変なんですね……
少しずつやっていきたいと思います

252:名前は開発中のものです。
15/05/06 19:44:08.58 NewW0gyA.net
>>243
窓はadd tabでいくらでも増やせるだろう。
ロックすればクリックしても対象は変わらんよ。

253:名前は開発中のものです。
15/05/06 21:24:13.34 7CE6jLK9.net
質問させてください。
プレイメーカーで使用しているグローバル変数をC#で取得する方法を探している
のですが、例えばHiScoreというInt型の変数を取得する方法は
↓で有ってますでしょうか?
string myString = globalVariables.GetFsmString(HiScore).Value;

254:名前は開発中のものです。
15/05/06 21:36:14.59 9NdJ+k3G.net
だめだ初心者がunity5から始めるとチュートリアルではまる・・・。
4.6.3のが良いわ。

255:名前は開発中のものです。
15/05/06 21:50:09.14 dxb8VOp5.net
ネットにあふれてるネタって古いバージョン対象だから
新しいバージョンでやろうとすると動かすまでで一苦労だからな
コピペで動いたものを改造していろいろ学ぶとかならいいが
動かすまでに苦労してると挫折しちゃ人もでそう
というか他人の作ったエンジンはこういうのがあるからきついよな

256:245
15/05/06 22:41:12.31 7CE6jLK9.net
解決。↓忘れてました。。失礼しました
using HutongGames.PlayMaker;

257:名前は開発中のものです。
15/05/06 22:54:32.50 pFEqDtjk.net
OnTriggerStay(){if (Input.GetKeyUp (KeyCode.E))で読み込んだ
インスタンスPrefabを
OnTriggerExit でデストロイしたいんだが、上手くいかない。
クローンの削除ってオブジェクトの削除とは違うのですか、神様おしえてください

258:名前は開発中のものです。
15/05/07 00:20:16.79 WhMMVCCe.net
Destroy(gameObject);
だけで行けましたさーせん

259:名前は開発中のものです。
15/05/07 00:59:18.12 aRMtRXRh.net
>>245 ほんとだ・・・!これは助かります。 ご教授有難う御座います! 

260:名前は開発中のものです。
15/05/07 01:36:17.09 IgWT68Br.net
Unity&iPhone の環境で去年のプロジェクトを久しぶりにビルドしたのですが、実機転送後の実行で下記のエラーが発生しました。
【アプリ名】`il2cpp::vm::Method::GetParamCount(MethodInfo*) at Method.cpp:47:
0x9c3f90:&#160; ldrb&#160;&#160; r0, [r0, #33]
0x9c3f94:&#160; bx&#160;&#160;&#160;&#160; lr
デバッグメッセージより、どうやら GameCenter 関連の
Social.localUser.Authenticate
でこけているみたいなのですが、64bit化などにあわせて何か変わったのでしょうか。
環境は Unity4.6 , Xcode 6.1 です。

261:名前は開発中のものです。
15/05/07 10:31:43.57 gaKj8baf.net
見た感じ不具合っぽいけど、何が変わったかは
URLリンク(unity3d.com)
リリースノートで辿っていけばいいんじゃないの

262:名前は開発中のものです。
15/05/07 17:56:43.85 9jZkQ7B4.net
Unity 4.xのProは無料で使えるようにはなってないですよね?やっぱり5だけ?

263:名前は開発中のものです。
15/05/07 18:02:36.06 AjrEyT0L.net
4も5もProは有料だけど

264:名前は開発中のものです。
15/05/07 18:11:29.91 9jZkQ7B4.net
そうでした、失礼
5無料版に機能制限がなくなっただけでしたね、クレクレ欲が高まりすぎていましたw

265:名前は開発中のものです。
15/05/07 18:14:58.16 ZeAJrrDW.net
良かったら質問させて下さい。
無双みたいに敵がわらわら出てくるゲームを作りたいのですが
人体モデルってドローコール30〜40はやっぱ覚悟しないと駄目ですかね。
ドローコール40だと25人出てきたら1000行っちゃいますね。
一般的なパソコンってどのぐらいまでFPS60を維持できるものでしょうか?
ざっと調べた感じでは動くモデルはドローコール減らすmesh bakerとかは
意味無いようなので…。

266:名前は開発中のものです。
15/05/07 18:20:47.29 KR5jnjJe.net
回転するオブジェクトAとの衝突によって
オブジェクトBを飛ばしたいのですが
うまく飛ばしてくれません。
AとBが離れた際に力の作用が失われる感じです。
Bouncineceで弾くというよりは
ラクロスのスローのような、遠心力を加えた結果を出したいのですが。
スクリプトではなく物理エンジンのみで可能でしょうか?

267:名前は開発中のものです。
15/05/07 19:10:44.85 KR5jnjJe.net
>>259
自己解決しました。
Rigitbodyに干渉するにはTransformでオブジェクトを動かしてはダメなんですね。

268:名前は開発中のものです。
15/05/07 21:39:05.99 IgWT68Br.net
>>254
ありがとうございます。
これを期に unity5 への乗り換え検討してみます。
…unity5 が GameCenter に対応していない、
なんてことはさすがにないですよね。。。

269:名前は開発中のものです。
15/05/07 23:31:23.29 yw2QfQSI.net
>>258
無双ゲー作りって言うならドローコール以前にもっと色々考える必要あるから気にしなくていいよ

270:名前は開発中のものです。
15/05/08 00:38:08.54 ebKlOJm0.net
MMD4Mecanim を使ってるんですが
シーン遷移後の モデルが真っ黒になってしまいます。
(MMD4Mecanim_Beta_20150428 / unity5.0.11)
色々調べたんですが、
テクスチャーがインスペクタ上でも真っ黒になっているのが
分かったぐらいで、
解決の糸口も見つけられない状況です。

またシーン遷移を作成するのが始めてなのですが
どなたか思い当たる要因を教えていただけないでしょうか?

271:名前は開発中のものです。
15/05/08 00:53:55.07 3Oq/CqnM.net
>>263
>>124

272:名前は開発中のものです。
15/05/08 01:43:14.89 jF7nu7l0.net
>>258
たとえばこういうのを見ると安心す
65000頂点のモデル1万体をdrawmeshで描くと、ドローコールは1万だけど、描画は1回なのね。
fpsがたとえば20を切って、

273:名前は開発中のものです。
15/05/08 02:02:29.57 ebKlOJm0.net
>>264 同一スレに答えがあったとは・・・ 申し訳ないです。
試すとしっかり映りました!(ヨッシャ!って声に出して言ってしまったw)
今日はよく寝れそうです。ご返答ありがとうございました。

274:名前は開発中のものです。
15/05/08 02:22:09.78 jF7nu7l0.net
むちゃくちゃなの送っちゃった>>265
URLリンク(i-saint.hatenablog.com)
ここのひとは、物理演算込みの10万オブジェクトで60fps出してる
でもレスしたかったのは、予想できないことで足踏みするのもったいないよってこと
わらわら出てくる人が、遠くから駆け寄るときはスプライトアニメにしようとか
自由につめていけばいいじゃない
実際にやってみたら、fpsがプレイフィールに影響しないゲームかもよ

275:名前は開発中のものです。
15/05/08 07:30:12.82 a/nHn5OP.net
16:9の端末と4:3の端末の表示の合わせ方ってどうやるの?
16:9を4:3に持って行くと凄く縦長になります。

276:名前は開発中のものです。
15/05/08 08:48:24.76 JCu3LhSV.net
>>268
それは現代のゲームの一大問題だから一言では言えない
作るゲームに応じて様々なアプローチがある
「unity 複数解像度」でググれ

277:名前は開発中のものです。
15/05/08 09:25:46.36 a/nHn5OP.net
>>269
とりあえず、iPadだけ判定して、iPhone5以上のiOSだけ対応にするわ。

278:名前は開発中のものです。
15/05/08 12:19:01.47 aK4zb/NK.net
shuriken particleの粒子のアルファを明滅させるにはどうしたら良いのでしょう?
寿命の長い粒だとアルファアニメでも足りなくなるので困っています。マテリアルを明滅させると点滅タイミングが揃っちゃうし。ただシンプルにキラキラさせたいだけなのですが……

279:名前は開発中のものです。
15/05/08 12:34:20.14 a/nHn5OP.net
iPhone画面いっぱいで作ると、iPadだと横に広げないといけないのか、横に広げると縦のどこか減らさないといけない。
こんな面倒くさいのみんなよくやってるな。

280:名前は開発中のものです。
15/05/08 12:41:38.79 hUo6nmLb.net
めんどいなら非対応ですーって言っとけばいいんだよ
PCゲーなんて解像度決め打ちのが多いし

281:名前は開発中のものです。
15/05/08 12:47:28.63 a/nHn5OP.net
iPadの方が画面広くてゲーム向きだから、捨てることもできないし。難しいね。

282:名前は開発中のものです。
15/05/08 12:48:37.13 RuYJVBV/.net
最初から考えてれば別に対して面倒じゃないよ

283:名前は開発中のものです。
15/05/08 13:04:08.06 nequLBLQ.net
>>271
ColorOverLifeTimeを使う。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

2163日前に更新/313 KB
担当:undef