[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/18 06:41 / Filesize : 310 KB / Number-of Response : 1048
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:名前は開発中のものです。 [2014/03/10(月) 20:41:34.44 ID:xK0J6QXw.net]
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

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

■前スレ
【3Dゲームエンジン】Unity質問スレッド7
toro.2ch.net/test/read.cgi/gamedev/1389102625/

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

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

635 名前:177 mailto:sage [2014/04/13(日) 22:47:35.95 ID:T7jQexxq.net]
>>608
普通ずれない訳でつまりずれている原因は
別にあるのだからそれを探すしかないw
インスペクターの表示はローカルポジションだから
その辺は罠だよな〜と思うw

636 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 00:09:39.07 ID:tZcefxLn.net]
>>609
もしかしたらtransform.positioにやり方とか問題があるのかと思ったのですが、
どんなことでも始めからソース貼った方が良かったですね。
今度から貼るようにします。

やりたいことはパチンコの高速図柄スクロールで、
空のゲームオブジェクト"L","C","R"を親としてそれぞれに子としてスプライトがY5.2刻みで複数入っています。
PatternScroll(操作する列, 0.1秒で動く距離)です。

改行が多いと怒られたので分けます

637 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 00:10:50.25 ID:tZcefxLn.net]
function OnGUI() {
if (flag == false){
flag = true;
}
if (GUI.Button(Rect(110, 60, 100, 50), "scroll" )){
temptime = Time.time;

}
}

function Update () {
if (flag == true){
if (Time.time - temptime < 5){ //5秒経過で止まるようにしてあります。
PatternScroll(0, 8);
PatternScroll(1, 8);
PatternScroll(2, 8);
}
else{
flag = false;
pattern[0].transform.localPosition.y = 0; //確認用。ココではちゃんと0になります。
}
}
}

function PatternScroll (line:int, speed:int) {
pattern[line].transform.position.y = (pattern[line].transform.position.y - ((5.2 / speed) * 0.1 / Time.deltaTime));
if(pattern[line].transform.position.y < (-5.2 * 7)){
pattern[line].transform.position.y = 0; //ここが0ではなく、-10とかになっています。
}
}

638 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 01:32:44.42 ID:UHU4s1P1.net]
子.transform.localPosition.y=0;
で0になる。
子.transform.position.y=0;
で-10になる。

つまり親のtransform.position.yは10だ!

ってことではないのか?

function PatternScroll (line:int, speed:int) {
pattern[line].transform.position.y = (pattern[line].transform.position.y - ((5.2 / speed) * 0.1 / Time.deltaTime));
if(pattern[line].transform.position.y < (-5.2 * 7)){
pattern[line].transform.localPosition.y = 0;
}
}

じゃダメなん?

639 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 01:44:51.39 ID:xEZ4GguW.net]
色々とあるけど、まず5秒後のy座標の位置をDebug.Logでもprintでもいいから確かめたほうがいいぞ
0にする条件になるのか?

640 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 01:46:54.80 ID:sIabSzrx.net]
>>613
突っ込みたいことは2点
・flagは常にtrueになる事
・Time.deltaTimeで割ってるのは何故?速度に時間をかけた値が移動距離だと思うが

OnGUIとPatternScrollを↓のように書き換えたらどうだろうか

function OnGUI() {
 if (GUI.Button(Rect(110, 60, 100, 50), "scroll" )){
  temptime = Time.time;
  flag = true;
 }
}

function PatternScroll (line:int, speed:int) {
 pattern[line].transform.position.y = pattern[line].transform.position.y - 5.2 * 10 * speed * Time.deltaTime;
 if(pattern[line].transform.position.y < (-5.2 * 7)) {
  pattern[line].transform.position.y = 0;
 }
}

641 名前:599 mailto:sage [2014/04/14(月) 03:12:04.62 ID:5eaJ8Xdp.net]
>>601-602
NGUI無料版触ってみようと思います。 色々な助言、助かりました。ありがとうございましたー

642 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 06:34:44.48 ID:I2SquPDO.net]
>>597
2Dだったので出てくる色々なものが平面で
その中にテクスチャも含まれてると思い込んでました
無事解決しました。ありがとうございます

643 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 08:36:10.36 ID:tZcefxLn.net]
>>614>>616
ありがとうございました。おかげさまで上手く出来ました。
OnGUIのflagを書く位置の間違いに気付いたのと、
最後のpattern[line].transform.position.y = 0;を
pattern[line].transform.localPosition.y = 0;に直したらちゃんと動きました。
初期にlocalPositionを試した時には上手動かなかったので、ココが原因だとは思いもよらなかったです…。
あと、式に無駄な()を付けてるところがあったのでスッキリさせました。



644 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 17:09:27.87 ID:5eaJ8Xdp.net]
すみません。モーション付き3Dモデルの着せ替えについてなのですが、
今は「頭、胴上、胴下、左脚、右脚、左手、右手」を完全に別ボーンツリーの別モデルで作って、
繋ぎ目用のボーンからマトリクスを取って各部位のルートボーンに当てて描画して行ってます。
これってやはり描画コストが高いやり方になるのでしょうか?(スマホとかでは特に重そうな)

Unityではモーションまわりは慎重にやらないと動かない事もあると耳にするのですが、
もっと軽く安全に3Dモデルの着せ替えを実現できる手法ってあるのでしょうか?

645 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 17:16:29.19 ID:DXYnOUqE.net]
負荷や描画コストは自分でも検証できるっしょ

646 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 17:27:08.30 ID:oHvQwMuo.net]
>>620
u3d.as/1qS

647 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 17:52:05.95 ID:B6TH3ZyA.net]
今 日 も チ ョ ン ア セ ッ ト で 糞 ゲ ー 大 量 生 産 だー

648 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 21:10:19.75 ID:q/RjQYuI.net]
Unity2Dでスクリプトで頂点情報を用意して描画する方法あったら教えてください
各頂点の座標やカラーをスクリプトで制御したいと考えてます

649 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 21:55:21.43 ID:qYZpAUWT.net]
>>624
Mesh

650 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 21:58:27.73 ID:UHU4s1P1.net]
この辺

ttp://docs.unity3d.com/Documentation/ScriptReference/Mesh.html

651 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 22:05:54.87 ID:q/RjQYuI.net]
>>625-626
サンクス!Mesh試してみます!

652 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 22:30:31.93 ID:0Wl69J6c.net]
Unity上で既存のモーションを改造して新しくモーションファイルを出力することはできますか?

激しく動くモーションだとモーションの合成がうまくいかないので、
joint_Hipを動かないようにしたモーションを作成したいのですが、
コードで作成したモーションを出力する方法がわからずに苦戦しております。

よろしくお願いします。

653 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 22:56:04.49 ID:feD03/8C.net]
すいません まだc#を学び始めたばかりの初心者なんですが
まんまレッドストーンやディアブロ3のような(視点・グラフィック・質感)
ゲームを作ることはできますか?
可不可によって学ぶ言語を変える必要があると思うので教えてもらえないでしょうか
↓参考画像です
ttp://livedoor.4.blogimg.jp/hatima/imgs/b/7/b702a24d-s.jpg
ttp://netgamers.cc/redstone/media/file_20051024T230628437.gif



654 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 23:25:23.27 ID:5eaJ8Xdp.net]
>>621
私の知らない実現できない方法は検証のしようもなく。。

>>622
Unityに不慣れでアセットを上手く試せておりませんが、着せ替えできそうなのですね。
マテリアルの合成なんてスクリプトもありますし・・。
情報提供ありがとうございましたっ

655 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 23:26:01.88 ID:QyhkjlVc.net]
>>628
できん事は無いが、外部3DCGアプリでやった方が早い
後、出力したアセットは現状アバターが定義できないっぽいからメカニムでは使えないと思われ

656 名前:名前は開発中のものです。 mailto:sage [2014/04/14(月) 23:34:27.74 ID:DXYnOUqE.net]
>>630
「今自分がやってる方法は描画コスト高いですかぁ?」とか聞いてたじゃん
それは自分でも調べられるよな?

657 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 00:52:02.89 ID:CNxYzxfT.net]
>>631
ありがとうございます。
Unityのコードにしてアセットストアでの公開を考えております。
できなければ外部のCG素人を使いたいと思います。

モーションの出力方法はあるのですね!
unity export assets motionなどと検索してみたのですが、それらしい情報は見つかりませんでした。
もしよろしければヒントを教えていただけると嬉しいです。

658 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 02:43:14.16 ID:rDEwkAfp.net]
>>632
Unity側ではまだ調べた事がありませんでした。
Unityではサンプル沢山あるんですし、モデルだけ差し替えて動かすなりすれば
比較して自分のがどれだけ重いか知る事できるんですよね。
重くて話にならなかったら別の手段を考える でも良いんですよね。
ありがとうございました。

659 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 05:30:28.98 ID:hoHQhCbk.net]
>>629
言語が関わってくるのは動作スペックくらい
グラフィックは根気。ただひたすら根気。

660 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 07:44:43.31 ID:AdOHYVnS.net]
>>629
下のページにあるようなゲームは、問題なく作れるよ。
unity3d.com/showcase/gallery

661 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 11:12:14.98 ID:1IKddbu2.net]
>>628
まずアニメーションクリップをデュプリケートして
それをゲームオブジェクトに登録する。
レガシーの場合はアニメーションコンポーネントの配列に、
メカニムの場合には使っているアニメーションコントローラの
中にとりあえず放り込んでおく。
その上でそのゲームオブジェクトを選択した状態で
アニメーションウィンドウを開きクリップを選択すれば
一応編集はできる。

あとこの辺とか
ttp://answers.unity3d.com/questions/8172/how-to-add-new-curves-or-animation-events-to-an-im.html
ちょっと古い情報なのでそのまま使えるかはわからん

662 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 11:15:54.31 ID:m3Xrr3zv.net]
>>628
UnityでMotionアニメーション編集するのはマジ辛いだけだからモーション編集は元の3Dソフト使う方が良いよ。
アリ物を組み合わせやすく作ってあるのがUnityというか。

お金あるならMixamoにモーション演出依頼もありだけど、人型しかやってくんねぇので困る。

663 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 11:17:27.01 ID:aShYX+Y4.net]
Unity使ってるのってそもそもお金に乏しい層なんでしょ?



664 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 11:33:47.63 ID:m3Xrr3zv.net]
>>639
お金に乏しいよりも人的コネクションに乏しいのが多いと思うよ。
Unity関係で消費する金額って個人デベロッパにはちょっと高めだけど、商用として使ってる分には些細だもの。
自分なんか特にそうだぜ、モデルとか音とか何処に依頼すればいいかって辺りで普段は詰むけど、ならAsset買えば良いじゃんで済ませるのがUnityのありよう(しかも買えばサポート依頼で特殊な事を別途依頼できるつながりをもてる)

つか国内のモデラーとかデザイナーとかもちっとLinkedinしてほしいんですけど。

665 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 11:36:43.18 ID:xRa1QbPk.net]
参加と書いた方が早い

666 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 12:50:54.78 ID:AAJX5tKF.net]
>>635,636さん
くだらない質問に返答してくださってありがとうございます
これから頑張って学んでいきたいと思います

667 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 12:52:27.73 ID:hF6AiDI6.net]
LinkedinてSNSのことでしょ

668 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 17:08:02.92 ID:mreOmjNh.net]
先日も質問させて頂きました脱出ゲームを製作している者です
お願いします教えてください

シーン毎に画面を作って読み込むと初期状態しか読み込めなかったので
同じシーン内でカメラを切り替えて画面遷移するようにしました
public class main : MonoBehaviour {
Camera cameraA;初期メインカメラ
Camera cameraB;
Camera cameraC;
続く
void start
cameraA = GameObject.Find("cameraA").GetComponent<Camera>();
以下続く
        cameraA.enabled = true;
cameraB.enabled = false;
cameraC.enabled = false;
        以下続く  

初期カメラをこれで設定し、画面を遷移するボタンには遷移先のカメラをtrueにし、現在のカメラをfalseにするようにしています
ここで、左下にアイテム画面を表示するボタンを置いてあるのですが
カメラを切り替えると全ての画面にアイテム画面へのボタンを置かないといけないでしょうか?
カメラを切り替えても位置を変えたくないUI的なのはどのようにしたらいいでしょうか?
NGUIは使っていません、本当に作りあげたいですお願いします!

669 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 17:47:18.70 ID:mq7uZtNF.net]
>>644
アセット買えばいいと思うよ

670 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 17:47:42.75 ID:iB5KC+kf.net]
アイテム画面用のカメラを用意するのよ。

671 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 18:03:41.48 ID:hF6AiDI6.net]
>>644
1.UI用のレイヤーを新規追加する
2.カメラを新規作成して以下のように設定
・Clear FlagsをDon't Clearにする
・Culling MaskはUI用レイヤーのみにする
・ProjectionはOrthographicにする
3.スプライトオブジェクトをカメラの子として追加して所属レイヤーをUI用レイヤーにする
4.メインカメラのCulling MaskからUI用レイヤーのチェックをはずす

こんな感じでメインカメラと独立した表示系を作れる <

672 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 18:08:15.22 ID:hF6AiDI6.net]
あ、忘れてた。インスペクタでUI用カメラのFlare Layer、GUI Layer、Audio Listenerは削除してください

673 名前:名前は開発中のものです。 mailto:sage [2014/04/15(火) 19:29:08.58 ID:Lm8QPcxm.net]
>>640
デザイナーに頼むとして人体モデルなら1体いくらくらい払う感じなの?



674 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 00:03:42.66 ID:RTHdp+15.net]
>>645
Assetにそういうものがあるとは知りませんでした、
開発を簡単にするシステムも売ってるんですね

>>646
>>647
手順まで詳しく教えていただいてありがとうございます!
maincameraとUIのカメラを二つアクティブにしておくということですね
やってみます!

675 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 10:04:12.60 ID:idAWvxd6.net]
NGUIのlabelに動的に長文の文章を表示したいのですが、文字化けしてしまいます
フォントはちゃんと対応させていて、インスペクタ上に直接入力するときちんと表示されます
文字化けしない良い方法は無いでしょうか

676 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 10:28:21.06 ID:idAWvxd6.net]
>>651
連投すみません
ttp://d.hatena.ne.jp/nakamura001/20130305/1362500542
をみて文字コードを変えたら事故解決しました。お騒がせしました。

677 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 13:06:11.36 ID:Qv3W9GHU.net]
japan.unity3d.com/developer/document/tutorial/my-first-unity/03.html
ここの「shift押しながら選択」ってやっても
Components that are only on some of the selected objects cannot be multi-edited
これが出て来て一括で登録というのが出来ない
仕方なく一つずつスクリプト貼り付けてテストしてみても今度は音が出てこない
困った

678 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 14:32:11.78 ID:fXWItTlX.net]
質問です
今ブレンドシェイプというものにチャレンジしててスクリプトでオブジェクトの形を変える
というところまでは出来ました
で、そのブレンドシェイプのモーションをmecanimで制御するってのは出来るんでしょうか?
どうもブレンドシェイプという機能は新しいらしくてweb上にもあまり情報がないのですが

679 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 14:37:08.90 ID:sWkGsjes.net]
すみません
自己解決しました

680 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 15:29:17.89 ID:M8Sdqosz.net]
>>654
mechanimはボーンを制御する機能なのでブレンドシェイプキーを変化させることはできません
スクリプトからSkinnedMeshRendererにブレンドシェイプさせつつAnimatorにアニメーションさせることはできます

当然、めり込み・干渉が起こらない範囲で変化させないといけませんが

681 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 15:33:49.24 ID:fXWItTlX.net]
>>656
ありがとうございます
mecanimによる全体の制御とブレンドシェイプの制御のスクリプトがゴチャゴチャになって
歪なスクリプトになってしまうと思ったもので

682 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 18:47:23.41 ID:RTHdp+15.net]
度々質問させて頂いております、お願いします
NGUI2.7.0を使ってImageButtonを作製しました
Normalに普通の画像、Pressedに光っている画像を設定したのですが
それにカメラを切り替えるスクリプトを入れたところタップしてすぐにカメラが切り替わってしまいます
タップを放した時にcameraAからcameraBに切り替えたいのですがどうしたらいいでしょうか?

Camera cameraA;
Camera cameraB;

void Start () {
cameraA = GameObject.Find("cameraA").GetComponent<Camera>();
cameraB = GameObject.Find("cameraB").GetComponent<Camera>();

}
// Update is called once per frame
void Update () {
}
void OnPress() {
if(cameraA.enabled){
cameraA.enabled = false;
cameraB.enabled = true;
}
}
}

683 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 18:49:16.68 ID:RTHdp+15.net]
途中で送信してしまいました、
カメラを切り替えるスクリプトは>>658のものです
初歩的な質問ですみません、回答お願いします!



684 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 18:51:02.86 ID:H6+jVlY5.net]
OnClick()じゃ駄目なのか?(タップした後ドラッグせずにリリースした時の応答)

685 名前: []
[ここ壊れてます]

686 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 18:52:26.70 ID:bCyZzCWI.net]
OnPress()をOnClick()にしたまえ。
いや、スマホ系のイベントがどうとられるかしらんのであれだがw

687 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:09:09.57 ID:M8Sdqosz.net]
>>658
www.tasharen.com/?page_id=160
OnPress(bool isDown)でisDownがtrueからfalseに変わった時を判定すればいい
前フレームのisDownを保存しておけばできる

688 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:13:13.06 ID:tkscEg7K.net]
1から10まで人に教えてもらった挙句にデバッグまで人にやらせる
ホント相変わらずだなw

689 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:25:41.29 ID:2QEXwrhB.net]
これがゲームの民主化さ。

690 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:31:51.82 ID:RTHdp+15.net]
>>660
>>661
>>662
OnClick()で出来ました、OnReleaseにしたり何時間も悩んで出来なかったとこが簡単に、
ありがとうございました!

>>663
カメラの切り替えのスクリプトは自分で調べて作りました

毎回初心者の立場で申し訳ないと思って独力で出来るところまではやっています
出来る人から見たらすぐ分かる場所も自分ではなかなか見つけられないです、
教える側の方にできるだけ面倒にならないように自分がやったところまではスクリプト書いてます、
それでも教えるのが面倒であればスルーしてください、お願いします。

691 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:34:37.76 ID:M8Sdqosz.net]
>>665
その人このスレを常時見張ってる○○人だから
餌あげるとなついちゃうよ

692 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:40:59.22 ID:tkscEg7K.net]
わざわざ妙なやり方教えてる奴が何言ってやんだかw

693 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 19:48:47.12 ID:H6+jVlY5.net]
OnPressなら長押し検出もできるから別に解として誤りではないよ。



694 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 20:07:00.76 ID:bCyZzCWI.net]
いや〜、ちゃんとゲーム作って
進行してる感があって俺は好きだねw
それに比べて俺ときたら…このゲームはいつ出来上がるんだ?

695 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 20:47:01.41 ID:FIlBBZLQ.net]
>>669
ベタながら自分で細かく納期目標立てて、可能な限り守るようにしていくと終わりが見えて心折れにくいよ
やたら時間のかかってる部分が本当に必要な部分なのかとか考え治せるし

だらだらやるとどうでもいいことにやたら集中しちまったりするし

696 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 20:54:16.02 ID:bCyZzCWI.net]
ありがとう。
「貴様、見ているな!?」
と思うかのようなアドバイスだw

697 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 21:11:50.76 ID:qjHEhlEC.net]
blenderで作ったモデルのテクスチャアニメ(テクスチャのオフセット位置のアニメーション)はインポートされないっぽい?
顔テクスチャのアニメとかUnity側で作って追加とかできるんだろうか…

698 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 21:47:36.13 ID:bCyZzCWI.net]
blenderもFBX経由でインポートされてて
現状UVアニメーションは入らんっぽい。
ttp://answers.unity3d.com/questions/10771/importing-uvs-animation-from-fbx.html
古い情報だが特に新しい話はないっぽい

Unity上でUVアニメーションをつけることはできる。
マテリアルのタイリング・オフセットでやってもいいし
Mesh.uvで直接UV座標を操作することもできる(明らかに面倒だが)
アニメーションファイルを作ってカーブ打ってくのも可能なはず。
ttp://amano-kiyoyuki.hateblo.jp/entry/2013/02/24/135132
ttp://terasur.blog.fc2.com/blog-entry-539.html
ただなんかバグがあるっぽい情報もある。
ttp://hideapp.cocolog-nifty.com/blog/2014/02/unity-tips43x-3.html
ttp://hideapp.cocolog-nifty.com/blog/2014/02/unity-tips43x-3.html
ttp://hideapp.cocolog-nifty.com/blog/2014/02/unity-tips43x-3.html

699 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 21:50:54.83 ID:bCyZzCWI.net]
わるい、なんか最後コピペ連打状態になっちまったw

700 名前:名前は開発中のものです。 mailto:sage [2014/04/16(水) 22:57:08.89 ID:qjHEhlEC.net]
>>673
お早い解

701 名前:答、これはありがたい
やっぱりインポートは駄目かー地道に作り込んだ表情アニメが全部無駄とは泣ける
UIから使えるアニメーションエディタでやりたいとこだけどバグがあるだと・・・
[]
[ここ壊れてます]

702 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 01:17:27.27 ID:piEzTsOM.net]
>>675
南無さん!

703 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 03:46:11.80 ID:S0FeoeWt.net]
Unity自体のフォント設定はどうすれば変えられるのでしょうか。
いろいろなフォントをWindowsにインストールしていたら、
Inspector上で見られるソースコードのプレビューのフォントが変わってしまいました。
再インストール等もしたのですが変わりません。
わかる方いたら教えてくださいお願いします。

参考画像はこんな感じです。
www.dotup.org/uploda/www.dotup.org5000506.png



704 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 04:35:22.77 ID:+OgrFixU.net]
そういう設定はない。
なんかエディタにはフォント関係のバグがあるっぽいな〜
ttp://answers.unity3d.com/questions/327074/editor-font-changes-randomly.html

一応ここに書いてある方法だと

自分用のレイアウトをセレクトする(今そうだとしても改めて)。
ためしにデフォルトレイアウトを選択してもいい。

ゲームビューのマキシマイズスクリーンの選択をはずす。

Ctrl+Pを押す。

だそうだ。馬鹿らしいバグだ、しかも今も直っていない、とのこと。

705 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 04:38:07.45 ID:JIHB3znt.net]
Rigidbodyで前進させるために
rigidbody.velocity = transform.forward * 5;
と書いたんですが、この書き方だと前進してる間は重力を無視しちゃうことに気づきました。

この書き方で更に重力の落下分を足すにはどう書けばいいのでしょうか

706 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 04:51:04.17 ID:+OgrFixU.net]
rigidbody.AddForce(transform.forward * 5);
じゃだめなん?w
あるいは
rigidbody.Velocity+=transform.forward*5;
とか?

707 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 05:09:18.40 ID:+OgrFixU.net]
そうか、それだと加速しちゃう、って話か。
そしたら
Vector3 vec = rigidbody.Velocity;
vec.x = vec.z = 0f;
rigidbody.Velocity = transform.forward * 5 + vec;
とでもするとか?
あと
rigidbody.position += transform.foarward * 5 * Time.deltaTime;
とかもありうるけど慣性的なものはなくなっちゃう。

708 名前:名前は開発中のものです。 [2014/04/17(木) 07:44:59.96 ID:ZqUSRIcx.net]
unityを今日始めたんですが、
assetを読み込んで再生ボタンを押してもエラーになります。

どのようにすれば再生出来るようになりますか?

709 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 07:48:25.43 ID:lxUCsQjc.net]
ほほぅー

710 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 08:06:15.59 ID:iQFKi0jZ.net]
ようやく国士様もゲーム作る気になったのか

711 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 08:11:10.43 ID:ZqUSRIcx.net]
>>684 

別に国士ではないです!
2chも8年ぶりぐらいに書き込みました。

御願いします!
教えていただけないでしょうか?

712 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 08:25:46.32 ID:+OgrFixU.net]
WinなのかMacなのかとか
なんのアセット読み込んだのかとか
なんてエラーが出てるのかもわからないのに
解決策が提示できるのはエスパーだけだろうw

713 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 08:42:45.16 ID:ZqUSRIcx.net]
>>686

大変申し訳ありません。

自己解決いたしました。(再度インポートいたしました。)

以後は気をつけるようにいたします。



714 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 15:51:00.17 ID:nfO8Mb0y.net]
すみません 
JavaScriptのコードの、グローバルスコープで宣言&値を入れた変数の値を変えても、
Unity上では反映されず困っております。他のコードはちゃんと更新されているのに…。良い解決策は無いでしょうか?

715 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 16:15:13.90 ID:uw0m6gkn.net]
>>688
publicな変数をインスペクタ側で変更しているとオブジェクトのシリアライズで.unityや.prefabに書き込まれちゃうのでコード書き換えても反映され

716 名前:ネい。 []
[ここ壊れてます]

717 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 21:17:33.28 ID:S0FeoeWt.net]
>>678
ありがとうございます。
何度か試してみましたが何も変わらないようです。
バグならしょうがないみたいですね。
見た目がアレなだけで支障はないですし、
当たり前ですがMonoには問題ないので、しばらく我慢します。

フォント自体PCから削除したにも関わらず表示されてるあたり、
どこかにキャッシュされてる感じもします。

718 名前:名前は開発中のものです。 mailto:sage [2014/04/17(木) 23:43:39.97 ID:+mmWGeOL.net]
LINEグループ作ったから良かったら
id appmake
申請してくれたら招待します
初心者歓迎 共同開発 雑談 コラボ 何でもok

719 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 01:39:56.60 ID:m1YQozBf.net]
今流行りのゆにてぃちゃん使ってみたんですけど
ゆにてぃちゃんを子にすると移動速度が親のscaleに比例して超加速する…
付属のスクリプトそのまま使ってやったんですけど何故なんですかね?

720 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 02:15:18.88 ID:nfi3FIgH.net]
簡単な2Dゲー作ってみようとUNITY入れてみた
しかしOOPとか考えてコード組んでみていざ
空オブジェクト用意して適用させようとしたところで
今度はオブジェクト毎の関連どうするのが適切なのかと
小一時間悩み込んでしまう駄目な俺…
C#用いた上手い設計を学べる資料あったら教えて欲しい

721 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 02:37:09.82 ID:lA/wExga.net]
>>693
OOPといえば継承を主眼としがちだけどUnityの考え方は集約が基本
空のオブジェクトにコンポーネント群を追加して機能を実現していくと考えよう
サンプルプロジェクトを開くと複数のスクリプトがアタッチされたオブジェクトを見たことがあるはずなので参考にするといい

722 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 03:19:03.56 ID:4+Zn0JF9.net]
>>681
ありがとうございます!できました

723 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 07:54:32.31 ID:aJrrpgDf.net]
>>693
アセット買えばいいよ



724 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 08:39:34.18 ID:VcZdLhhu.net]
>>693
公式のサンプルプロジェクトとか眺めてみたら?

725 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 09:38:37.01 ID:Ptk+x4UW.net]
>>672の者だけど、アニメーションファイル作る方法で特にバグもなくテクスチャアニメ実装できたー

あとは>>637の方法でblenderから持ってきたモーションにテクスチャアニメを追加すればよろしいわけか
>>638で言ってるようにblenderのをまんま使えたら楽なのだが・・・インポートできないものはしょうがないのか

726 名前:名前は開発中のものです。 [2014/04/18(金) 10:04:01.12 ID:DdMEybUL.net]
hayabusa3.2ch.net/test/read.cgi/news4viptasu/1396442046/235
  ↑  ↑  ↑    ↑  ↑  ↑

727 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 11:52:50.89 ID:Ptk+x4UW.net]
>>698の追加で、アニメーションタイプがLegacyだとなぜかモーションの編集ができなかった
数値入力しようとしても入力直後に初期値に戻されるのでこれがバグ?

Genericならアニメーションの編集が可能だけど
テクスチャのオフセット値全部数値入力だから物凄い面倒だこれww

728 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 12:17:55.26 ID:Ptk+x4UW.net]
×モーションの編集 ○テクスチャステータスのキーフレーム追加
テクスチャ以外のパラメータのキーフレームは普通に反映されるからやっぱバグなんだろうなあ

729 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 12:32:51.93 ID:VcZdLhhu.net]
なんか元記事のあれだと
キーは打てるけど動かないみたいな話だったけどね〜。

その人がやってるみたいになんかの空オブジェクトの
アニメーション値を受け取ってテクスチャオフセットに流す
みたいなやり方でもしないとやってられん感じはする。

730 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 18:20:45.09 ID:QlPFmdYX.net]
度々質問させて頂いています、申し訳ないです、

NGUI2.7.0を使っているのですが
Widget wizardでImageButtonを作って配置し、カメラを切り替えるスクリプトを入れたのですが
カメラを切り替えた

731 名前:先にあるボタンと同じ場所が押せなくなってしまいます

cameraAの画面には、OnClickでcameraAをfalseに、cameraBをtrueにするボタンがあり左端に置いています
cameraBの画面には、同じ処理でcameraBとAを切り替えるボタンが左端においてあります
この状態でcameraAのボタンを押すことができないのですが
cameraBにあるボタンの位置を重ならないように置くと、cameraAのボタンが押せます

cameraA、Bは横に間隔をあけて置いてあります
なぜかcameraAを見ているのに、cameraBに置いてあるボタンの場所がクリックできません、
わかりにくくて申し訳ないですが、分かる方おられましたら教えていただきたいです!
[]
[ここ壊れてます]

732 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 19:52:20.19 ID:VcZdLhhu.net]
ボタンのOnClick()にそれぞれ
print("ClickA");
print("ClickB");
とか書いてみてイベント拾ってるかどうか
確かめてみれば?

ちなみにNgui3系ではそういうことは全然なかった。

733 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 20:02:51.15 ID:QlPFmdYX.net]
>>704
イベントはちゃんと拾ってるみたいなんですが
今色々と試していたところ
cameraAにあるAからBへ切り替えるボタンをそのまま横にずらしcameraBに置いたのですが
その状態でcameraAには背景しかない状態なのですが
cameraBに置いてあるAからBへ切り替えるボタンの場所をクリックすると切り替わりました、
画面上にも何も無いですしemptyとかも置いてないんですが、



734 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 21:00:09.74 ID:VcZdLhhu.net]
あ〜、もしかしたらだが

GameObject cameraA;
GameObject cameraB;

void Start () {
cameraA = (GameObject)GameObject.Find("cameraA");
cameraB = (GameObject)GameObject.Find("cameraB");
}
void OnClick() {
if(cameraA.activeInHierarchy){
cameraA.setActive(false);
cameraB.setActive(true);
}
}
}

とかにすればいいのかも。
綴りとかミスってたらすまん

735 名前:名前は開発中のものです。 mailto:sage [2014/04/18(金) 21:39:20.59 ID:QlPFmdYX.net]
>>706
スクリプトまで書いていただいてありがとうございます!
やってみたらボタン周り出来ましたーー!
ただcameraの切り替えをするとHierarchyの中ではアクティブ非アクティブが変わるんですが
Inspectorの方のチェックが切り替わらなくなってしまい映らなくなってしまいます、
もうちょっとcameraの使い方勉強してきます、ありがとうございました!






[ 続きを読む ] / [ 携帯版 ]

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

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