[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
655: 2017/12/05(火)20:01 ID:Z564PTO0(2/2) AAS
あとハンドルはサイズ指定だるいよね
gizmo系と同じように扱えない気がするで
656: 2017/12/05(火)20:07 ID:Xdk/T4FC(3/3) AAS
>>651
あぁ、そうか、アセット使うとそうだね。
すまん、俺はアセットモデル入れた事無いので及ばんかった。
657(1): 2017/12/05(火)21:13 ID:jQ+ecE7h(1) AAS
RXNは、Unityエンジンを使ったお仕事をしている会社にもプレイしても
らいたいです。爆速のロード、スパイクもなく秒間60フレームでの軽快な動
作(処理落ちはします)。弊社がこれを実現したのだから、安心して余裕で
参入できると思います。でも技術の開示は一切しません。
外部リンク:togetter.com
面白法人カヤックの学生絵描き買い叩き問題のまとめ
658: 2017/12/05(火)22:41 ID:ye5fpjxg(2/3) AAS
>>649
それ、シーンビュー上でオブジェクトを選択した時に表示される矢印の編集オプションっぽい
つまり、プレイ中に普通に扱うオブジェクトとは違う様子
言ってみれば、デバッグラインやギズモの扱いでは・・・
実際にオブジェクトとして存在するプリミティブとはチャット使い勝手が違うな〜
省3
659: 2017/12/05(火)22:44 ID:ye5fpjxg(3/3) AAS
<訂正>
>>649
それ、シーンビュー上でオブジェクトを選択した時に表示される矢印の編集オプションっぽい
つまり、プレイ中に普通に扱うオブジェクトとは違う様子
言ってみれば、デバッグラインやギズモの扱いでは・・・
省7
660: 2017/12/05(火)22:53 ID:WJDqO2la(1) AAS
やはり、チャット使い勝手、が気になりましたか。
661: 2017/12/06(水)07:10 ID:FKi3w4DB(1) AAS
unity製でお手本になりそうなゲームをいくつか教えてください
662: 2017/12/06(水)07:24 ID:hByeQDu+(1) AAS
マリオラン、ポケゴ、白猫
663: 2017/12/06(水)10:32 ID:WHEH+2xJ(1/2) AAS
>>650
monodevelop使ってるので無理ですか。
教本の著者はユーザー定義関数に必ずそれっぽい英語をつかうので(変数にも)、それがビルトイン関数なのかオレみたいな初心者は迷わされる。
664(1): 2017/12/06(水)11:23 ID:HqLW9Y2x(1/2) AAS
使ってないからしらんけどmonodevellopでもメソッドの実装元へジャンプするコマンドは普通にあると思う。
てかそれがないIDE見たことない。コンテキストメニューにないの?
665: 2017/12/06(水)11:28 ID:HqLW9Y2x(2/2) AAS
一番上にあんじゃん・・・
666: 2017/12/06(水)11:56 ID:OHoVed9U(1) AAS
monoでもソース参照してたから、間違いなくできるわw
667: 名無し@キムチ 2017/12/06(水)17:23 ID:dzbC/kNJ(1) AAS
>>657
RXNのデモ動画、音が割れていますが・・・w
668: 2017/12/06(水)19:28 ID:WHEH+2xJ(2/2) AAS
>>664
ありがとうございます。使い方がわかりました。goto decrearation してassembleファイルに飛ぶのがビルトインなんですね。
こんな機能まったく知りませんでした。
669(1): 2017/12/06(水)19:48 ID:/LdYoNHU(1) AAS
OverlapBoxを使うと、メモリーリークしちゃうんですか??
670(3): 2017/12/06(水)22:05 ID:mZdZLUg5(1) AAS
表情アニメーションにブレンドシェイプを使うためにモデルの頭と体を切り離したんですが、どうしても境目が目立ってしまいます。
上手く境界線を目立たなくする方法をご存知の方がいましたら教えて頂けると助かります
(UnityちゃんとかはToonシェーダ上手く使ってごまかしてますけど、今回はStandardシェーダーのようなリアルな質感のものを使いたいです)
ちなみに首元で切って服を着せることも考えましたが、水着など首元の見える衣装替えを実装予定なのでそれも難しいです…
671: 2017/12/06(水)23:07 ID:uMVQKnqp(1) AAS
>>669
しないよ
>>670
使ったことなくて力になれないんだけど、表情変えるのに首で切るもんなん?のっぺらぼうと表情じゃだめなん?
672: 2017/12/06(水)23:27 ID:Qzkk8sf8(1) AAS
言ってることば無茶苦茶過ぎて相手にするだけ無駄
首切ろうがきるまいが関係ないしユニティちゃんがスタンダードシェーダー使っても問題ないし
673(1): 2017/12/06(水)23:55 ID:lMvDYGo7(1) AAS
>>670
だからよ
質問の時だけコテハン外して人を騙そうとしてるその魂胆がいけすかねーって言ってんだよキムチ!!
おいキムチ!!
バレてんだぞキムチ!!!!
674(2): 2017/12/07(木)05:31 ID:TfLDssMU(1/2) AAS
エスパー案件で申し訳ないのですが
エディタのゲームビューでは表示されているオブジェクトが
スマホの実機上で表示されない場合どこを疑えばいいのでしょうか
対象はUIのボタンでエディタから静的にに配置した場合表示されますが
スクリプトからアクティブ切り替えやインスタンス生成した場合に表示されません
675: 2017/12/07(木)09:09 ID:NWPNPY2x(1/2) AAS
新規プロジェクトを作って、対象のボタンと処理だけつけてビルドしてみる。
同じようになるなら、今度は元のプロジェクトの対象以外のスクリプトを全部コメントアウトしてビルド。
何か変化したら、コメントアウトを少しづつ外して、問題のあるスクリプトを探していく。
変わらないなら、ボタンかCanvasの
インスペクターウィンドウでの設定に問題があるのかも。
676(1): 2017/12/07(木)13:50 ID:xK05b4bo(1/3) AAS
>>674
アセットを買うのが解決の早道ですよ!
677: 2017/12/07(木)14:07 ID:QBK35S4q(1) AAS
アセトンとは、ケトンの分類の中でも1番単純な構造を持っており、分子が小さいので溶けやすく、水にも、ほとんどの油脂にも溶けるので、様々な用途に有機溶媒として用いられている物質である。
678: 2017/12/07(木)16:34 ID:TdH7rlV1(1) AAS
カキーン + _____ *
/ // /|
| ̄/  ̄ ̄|//|
|/∧_∧/|/ |
* | (´・ω・)| | +
| (/o旦o | |
|/ー―-′|/
省1
679: 2017/12/07(木)16:43 ID:oyXAQYK2(1) AAS
オブジェクトの外周をもやっと光らせる表現ってどうやってるんだろう
単純に形状に対応したパーティクル作ってるだけ?
680: 2017/12/07(木)17:48 ID:4zStDQvW(1/3) AAS
マスク切って発光でフラクタルノイズ重ねてグロー掛けるとか
681: 2017/12/07(木)17:52 ID:4zStDQvW(2/3) AAS
ごめんAEスレと間違えた
682: 2017/12/07(木)18:22 ID:C5TGB3mz(1) AAS
パーティクルでもポストエフェクトでもエミッシブでもできる
ケースバイケース
683: 名無し@キムチ 2017/12/07(木)19:24 ID:hswJM9ej(1/3) AAS
>>673
残念だが>>670の質問は当方のものではない。
また当方は質問のときだけコテハン外したりはしない。
ただうっかりしてコテハンつけ忘れたことはあるが、それも2〜3回程度だw
キミはあまりレベルが高くないようだな・・
684(3): 2017/12/07(木)19:32 ID:5K/yowW4(1) AAS
>>676
プログラム素人でfbxで物作るだけの人は
どんなアセット買えばいいのですか
685: 名無し@キムチ 2017/12/07(木)19:43 ID:hswJM9ej(2/3) AAS
>>684
アセット買うよりも、つくったfbxをアセットにして販売するほうがいいと思います。
とくできていればアセットの審査にも通るでしょう。
ただアセットは登録の申請がチョー複雑で難しいです。プログラムの100倍は難しいと思ったほうがいいでしょう。
当方も申請の仕方がよく理解できずに、挫折したひとりですw
686: 2017/12/07(木)19:57 ID:xK05b4bo(2/3) AAS
>>684
完成プロジェクト系のアセットがいいですよ。
素材を揃えることできれば簡単にゲーム化できます。
687: 名無し@キムチ 2017/12/07(木)20:16 ID:hswJM9ej(3/3) AAS
よくここでC♯プラグラムの講座をしている人は、
それよりアセットの登録の仕方を、小学3年生でもやかるような簡単な言葉で、
最初から順序よく、欠落した部分がないように、懇切丁寧に述べていただければ助かります。
小学3年生(その中でも落ちこぼれ生徒)のための、アセット登録申請講座、ぜひやっていただきたい!!!
688: 2017/12/07(木)20:51 ID:4indIwx4(1) AAS
bolt使ってる人いる?
フローグラフとステートグラフがあるのは相当整理しやすそうだけど機能や操作性はplaymakerと比べてどんな感じ?
689(3): 2017/12/07(木)20:54 ID:TfLDssMU(2/2) AAS
>>674
この質問わかる方いませんか?
690: 2017/12/07(木)20:59 ID:KQoomDkR(1) AAS
申し訳ないなら書くなバカ
691: 2017/12/07(木)20:59 ID:4zStDQvW(3/3) AAS
>>689
このスレにはそんな難しい質問に答えられる奴はいない。
TwitterやFacebookで現役のエンジニアに質問してみたまえ
692: 2017/12/07(木)21:22 ID:xK05b4bo(3/3) AAS
>>689
アセットをかえばいいんじゃないですか?
693: 2017/12/07(木)21:23 ID:oxqTCZ+G(1) AAS
>>689
回答されてるじゃん、まずそれやってみなよ。
そんで、やった結果をかきなって。
694: 2017/12/07(木)21:50 ID:NWPNPY2x(2/2) AAS
>>684
アセットのことはよく知らないけど、プログラムで動かす方法が一番普及してて、検索すれば情報もたくさん出てくるので習得しやすい気がする。
外部リンク:codegenius.org
外部リンク:csharp.sevendays-study.com
695: 2017/12/07(木)23:51 ID:DyP8ts7O(1) AAS
3Dゲームのプログラムは、3D空間上での挙動(移動と回転)がメインだから、
慣れればできると思うけど・・・
向きを変えて、移動して、発射して、当たったら消えて・・・
くらいできれば、少しゲーム性が出てくるので、
あとは、操作系を作りこんだり、挙動のパリエーションを増やしたり、
キャラを増やしたり、当たり判定を調整したり、試行錯誤
696: 2017/12/08(金)00:36 ID:Urki8ZVQ(1/2) AAS
ちゃんと動くクソゲーの出来上がりってわけ
697: 2017/12/08(金)01:50 ID:rY92HIWe(1/5) AAS
はい皆さんこんばんは。
気分が乗ったら講義のお時間です。
本日の講義は "ループ制御" です。
ループ制御は「プログラムの任意の場所を繰り返し実行させたい」ときに使うもので
"for文" と "while文" の2つを使います。
698: 2017/12/08(金)01:50 ID:rY92HIWe(2/5) AAS
AA省
699: 2017/12/08(金)02:06 ID:rY92HIWe(3/5) AAS
次に下の例を見てください。
[例]
int i=0;
for(i=10; i>0; i--){
Debug.Log("i=" + i );
}
これはスタート値10から始まり、0に向かって1ずつiの値を減らしていっています。
省18
700: 2017/12/08(金)02:18 ID:rY92HIWe(4/5) AAS
[例]
for(int i=0; i<10; i++){
Debug.Log("i=" + i );
}
これはiの宣言を for文 の中で一緒に行っている例です。
この記述が一番使います。
このiはfor文内の"{ }"の中だけ有効でループが終わると自動的に消滅します。
省8
701(1): 2017/12/08(金)02:33 ID:rY92HIWe(5/5) AAS
[例]
for(int i=0; i<10; i=i+2){
Debug.Log("i=" + i );
}
これは三番目の増減値を1ではなく2にした例です。
「i=0」「i=2」「i=4」…「i=10」のように表示されます。
"i=i+2"部分は"i+=2"のように省略系も使用できます。
省16
702: 2017/12/08(金)02:35 ID:Urki8ZVQ(2/2) AAS
最初から条件式が偽の場合の説明がないやん
703(1): 2017/12/08(金)09:34 ID:Qga/mJqt(1/2) AAS
インポート時、プロジェクトの cs ファイル変更時におきる
Compiling Script というプログレッシブバーや、右下のぐるぐるがとまらない
の処理が10分たっても終わりません。
mono.exe を kill すると復帰するのですが、そのあとメッセージなしのエラーが表示されます。
対策あったら教えてください。お願いします。
704(1): 2017/12/08(金)10:04 ID:vndbYB6g(1) AAS
>>703
対策案ですが、アセットを買ってみたらどうですか?
705: 2017/12/08(金)10:07 ID:Qga/mJqt(2/2) AAS
>>704
どのアセットですか?
706: 2017/12/08(金)10:20 ID:0uuW61/P(1) AAS
まーた中身を理解しないままパクッて使おうとしてるキムチか
707: 2017/12/08(金)12:50 ID:v80JBwFv(1) AAS
プロジェクトウィンドウでC#スクリプトファイルを作成した際に、アイコンが通常のC#ではなく歯車になることがあります。
その条件と理由を教えて下さい。
708(1): 2017/12/08(金)20:16 ID:q0nmqcMI(1) AAS
>>701
ありがとうございます!!
ジェネリック関数の講義が待ち遠しい。
709: 名無し@キムチ 2017/12/09(土)08:10 ID:1JEBIHPe(1/2) AAS
やったー!!外部オーディオ鳴らすのに成功したーーーーっ!!!!
最初のりたまブログのこのコード見たけどダメだった・・・
IEnumerator StreamPlayAudioFile(string fileName)
{
//ソース指定し音楽流す
//音楽ファイルロード
using(WWW www = new WWW("file:///" + fileName))
省18
710(3): 2017/12/09(土)12:22 ID:8nWowzmq(1/2) AAS
スレチだったらごめん。
アクションゲームを作るために「ゲーム制作のための数学」系の本を
一冊買っておきたいんだけど、何かおすすめあります?
もしくはアルゴリズムの参考になるアセットがあったら教えてほしい。
711(1): 2017/12/09(土)13:07 ID:X9y8lbqo(1/3) AAS
>>710
アクションゲームの完成プロジェクトアセットを購入しましょう
712(1): 2017/12/09(土)15:04 ID:Ia5bSAGk(1/6) AAS
>>708
残念ながらジェネリック関数を扱う予定はなし
>>710
市販品で例えるとどんなアクションゲーム?
Unityは大抵のゲームアルゴリズムが既にシステム関数(メソッド)にまとめられて
1行書き込む(呼び出す)だけで使用できちゃったりするから覚える必要ない場合が多い
713(1): 2017/12/09(土)16:49 ID:G7HaLFZX(1/3) AAS
>>710
2Dか3Dかで変わってきます
714(1): 2017/12/09(土)16:59 ID:8nWowzmq(2/2) AAS
>>711-713
ごめん、2Dです。
マリオとかメトロイドヴァニア系のアクションをを作る予定ですが、ショットをちゃんとした物理的な挙動にしたいのと、
あと飛行タイプの敵とか動く足場とかを∞←こういう軌道で動かしたりしたいんですよね。
715: 2017/12/09(土)17:05 ID:x1Unwj8Y(1/2) AAS
unityの2Dでマリオ3みたいなやつでお手本になるゲームないでしょうか
マリオランみたいに一方にしか移動しないようなのじゃなくて
716(1): 2017/12/09(土)17:27 ID:1JEBIHPe(2/2) AAS
PC内にあるすべてのwav音を鳴らすテストです。
この機能を取り入れれば、当方のソフト「振付王」も大いなる飛翔を遂げそうです ↓
動画リンク[YouTube]
717: ダーク王鍬大使 ◆SoVpkB15jY 2017/12/09(土)18:04 ID:bXsi3c78(1/4) AAS
>>716
キャラクターがすごく不気味でふ(^^
これがキムヨナでふか?(^^
718(3): 2017/12/09(土)20:05 ID:AnRI3nPF(1/2) AAS
staticの変数(gameobject)をインスペクターから指定できないと知り、直接インスタンス化したいのですが、
Assets/Prefabsにあるprefabを指定するにはどうすれば良いでしょうか?
Instantiate(GameObject.Find(?????));
719: 2017/12/09(土)20:14 ID:X9y8lbqo(2/3) AAS
>>718
あなたにはプログラムの才能がないのでアセット購入することをオススメします
720(1): 2017/12/09(土)20:16 ID:x1Unwj8Y(2/2) AAS
unityの2Dでマリオ3みたいなやつでお手本になるゲームないでしょうか
マリオランみたいに一方にしか移動しないようなのじゃなくて
721: ダーク王鍬大使 ◆SoVpkB15jY 2017/12/09(土)20:21 ID:bXsi3c78(2/4) AAS
>>718
GameObject.Findはヒエラルキー上のものを探すためのものでふよ(^^
722(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/12/09(土)20:36 ID:bXsi3c78(3/4) AAS
>>718
何をしたいのかよく分かりまふぇんがググって調べてきまひた(^^
public GameObject prefab;//これをフィールドに書く(^^
Instantiate(prefab, this.transform.position, Quaternion.identity);//これをvoid Start()内で実行する(^^
あとはインスペクタから使いたいプレファブをアタッチする(^^
これでスクリプトを張り付けてるオブジェクトの位置にprefabにアタッチしたPrefabを生成しまんこ(^^
723(3): 2017/12/09(土)20:55 ID:AnRI3nPF(2/2) AAS
>>722
めちゃくちゃ言葉足らずですいません。
他スクリプトから呼び出すためにそのスクリプトをstaticで構成しました。
⑴staticを使っていてもインスタンペクターからプレファブを指定する方法
⑵Resouse.Loadを使わずにAssetフォルダにアクセスする方法
(3)別スクリプトから呼び出す場合でもstaticにしなくて良い方法
この中のどれかを募集中です。
724: 2017/12/09(土)21:06 ID:X9y8lbqo(3/3) AAS
>>723
アセット購入を募集していませんか?
725: ダーク王鍬大使 ◆SoVpkB15jY 2017/12/09(土)21:08 ID:bXsi3c78(4/4) AAS
(3)別スクリプトから呼び出しならstatic使わなくてもできまふよ(^^
どっかのオブジェクトにスクリプトがくっ付いてる場合(^^
呼び出される側
public int うんち
呼び出す側
変数名 = GameObject.Find("ヒエラルキーのオブジェクト名").GetComponent<オブジェクトにくっ付いてるスクリプト名>().スクリプトの変数名、この場合はうんち;
多分これで出来ると思いまんこ(^^
726: 2017/12/09(土)21:52 ID:+Fgkmrfl(1) AAS
ファイアーエムブレムのようなゲームが作りたくて参考書などを見ながらAI作ってたのですが上手く行きません
数千円以内で買えるアセットでよさげなのないでしょうか
727: 2017/12/09(土)21:53 ID:G7HaLFZX(2/3) AAS
3Dで基礎から勉強したければ、
難:「実例で学ぶゲーム3D数学」
中:「ゲーム開発のための数学・物理学入門」
易:「ゲームアプリの数学 Unityで学ぶ基礎からシェーダーまで」
2Dでアルゴリズムのアイデアを得たければ、
「アクションゲームアルゴリズムマニアックス」
「アクションゲームプログラミング」
728: 2017/12/09(土)21:59 ID:G7HaLFZX(3/3) AAS
>>723
Staticは他のオブジェクト間で共有したいものに使うので、
ただ他のオブジェクトのコンポーネントを使いたいだけだったら、
Staticを付けなくても、呼び出して利用はできます
729: 2017/12/09(土)22:47 ID:Ia5bSAGk(2/6) AAS
どうも。
気分がノッたら講義のお時間です。
"while文" の予定でしたが変更して "for文" の続きです。
"for文" は配列を扱う時に適しています。
例えば次のような文字列型配列があったとします。
例
string[] mes = {"ようこそ", "ねらーの町へ", "ゆっくりしていってね!"};
省8
730: 2017/12/09(土)22:48 ID:Ia5bSAGk(3/6) AAS
次に for文 を使用した場合の例です。
例
string[] mes = {"ようこそ", "ねらーの町へ", "ゆっくりしていってね!"};
for( int i=0; i<3; i++ ){
Debug.Log( mes[i] );
}
for文 を使用すると100個あってもこの4行だけで済みプログラムをすっきりとまとめられます。
省8
731(1): 2017/12/09(土)22:53 ID:Ia5bSAGk(4/6) AAS
また、配列処理に特化した専用のfor文といえる "foreach文" というのもありますが
for文で同じ事が出来る為講義ではあえて扱いません。
興味がある方は下のリンク先で確認してください。
今のあなたならリンク先の文章をなんとなく理解できる事でしょう。
配列での foreach の使用 (C# プログラミング ガイド)
外部リンク:docs.microsoft.com
本日は以上だクソども
732: 2017/12/09(土)23:01 ID:Ia5bSAGk(5/6) AAS
>>720
全13回の講座。
焦らずこれをじっくりやるといい。
外部リンク:hiyotama.hatenablog.com
733: 2017/12/09(土)23:07 ID:Ia5bSAGk(6/6) AAS
>>714
メトロイドヴァニアをYoutubeで拝見したがいきなりこれは難しいよ。
物理的な挙動に関してはUnityは物理エンジンが勝手にやってくれるので自分でプログラムする必要がない。
うまく伝わらない気はするが例えば
「このボールは1kg」「風の抵抗は受けない」「重力の影響は受ける」
みたいに画面を見ながら設定し
斜め上にむかって発射すれば勝手に本物のボールのように弧を描いて飛ぶ。
省5
734: 2017/12/09(土)23:17 ID:0z0JcPwI(1) AAS
>>731
ありがとうございます!!!
735: 2017/12/09(土)23:28 ID:MExT9ytU(1) AAS
これでまた、staticおじさんが一人この世から消えたのか
上下前次1-新書関写板覧索設栞歴
あと 267 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s