■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド30
- 514 :名前は開発中のものです。:2017/08/10(木) 20:12:11.57 ID:nIhR8sBR.net
- オブジェクトAのスクリプトからオブジェクトBのコンポーネント(テキスト)を変更するには何を使えばいいですか
- 515 :名前は開発中のものです。:2017/08/10(木) 20:26:31.30 ID:mqtXOf06.net
- >>514
アセットを買ってつかえばいいですよ
- 516 :名前は開発中のものです。:2017/08/10(木) 20:27:50.99 ID:F+T1hM3c.net
- >>514
どう変更したいのかがわからんと。
- 517 :名前は開発中のものです。:2017/08/10(木) 20:30:58.27 ID:KJOp1992.net
- public static使えばおけー
- 518 :名前は開発中のものです。:2017/08/10(木) 20:46:13.77 ID:HNcjH5Jz.net
- チュートリアルで解決するレベルの質問は、荒らしのコピペ
人と人との対話として成立してないじゃん
- 519 :名前は開発中のものです。:2017/08/10(木) 21:13:36.71 ID:F+T1hM3c.net
- 別にチュートリアルレベルでも良いんだが、大雑把過ぎるエスパ御用達の質問はやめてくれ。
- 520 :名前は開発中のものです。:2017/08/10(木) 21:19:47.02 ID:d6tLMdLC.net
- よーするに、答える人がどういう状況に陥るか察する事が出来ないって
完全にアスペ/ガイジって事じゃんw
- 521 :名前は開発中のものです。:2017/08/10(木) 23:31:40.48 ID:clmsbGK1.net
- >>520
アセットを買えば人の気持ちもわかるようになると思いますよ
- 522 :名前は開発中のものです。:2017/08/11(金) 01:05:23.96 ID:fbd1ELRy.net
- 下の画像のようにカメラの左側のテクスチャのNormal Mapが急に効かなくなったんだけど、どうしてか分かる人いる?
どうやらカメラの左側に位置するテクスチャのNormal Mapだけが向こうになるらしい
カメラを右に動かすと動かした分だけテクスチャのNormal Mapが無効になり、カメラを左に動かすとやっぱり動かした分だけテクスチャのNormal Mapが有効になる
誰か助けてくれ
http://i.imgur.com/OZh4aUi.png
- 523 :名前は開発中のものです。:2017/08/11(金) 01:18:47.44 ID:fbd1ELRy.net
- すまん、自己解決したわ
normal mapのtexture typeをnormalにしてなかっただけだった
- 524 :名前は開発中のものです。:2017/08/11(金) 03:48:05.30 ID:GGbJOmZr.net
- >>522
アセットを買えばノーマルマップも反映されるようになると思いますよ
- 525 :ダーク王鍬大使 :2017/08/11(金) 04:24:45.90 ID:d26RbtTp.net
- アセおじ、キムチ、僕、エンジニアが同一人物なら端末が4つもあることになりまふ(^^
僕はなんてリッチで贅沢なのでひょうか?(^^
3:48から4:24分まできっちり書き込みが途絶えてるところを見るとこのスレは全部僕の自演でふね(^^
ボッキング!(^^
- 526 :名前は開発中のものです。:2017/08/11(金) 05:59:20.33 ID:zcZ67cQE.net
- マック、pc、アイフォーン、アイパッド、これだけで4つ、あとアイフォーンを3Gにすりゃ、5つ。
別に多くない。
しかしわざわざ切り替えるかぁ?アホらしい。
- 527 :名前は開発中のものです。:2017/08/11(金) 07:35:28.55 ID:fbd1ELRy.net
- >>526
精神障害者を理解しようとするな
- 528 :名前は開発中のものです。:2017/08/11(金) 07:36:08.19 ID:/wXKl2Ja.net
- C#で書いてます。
Update内でフラグのOnOffを確認して都度一度だけ処理させたいのですが、どのように書けばいいでしょうか?
ひとつの変数を0にする、程度でもいいので例を教えてもらえるとうれしいです。
やってみたこと
SetTriggerでフラグを立ててif文で処理
結果
SetTriggerで立てたフラグの取得方法が判らなかった
よろしくお願いします
- 529 :名前は開発中のものです。:2017/08/11(金) 07:56:10.41 ID:zcZ67cQE.net
- >>528
?
そこまでわかってるなら、そのフラグでifでやればいんじゃね?
何か他に問題が有りそう?
- 530 :名前は開発中のものです。:2017/08/11(金) 08:01:15.19 ID:zcZ67cQE.net
- >>528
あぁそういう事か。ならもう一つフラグかな。
そのフラグを処理先で切り替えて、二つの条件が揃ったらonoffの処理をする。
- 531 :名前は開発中のものです。:2017/08/11(金) 08:30:33.05 ID:/wXKl2Ja.net
- >>529-530
こんな時間にありがとうございます。
お恥ずかしながらまったくのど素人で、SetTriggerでOnにしたフラグを、何をどう書けば確認できるのかさっぱり判らない段階です。
int xで例えるなら、
int x = 1 はできても、if(int x == 1) が書けないという感じです。
- 532 :名前は開発中のものです。:2017/08/11(金) 08:37:43.71 ID:/wXKl2Ja.net
- 混乱してきて何を書いてるのか自分でも判らなくなったので実際に書いているスクリプトで質問させてください。
アタッチしているスクリプトは二つ
ctrl.cs
common.cs
ctrl.cs
public class ctrl : MonoBehaviour
{
public int sys00 = 1;}
- 533 :名前は開発中のものです。:2017/08/11(金) 08:49:14.56 ID:/wXKl2Ja.net
- ヒエッ書き込みミス・・・
//ctrl.cs
public class ctrl : MonoBehaviour{
public int sys00 = 1;
}
//common.cs
public class common : MonoBehaviour{
int x = 100;
}
void Update (){
Debug.Log(x);
if (this.GetComponent<ctrl>().sys00 == 1){
x = 99;
}
}
このうち、commonのif文がうまく実行できません。
・確認できていること
commonのUpdateで実行しているDebug.Logは確かにint xを返している
ctrlのint sys00の値を変更してもint xは99を返さない(実行されてない)
・できていないこと
同じゲームオブジェクト内の他のスクリプトの変数を参照できていない
・おかしいと思うところ
if (this.GetComponent<ctrl>().sys00 == 1)
こんな単純なことをと思いますが、どうぞよろしくお願いします。
- 534 :名前は開発中のものです。:2017/08/11(金) 08:50:09.15 ID:zcZ67cQE.net
- >>531
if( x == 1){
}
- 535 :名前は開発中のものです。:2017/08/11(金) 09:02:11.20 ID:zcZ67cQE.net
- thisじゃなくて一旦変数に入れないとダメじゃないかな?
簡単にするなら、xをstaticにするのがいい。その場合はもっと複雑な名前にしないといかんけどね。
- 536 :名前は開発中のものです。:2017/08/11(金) 09:07:31.71 ID:zcZ67cQE.net
- ctrl abc = this.GetComponent<ctrl>();
if (abc.sys00 == 1){
x = 99;
}
これでthisがだめなら、thisのgameobjectも取得して、それに交換。
- 537 :名前は開発中のものです。:2017/08/11(金) 09:36:39.93 ID:seM6V/nM.net
- >>528
よくあるやり方だと前回確認時の状態を保持する変数作って確認時に前回と今回の状態が違っていれば処理するとかかね
- 538 :名前は開発中のものです。:2017/08/11(金) 09:43:28.09 ID:seM6V/nM.net
- >>537
ごめん、これ無視して
上手く実行できない、ってのは実行時にエラー出てるの?
debug.logでgetcomponentした値とそいつから見たsys00を出力したらちゃんと意図した値が出る?
- 539 :名前は開発中のものです。:2017/08/11(金) 09:57:38.79 ID:fbd1ELRy.net
- this.GetComponent<ctrl>()のthisはcommonクラスがアタッチされているゲームオブジェクトを指すんじゃなくて、commonクラス自体のインスタンスを指すんだから、そもそもthis.GetComponent<ctrl>()では何も取れてないんじゃないの?
エラー出てるならエラーを貼れ
- 540 :名前は開発中のものです。:2017/08/11(金) 10:10:40.65 ID:4hQFH2dY.net
- >>533
スクリプトは難しいですね。アセットをかっちゃえばそんな苦労もないですよ
- 541 :名前は開発中のものです。:2017/08/11(金) 10:41:37.97 ID:AX6e9G6c.net
- アセットを買えばこんなスレを見なくても済みますよ
- 542 :名前は開発中のものです。:2017/08/11(金) 10:43:44.60 ID:/wXKl2Ja.net
- >>536-537 すみません、ctrl abc がもうすでにわからず・・・
>>538-539 >>533で、エラーは何も出ず、commonに書いたif文が実行されず、ctrlで宣言した際の1を返し続ける状態です。
そこで、http://qiita.com/Teach/items/8d1cdb90a3b533707c9a こちらを参考に、一番はじめの「publicで取得」をなぞり
ctrlのsys00をcommonのxsys00に代入し、Update関数のDebug.Logでxsys00を表示するだけの処理をしようと思いましたが、同じくエラーは出ず、xsys00を宣言した際に入れた値が表示されるだけでした。
//ctrl.cs
public class ctrl : MonoBehaviour{
public int sys00 = 1;
}
//common.cs
public class common : MonoBehaviour {
public ctrl ctrl2; //ここでctrl.csを代入?
int xsys00 = 10; //代入されてない場合は10のまま
}
void Start () {
xsys00 = ctrl2.sys00; //ここでctrl.csのsys00をxsys00に代入
}
void Update () {
Debug.Log(xsys00); //sys00を代入したxsys00を表示
}
結果:10を返し続ける(xsysに代入されていない)
知りたいこと
ほかのスクリプトの変数を取得、操作する方法
- 543 :名前は開発中のものです。:2017/08/11(金) 10:48:54.89 ID:zcZ67cQE.net
- >>542
>539の方が言ってる通りだと思う。
getComponentのところがまずい。
そして、541最後の知りたい事がそれに当たる。
http://hiroyukitsuda.com/archives/1702
- 544 :名前は開発中のものです。:2017/08/11(金) 11:13:34.42 ID:L26ZWthx.net
- >>542
Debug.Log("お前は何を言っているんだ:"+this.GetComponent<ctrl>().sys00);
- 545 :名前は開発中のものです。:2017/08/11(金) 11:32:10.57 ID:/wXKl2Ja.net
- >>536、>>539等で詳しく触れられたthisの扱い、ようやく理解でき、
>>543のURLの先を参考に入力してみたところ無事取得することができるようになりました。
ですが、そこで2点疑問ができました。
・sys00=2としているはずなのに、しつこく0を返すのでctrlのUpdate関数にDebug.Log(sys00)を放り込んだところ、同じく0を返していました。
Logを表示する前に改めてsys00=2;と記述したところ無事に2を帰すようになったのですが、
MonoBehaviourで宣言した
public int sys00 = 2;
は、sys00が作られるだけで、宣言時に中身は指定できないのでしょうか?
・スクリプトをいじっていると時折プレビュー開始時に自動で一時停止されるのですが、これはどのような場合なのでしょうか?
- 546 :名前は開発中のものです。:2017/08/11(金) 11:50:14.50 ID:seM6V/nM.net
- これ、null refのエラー出るよね?
エラー無いってのは質問者が気付いてないだけ?
俺の勘違い?
- 547 :名前は開発中のものです。:2017/08/11(金) 11:51:22.13 ID:seM6V/nM.net
- >>545
一時停止はエラー時に停止するオプションが音になってるからでは?
- 548 :名前は開発中のものです。:2017/08/11(金) 11:56:20.96 ID:L26ZWthx.net
- 出来てない気しかしない
明らかにおかしい
- 549 :名前は開発中のものです。:2017/08/11(金) 12:27:27.23 ID:/wXKl2Ja.net
- >>547
ありがとうございます。そういう設定をどこかでやっているのですね
>>546,548
どこで確認したらよいでしょうか。
ctrlのStart関数にsys00 = 2;を追記、
commonのUpdate関数を
void Update () {
ctrl d1 = GetComponent<ctrl>();
Debug.Log(d1.sys00);
}
と記述したところ、無事一時停止もなくなり、ログは2を返すようになりましたが、誤りでしょうか?
正しく動作していればctrlのMonoBehaviorに記述したpublic int sys00 = 2;で2を返すようになるのでしょうか?
- 550 :名前は開発中のものです。:2017/08/11(金) 13:16:28.73 ID:4hQFH2dY.net
- >>549
有料アセットを使えばなりますよ
- 551 :名前は開発中のものです。:2017/08/11(金) 13:31:36.57 ID:seM6V/nM.net
- >>549
ログの中に赤い!マークが出てるときあるでしょ?
それがエラー
ログが出てるウィンドウがconsole windowでそこにあるerror pauseが有効になってるとエラー時にエディターが一時停止する
一時停止した状態からそのまま再度すすめるとそのエラーを無視して無理やりすすめるからおかしな動作につながる
なれないうちはエラーが出たらすぐにそのエラーを解決したほうが良い
エラーを無視して進めると、先に出たエラーを起因に後続もエラーになることがある
だからエラーは基本的に一番最初に出るものに注目する
黄色いマークは警告だから直ちに影響は無い場合もあるけど、基本的にこちらも解決した方がいい
警告されている内容を理解し、その警告は現状無視して問題ないって確信してるならおk
- 552 :名前は開発中のものです。:2017/08/11(金) 14:28:51.35 ID:sWP9eS8j.net
- アセットを買えばエラーは出ませんよ
- 553 :名無し@キムチ:2017/08/11(金) 14:31:26.02 ID:t/bAY03d.net
- 外車を買えばエラーは出ませんよ
- 554 :名前は開発中のものです。:2017/08/11(金) 14:43:20.38 ID:/wXKl2Ja.net
- >>551
ありがとうございます。このレベルが判らないので確信は持てませんが、今のところ特に問題ないようなので、これで大丈夫だと納得しておきます。
- 555 :名前は開発中のものです。:2017/08/11(金) 15:42:49.30 ID:sWP9eS8j.net
- >>554
エンジニアを辞めれば質問も出ませんよ
- 556 :名前は開発中のものです。:2017/08/11(金) 15:56:41.53 ID:TjGjs7SA.net
- ※エンジニアとは、アセットはミドルウェア(ドヤァ)とか
恥かしい勘違いを自信タップリに強弁する頭の可笑しい人の事
- 557 :名前は開発中のものです。:2017/08/11(金) 17:20:04.94 ID:TQRkond4.net
- コミケにUnityの会社が出てるからそこで質問してくればいいよ
もちろんUnityチャンのグッズも買ってあげて
- 558 :名前は開発中のものです。:2017/08/11(金) 17:42:49.92 ID:TEkHJXHp.net
- <セキュリティーログ>
本日のエラー
>>526-527
本日のバグ
>>524-525
>>540-541
>>550
>>552-553
>>555-557
エラーは仕方ありませんが初心者の皆さんはバグにならないようお気を付けください
- 559 :名前は開発中のものです。:2017/08/11(金) 17:59:58.46 ID:Ef1AfGl7.net
- アセットおじさんは何のために生きてるの?
- 560 :名無し@キムチ:2017/08/11(金) 18:40:00.33 ID:t/bAY03d.net
- >>559
疑問に思うことはない。どんな変質者にも、そのヒトなりに生きる喜びがありドラマがあるのです。
アセットおじさんのようなどうでもいいヒトにもですw
- 561 :名前は開発中のものです。:2017/08/11(金) 18:54:42.83 ID:Ef1AfGl7.net
- キムチは何で生きてんの?
- 562 :ダーク王鍬大使 :2017/08/11(金) 20:38:41.56 ID:d26RbtTp.net
- キムチは何でキムチなんでふか?(^^
- 563 :名前は開発中のものです。:2017/08/11(金) 23:00:08.81 ID:v0mv7pYG.net
- >>500 お答えいただき、ありがとうございます
自作した.blenderを更新してくれたらと思いましたがテクスチャーは難しいようですね
File→External Data→Pack into .blend file?
fbx なら事前にAssetsフォルダーの直下に手動でテクスチャーを放り込んでおくとFBXをインポートした時にリンクしてくれるのでしょうか やってみます
- 564 :名前は開発中のものです。:2017/08/12(土) 01:17:47.00 ID:gtIR8xAv.net
- アセットを買えばUNITYで簡単にゲームを完成させることができます
それを伝えたいだけです
- 565 :名前は開発中のものです。:2017/08/12(土) 01:40:23.27 ID:EQqZBJMO.net
- その割にボッキングとかキムチとか滅茶苦茶時間掛かってんな
無能だと何使っても大差ないの?
- 566 :名前は開発中のものです。:2017/08/12(土) 02:31:07.73 ID:vdKTp6ss.net
- 中級ぐらいまでをカバーするような書籍、英語版でもいいけど何かないんですかの(´・ω・`)
- 567 :名前は開発中のものです。:2017/08/12(土) 03:01:22.95 ID:XSntJ3JY.net
- そんな質問してるお前は初心者
- 568 :名前は開発中のものです。:2017/08/12(土) 03:16:20.72 ID:vdKTp6ss.net
- 無能は黙ってていいよwww
- 569 :名前は開発中のものです。:2017/08/12(土) 03:18:42.93 ID:ja8WkzM1.net
- 各アニメーションの再生速度をC#のスクリプトでいじりたいです。
animation["animName"].speed = 2.0f;
検索していると、といった記述で調整できると見ましたが、これだけではエラーが出てしまいます。
UnassignedReferenceException: The variable animation of TestObj has not been assigned.
どこに何を書けば動作するでしょうか?
- 570 :名前は開発中のものです。:2017/08/12(土) 03:24:12.58 ID:Gs+4TCvR.net
- >>566
中級ならググったりリファレンス見たりしながら作りたいものを作れる様になってるから書籍の需要はないだろうなぁ
パフォーマンスチューニングの手法やシェーダー周りなどの目的特化ならワンチャンあるが、対象となるユーザーの母数が少ないから書籍化しても採算が取れないと思うわ
- 571 :名前は開発中のものです。:2017/08/12(土) 03:30:03.10 ID:7wCm+G9Z.net
- 中級ぐらいまでをカバーするような書籍を探しているだけであって、
本人は「中級者です」なんて言ってないのに妄想たくましすぎませんかね
- 572 :名前は開発中のものです。:2017/08/12(土) 03:59:34.05 ID:Gs+4TCvR.net
- >>571
なんでそんなに噛み付いて来るのかわからんが、この辺から自分のレベルに合わせて選べば良いんじゃね?
http://izm-11.hatenablog.com/entry/2016/08/23/222125
入門書を終えた程度の初心者なら、Unity関連にこだわらずに基本的なゲームの仕組みなどの書かれた書籍を読んでおく事を勧める。基本操作は覚えたが作りたいものをどう作ればいいかわからなくて挫折する奴は多い
この辺がわかってて更に最適化や表現手法、パフォーマンスチューニング辺りに手を伸ばしたいなら書籍よりはウェブ上の情報に当たる事を勧める。この辺はすぐ賞味期限が切れるので書籍はお勧め出来ない
また質問者が英語に抵抗がないなら公式フォーラムやIssue Trackerに目を通して既知のバグや躓きやすい部分などの情報を頭の片隅に入れておくと自分がその問題に直面した時に無駄な遠回りをしなくて済むかも知れない
- 573 :名前は開発中のものです。:2017/08/12(土) 03:59:34.63 ID:XSntJ3JY.net
- >>571
全ての状況を書かないと理解出来ない日本語覚えたてのXXですか?
- 574 :名前は開発中のものです。:2017/08/12(土) 04:56:58.08 ID:6MtYz4KX.net
- >>569
1スレ前に同じ事聞いてるのがいるから検索してみたら?
- 575 :名前は開発中のものです。:2017/08/12(土) 07:49:57.79 ID:PF3Cb59q.net
- マッチ3のようなパズルは配列を使うのでしょうか
- 576 :名前は開発中のものです。:2017/08/12(土) 10:30:27.30 ID:vdKTp6ss.net
- >>570,572
Webの情報探すより書籍にまとまっててくれた方が効率いい、例えば関数型リアクティブとか型入門とか書籍にまとまってるもの読む方が全体をつかめて良い、と思ってるが、確かにこの界隈だと陳腐化激しそうやね
いくつかのトピック、ライティングやシェーダー、テクスチャーなどで映像のクオリティ上げるとかパフォーマンスチューニング一通りとかフィジックスのいい使い方とかオンラインでの具体的なデータのやり取りの仕方とか纏まってるのあると嬉しい…
- 577 :名前は開発中のものです。:2017/08/12(土) 11:57:26.65 ID:Gs+4TCvR.net
- >>575
2次元配列を使うのが一般的だがそうしなければならないという決まりはない
>>576
流行り廃りももちろんだが、コードやエンジンに依存する知識は応用が効かないので学習効率が悪いってのがね
挙げられたトピックの例の中でUnityに依存するものはパフォーマンスチューニングの一部、UnityEngine固有のパフォーマンスの落とし穴関連ぐらいだろ?
ライティングや表現手法なら映像作品や写真関連の知識、あるいは3DCG関連の書籍を当たった方がずっとレベルが高い
同様に処理部分ならアルゴリズムや数学など、フィジックスなら物理の入門、オンライン関連ならネットワーク関連や圧縮アルゴリズム関連等、Unityから離れて個々の知識を身につける方がずっと役に立つ
これらの知識を使ってどのようにコーディングするのかは都度リファレンスやマニュアルを見ればいい
Unity固有の知識はUnity以外での開発でしか役に立たないから無理に覚える必要はない。使ってればある程度は自然と覚えるのでそれで充分
中級以上の開発者が知らないエンジンや言語でも短期間でそれなりに使いこなすのは、環境依存度の低い使い回しの効く知識を蓄えているからだからね
中級以上で書籍を求めるならUnity関連じゃないものを漁る事をお勧めしとくよ
- 578 :名前は開発中のものです。:2017/08/12(土) 12:16:31.85 ID:PF3Cb59q.net
- >>577
thanksです
作ります
- 579 :名前は開発中のものです。:2017/08/12(土) 13:42:43.54 ID:gtIR8xAv.net
- >>576
アセットを買えば本を買う必要はないと思います
- 580 :名前は開発中のものです。:2017/08/12(土) 13:49:11.97 ID:vhHgQo6X.net
- Unityの機能を使って商業レベルのゲームを一人でリリースしてやっと初級者卒業だからな
中級名乗っていいのは中身を書ける奴だけ
- 581 :名前は開発中のものです。:2017/08/12(土) 14:15:36.78 ID:kRbMW3AX.net
- Unityで覚えた事は、少し手直しすれば他のエンジンに持っていけるから
まぁ実害はないんだけどね
ラーメンの食べ方でスパゲティを喰うような、不格好さはあるかも知れんが、
口に入れて胃袋に収める行為において実害は無い
そんなに概要は大きく変わらないもんだよ APIの命名ルールなども大差ない
- 582 :名前は開発中のものです。:2017/08/12(土) 14:38:56.40 ID:zbVm9w4H.net
- 標準でvertex paintが無いのがきついな
- 583 :名前は開発中のものです。:2017/08/12(土) 16:23:21.32 ID:ktI43oH1.net
- 頂点ペイントなんて大雑把だし要らない
- 584 :名前は開発中のものです。:2017/08/12(土) 18:42:16.33 ID:vdKTp6ss.net
- >>577
言わんとするとこはわかるが求めてるのは最高のレベルの情報じゃなくて入門のところをマスターした上でもう一段階のまとまった情報だよ。
出来なくはないだろうけど別の専門書とかを咀嚼してそれをユニティで実現するにはとか探るよりはドンピシャのものがあった方が効率がいいのは異論ないでしょ?
どこかの段階でそういう感じに移行するんだろうけれど入門書の後にもうワンステップ欲しいってこと
- 585 :名前は開発中のものです。:2017/08/12(土) 19:16:33.82 ID:WH5gTPxD.net
- そんなご都合主義の権化みたいなのはないだろw
ないから先行してる他分野から引っ張って来てんじゃん
- 586 :名前は開発中のものです。:2017/08/12(土) 20:30:26.54 ID:XSntJ3JY.net
- >>584
お前はもう今以上の事は一生出来無いから諦めろカス人間
- 587 :名前は開発中のものです。:2017/08/12(土) 21:30:57.41 ID:Gza/PyMh.net
- >>584
本屋とかツタヤに足運んでどれが自分に合ってるか実際に見てくればいいじゃんかよ。
たまに気晴らしに見に行ってみると結構色々いい本置いてあるよ?
値段高いから俺は買わないけど価値を感じる人はいるんじゃないかな
- 588 :名前は開発中のものです。:2017/08/12(土) 21:45:17.97 ID:rqk6r0Rj.net
- 結局、学校の成績や受験戦争と、構図は何一つ変わっちゃいない気がするな
- 589 :名前は開発中のものです。:2017/08/12(土) 23:16:34.11 ID:vdKTp6ss.net
- >>587
Unityの?
違うCG本とか?
- 590 :名前は開発中のものです。:2017/08/13(日) 01:49:43.94 ID:Rtw8pnJ0.net
- Unity4, UE4 などの入門書は、掌田津耶乃
- 591 :名前は開発中のものです。:2017/08/13(日) 03:29:17.70 ID:SbYnlti8.net
- unity押したボタンの名前だったり、コンポーネントを取得する効率の良い方法はないですかね?
複数個のボタンの処理をひとまとめにしたいと思いまして。
- 592 :名前は開発中のものです。:2017/08/13(日) 04:37:45.84 ID:drVqzrdW.net
- >>591
何でいつも飛行機は水に潜れないんですかね?みたいな
出来ない事についての質問をするんだろうねw 馬鹿なの?
リファレンス見てもAPIが提供されてないって分からないの?
- 593 :名前は開発中のものです。:2017/08/13(日) 08:37:39.76 ID:7dL/e3iw.net
- >>591
あなたが作ればありますよ
- 594 :名前は開発中のものです。:2017/08/13(日) 11:18:19.23 ID:AsjtRjae.net
- >>591
アセットを買えばいいのでは?
- 595 :名前は開発中のものです。:2017/08/13(日) 11:46:49.53 ID:3xVq8EEV.net
- 知ってる人は知ってるアイデアがあるかなー
ってだけだったろうに、なんかかわいそう
- 596 :名前は開発中のものです。:2017/08/13(日) 12:08:57.32 ID:iFaOkJSp.net
- 中級者だと勘違いしたアホの発想だろ
- 597 :名前は開発中のものです。:2017/08/13(日) 12:24:12.87 ID:iFaOkJSp.net
- >>591
つオーバーライド
- 598 :名前は開発中のものです。:2017/08/13(日) 14:16:48.71 ID:B2LVN2U7.net
- >>588
なかなか的を得ている
ほんとそうだね
本気度、自発性、工夫、行動力で差が出るんだろうな
- 599 :名前は開発中のものです。:2017/08/13(日) 14:31:13.81 ID:AsjtRjae.net
- アセットを買えば、差なんて埋められます
UNITYはゲーム開発の共産化を推進します。
- 600 :名前は開発中のものです。:2017/08/13(日) 14:42:18.26 ID:B2LVN2U7.net
- >>599
アセットはゲームを作っているのではなくゲームを買ってるのとほとんど同じ
プレイヤと同じ
このスレに来るのは開発する側を目指している人達であって
プレイヤ側ではないよ
- 601 :名前は開発中のものです。:2017/08/13(日) 15:33:18.72 ID:qTwuZwcP.net
- >>603
は?なにいってんの、こいつw
じゃあ、プロはアセット使いません!てか?
車輪の再発明してドヤ顔しとけよw
- 602 :名前は開発中のものです。:2017/08/13(日) 15:44:16.30 ID:4k0YsuLZ.net
- 出たw 車輪の再発明
レス先は見えないけど
- 603 :名前は開発中のものです。:2017/08/13(日) 15:47:04.94 ID:kj+8IG/V.net
- @アセットはおじさん
Aアセットはミドルウエア
Bアセットはゲーム
C血と涙とアセット
- 604 :名前は開発中のものです。:2017/08/13(日) 15:55:40.89 ID:JlP37W+r.net
- >>601
お前ゴリホーモ知らんのか?
- 605 :名前は開発中のものです。:2017/08/13(日) 18:15:57.46 ID:NL51OGO5.net
- これやるから喧嘩すんなよ
( ゚∀゚)o彡゚おっぱい!おっぱい!
http://i.imgur.com/rPy0jwA.gifv
- 606 :名前は開発中のものです。:2017/08/13(日) 18:15:59.51 ID:RLIBPbQS.net
- アンカ間違えたw恥ずかしい
- 607 :名前は開発中のものです。:2017/08/13(日) 19:01:55.10 ID:YmWIHlzm.net
- アンカ馬鹿よね〜
お馬鹿さんよね〜
- 608 :名無し@キムチ:2017/08/13(日) 19:06:21.26 ID:qs+WHZxm.net
- @外車はおじさん
A外車はミドルウエア
B外車はゲーム
C血と涙と外車
- 609 :名前は開発中のものです。:2017/08/13(日) 21:19:14.74 ID:qXKdudlS.net
- そんなことよりワイの動画見てくれ
https://youtu.be/A_MxypB_-q0
- 610 :名前は開発中のものです。:2017/08/13(日) 21:31:38.73 ID:BV1DXgfV.net
- やなこった
- 611 :名前は開発中のものです。:2017/08/13(日) 21:41:30.23 ID:gb6pvhz1.net
- おっぱいをブルンブルンさせたら見てやってもいい
- 612 :名無し@キムチ:2017/08/13(日) 22:37:45.99 ID:qs+WHZxm.net
- >>609
動画なかなか面白かったですよ。
その調子で頑張ってくれ!
- 613 :名前は開発中のものです。:2017/08/13(日) 23:32:15.07 ID:B2LVN2U7.net
- アセット製作者は自分のアセットが売れないからと
ここで初心者相手にステマはやめてほしいものですね
- 614 :名前は開発中のものです。:2017/08/14(月) 00:03:26.63 ID:Bx23HQbD.net
- アセットおじさんは、デベロッパ登録したことすらない童貞君だからね
そもそも完成させた事すら無いから登録出来ないんだよ
- 615 :名前は開発中のものです。:2017/08/14(月) 01:04:41.09 ID:8RX32R8Z.net
- >>591
質問が曖昧だから回答したくても答えとなり得る可能性が多すぎる、何を答えて良いかわからない
>unity押したボタンの名前だったり、コンポーネントを取得する効率の良い方法はないですかね?
このボタンとは何を指しているのか?
Inputから取れるボタン入力かUnityEngine.UI.Buttonか?UnityEngine.GUI.Buttonか?あるいはボタンの役割を持った3D/2Dのオブジェクトか?
コンポーネントは何から取得したいのか?押されたボタンからか?それともボタンの話とは関係ないのか?
>複数個のボタンの処理をひとまとめにしたいと思いまして。
複数個のボタンをひとまとめにしたいとはどういうことか?パラメータ違いの同一の処理を一箇所で扱いたいのか?ひとまとめにレイアウトしたいだけなのか?あるいは他の何かなのか?
次に上記のどれであっても多くて数行のコードで事足りるものなので効率の良い方法と言われても、何を効率が悪いと思っているのかがわからない
実行時の演算量の効率化なのか?コーディングの手数効率化なのか?ビルド後の実行ファイルサイズの節約なのか?
まずは質問者が何を目指していて何を求めているのかを明らかにしてくれないと答えようにも無理ゲー
- 616 :名前は開発中のものです。:2017/08/14(月) 01:36:49.05 ID:JovltPlA.net
- そこまで初心者じゃないんだが、少しでもメモリー節約しようとintじゃなくてshort使ったりしてるんだ
そうすると
public enum Mode{
Stage1,
Stage2
}
みたいにすると、これをメソッドの引数やswitchに使うと
case (short)Mode.Stage1:
のように毎回必ず型キャスト記述しないといけなくなると思うがこれって処理速度に影響するんかな?
結構影響あるならメモリー節約とか考えないでint統一した方がいいんだろうか
- 617 :名前は開発中のものです。:2017/08/14(月) 01:38:00.27 ID:JovltPlA.net
- ちなみにPC用じゃなくてスマホ用アプリですわ
整数はなるべくintじゃなくてshortとbyteにしてる
- 618 :名前は開発中のものです。:2017/08/14(月) 02:06:07.35 ID:Bx23HQbD.net
- 結局コンパイラが吐いたコードがどの位アセンブラで長くなるかが
ペナルティとして一番デカイんじゃね?
http://kurusugawa.jp/2007/08/11/c%E3%81%AE%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%81%AE%E3%82%B3%E3%82%B9%E3%83%88/
- 619 :名前は開発中のものです。:2017/08/14(月) 07:22:30.02 ID:92J2xIbY.net
- unityってjrpg作るのには向いてないんですか?
- 620 :名前は開発中のものです。:2017/08/14(月) 08:57:54.57 ID:WOeAexiP.net
- intとかshort気にするぐらいなら他のとこに気を使った方が禿げないんじゃ
- 621 :名前は開発中のものです。:2017/08/14(月) 09:23:46.18 ID:yvEo29Hm.net
- >>622
アセットを買えばいいですよ
- 622 :名前は開発中のものです。:2017/08/14(月) 10:37:06.22 ID:xuhzo4e0.net
- >>616
万単位の変数とかならshortなんかも考えるけど、そうじゃないならint一択かなぁ
正直、そんなところをケチるよりテクスチャ一枚を上手いこと扱ったほうがメモリ効率良いし
そもそもそこまでシビアな環境目指すならunityじゃなくてnativeで組んだ方が良いかと
- 623 :名前は開発中のものです。:2017/08/14(月) 10:48:38.01 ID:JovltPlA.net
- >>618
>>620
>>622
なるほどなと思った。
言われてみればテクスチャ1枚で覆るねw
古い時代の変なクセが染みついてしまっていたようで
俺のやってる事は意味無さそうだわ
貴重な意見をありがとう!
- 624 :名前は開発中のものです。:2017/08/14(月) 10:56:22.48 ID:3qBJlHvu.net
- >>574
アホなもので数日かかりましたが、おかげさまで自在に触れるようになりました、ありがとうございます
- 625 :名前は開発中のものです。:2017/08/14(月) 12:53:04.47 ID:7lVO5aUP.net
- EventTrigger付けたボタンをinteractiveと同じような状態にするにはどうすればいいかな?(薄暗くしてタップ時の反応を無くしたい
見える状態にしたいので非アクティブには出来ないです
- 626 :名前は開発中のものです。:2017/08/14(月) 13:47:53.22 ID:5Uz2E3iF.net
- >>628
アセットを買ってみて試したら良いですよ
- 627 :名前は開発中のものです。:2017/08/14(月) 15:27:57.02 ID:8RX32R8Z.net
- >>616
enumの方をshort型で宣言すりゃ良いが、多くの場合変数側をintに変更で問題ないと思う
- 628 :名前は開発中のものです。:2017/08/14(月) 15:46:51.30 ID:294CZuDC.net
- 野球のゲーム作りたいから誰かソースコードかいて?
- 629 :名前は開発中のものです。:2017/08/14(月) 16:16:09.28 ID:h7qFAjfO.net
- >>631
アセットを買えばいいと思います
- 630 :名前は開発中のものです。:2017/08/14(月) 18:06:23.60 ID:+rvnX4sZ.net
- >>628
詳細な仕様書アップしろよ。話はそれからだ。
間違えて?野球拳作っちゃうかもしれないだろ。
- 631 :名前は開発中のものです。:2017/08/14(月) 18:28:29.55 ID:u1ooUybO.net
- >>630
面白く無い
- 632 :名前は開発中のものです。:2017/08/14(月) 18:36:17.65 ID:ygo4nLQw.net
- >>628
https://crowdworks.jp/lp/category/android_apps
- 633 :名前は開発中のものです。:2017/08/14(月) 19:44:45.43 ID:yb1hJJYN.net
- >>614
>アセットおじさんは、デベロッパ登録したことすらない童貞君だからね
>そもそも完成させた事すら無いから登録出来ないんだよ
完成させても登録してもらえないだろw
- 634 :名前は開発中のものです。:2017/08/14(月) 19:46:06.25 ID:GCnliAeh.net
- >>616
プログラムで節約するより
アーティストに連絡して、テクスチャやモデルを削ってもらうのが良いかと
どーせモリモリにポリゴンやテクスチャ使ってるんだろうから…
- 635 :名前は開発中のものです。:2017/08/14(月) 22:00:21.96 ID:7lVO5aUP.net
- >>625
自己解決しました、お目汚し失礼しました
- 636 :名前は開発中のものです。:2017/08/15(火) 00:20:44.44 ID:ytUsFA8W.net
- UnityとUnreal Engineのどちらも初心者レベルのことは勉強したんだけど、
結局どちらを使うかを決めきれず終い…
皆さんは何を決め手にUnityを選びましたか?
- 637 :ダーク王鍬大使 :2017/08/15(火) 03:53:30.31 ID:Bm+EfxQG.net
- 僕は名前の柔らかさで決めまひた(^^
UEは名前が堅苦しくてちょっと勉強が大変そうに感じまふ(^^
あと比較的新しいC#が使えるってのも大きいでふ(^^
せっかくだから最新の言語習いたいでふひ(^^
ボッキング!(^^
- 638 :名前は開発中のものです。:2017/08/15(火) 04:16:48.13 ID:WciBFmHV.net
- >>636
大手ゲーム会社が採用してる方にすればいいと思うよ
最終的には就職目指すんだろ
- 639 :名前は開発中のものです。:2017/08/15(火) 05:12:29.21 ID:WciBFmHV.net
- >>637
C#が最新とかありえねーわ
- 640 :名前は開発中のものです。:2017/08/15(火) 07:48:11.84 ID:OSnl0vMt.net
- UEはfpsのゲームかと思ったから。
- 641 :名前は開発中のものです。:2017/08/15(火) 08:51:59.67 ID:WHiep63E.net
- >>623
まあ、でも、例えばsocket通信で使うデータは極力小さい方がいいから、適材適所だろうね
- 642 :名前は開発中のものです。:2017/08/15(火) 09:25:53.11 ID:wmbhdNQY.net
- unityの収入制限って広告収入も含まれるのかな?
チェックしようがないよね
- 643 :名前は開発中のものです。:2017/08/15(火) 11:29:06.92 ID:z2bd8LNl.net
- 当たり前だろ
- 644 :名前は開発中のものです。:2017/08/15(火) 13:33:19.87 ID:5RZ1EumO.net
- >>640
有料アセットが充実しているunityを採用しました
- 645 :635:2017/08/15(火) 17:26:56.05 ID:ga/Ak4se.net
- みなさん、レスありがとうございます。
C#でスクリプト書けるってのと、アセットが多いってのは個人的に助かるとこなんですよね。仕事で使ってますし。
ただ、Unityはバージョンアップするとプロジェクト読み込めなくなったりすることが結構あるんでそこが心配でしょうか。
- 646 :名無し@キムチ:2017/08/15(火) 19:06:16.94 ID:V6hNLQ2G.net
- >>635
Unreal Engine、試してみたいけど、超重いらしいので、当方のPCの場合、ぶっこわれそうで、怖くて使えません・・・w
- 647 :622:2017/08/15(火) 22:04:30.79 ID:Nqn7HQHB.net
- >>627
>>634
>>641
おう、色々ヒントをありがとう
作ってるのはオフラインゲームだからテクスチャー節約が一番効果ありそうだわ
確かに通信なら変数の型を細かく付けるのも無駄ではなさそうで
無駄ではないようだw
- 648 :名前は開発中のものです。:2017/08/16(水) 01:50:13.15 ID:8jgcljRz.net
- >>646
PCうpグレードするチャンスやん
Ryzen辺りで安く組もうぜw
- 649 :名前は開発中のものです。:2017/08/16(水) 05:42:20.54 ID:yrXi4zI6.net
- >>646
パチモンPCは窓から投げ捨て
- 650 :名無し@キムチ:2017/08/16(水) 09:08:52.56 ID:0IMLIEJS.net
- >>648
>Ryzen辺りで安く組もうぜw
「◎×▲○辺りで」というセリフはこの業界のお決まりみたいだけど、何かあるのですか?
「紀平梨花○辺りで」「ゴリホーモ辺りで」「UEかfps辺りで」
- 651 :名前は開発中のものです。:2017/08/16(水) 11:06:14.27 ID:y0HzXlLe.net
- スリッパで高く組んでも良いんやで
- 652 :名前は開発中のものです。:2017/08/16(水) 13:26:49.24 ID:yPdPkJ32.net
- PCも不良品かよ
- 653 :名前は開発中のものです。:2017/08/16(水) 13:37:12.90 ID:LD+MJFI2.net
- 質問です。
SHOPや特定の確認で頻繁に使用する選択ウィンドウ
例)
こちらで宜しいですか
[はい] [いいえ]
といった選択肢を作成するのに、その都度IF文で処理を作成するのは非効率だと感じるのですが、
効率的に上記の処理を組み込むにはどうするのが良いのでしょうか?
- 654 :名前は開発中のものです。:2017/08/16(水) 13:43:43.31 ID:EzTYNLt6.net
- ぷれふぁぶ
- 655 :名前は開発中のものです。:2017/08/16(水) 13:45:45.74 ID:f4rek1dI.net
- しゅくだいはせんせいにきいてください
- 656 :名前は開発中のものです。:2017/08/16(水) 14:38:00.98 ID:6ynx8N0L.net
- 複数のアニメーションを、互いを再生したままで新規に再生する方法を教えてください。
キャラクターのアニメーションAの途中でアニメーションBに遷移させた際に、
キャラクターのアニメーションAのエフェクトアニメーションXの再生は続けながらエフェクトアニメーションYを追加で再生したいのですが、
どのようにしたらよいでしょうか。
ひとつひとつのアニメーションをそれぞれプレハブ化してつど呼び出すようだと管理が煩雑になる気がするのですが、
大量のアニメーションを管理するのによい方法はあるでしょうか?
- 657 :名前は開発中のものです。:2017/08/16(水) 16:00:32.58 ID:EzTYNLt6.net
- おまえにできないことはやるなよ
- 658 :名前は開発中のものです。:2017/08/16(水) 16:03:24.96 ID:OynxAypQ.net
- >>653
まずその処理をif文で書くのが意味不明
出直してこい
- 659 :名前は開発中のものです。:2017/08/16(水) 18:18:48.68 ID:vMdkS5hS.net
- >>653
アセットを買って使えばいいのでは?
- 660 :名前は開発中のものです。:2017/08/16(水) 18:19:20.89 ID:vMdkS5hS.net
- >>656
アセットをかうことをオススメします
- 661 :名前は開発中のものです。:2017/08/16(水) 21:14:33.50 ID:dYjbul4C.net
- >>646
UE4はランチャーやエディタが本当に重いですね。
メモリを32GBにしてからクラッシュは減りましたが。
スペックとしては十分なはずなのに…
HDDをSSDに換装したら起動が早くなるんでしょうか…
- 662 :名前は開発中のものです。:2017/08/16(水) 23:47:47.09 ID:0qS1T4D0.net
- エディター重いよな、あれ
ちょっといじるといちいちコンパイルします、みたいになるし
でも、ちょっと良いPCなら問題ないとも言える
- 663 :名前は開発中のものです。:2017/08/17(木) 00:47:24.97 ID:OmojURf/.net
- スクリプトからinput.GetButtonでボタンの動作を検知するのとOnClickを使うのでは何か違いがあるのですか?
- 664 :名前は開発中のものです。:2017/08/17(木) 00:50:38.50 ID:A/E52TyV.net
- ありますん
- 665 :名前は開発中のものです。:2017/08/17(木) 00:56:37.39 ID:OmojURf/.net
- 何が違うとですか?
- 666 :名前は開発中のものです。:2017/08/17(木) 01:39:21.52 ID:oZDc9hGA.net
- なまえ
- 667 :名前は開発中のものです。:2017/08/17(木) 10:19:12.05 ID:mDv1S8Ib.net
- >>663
全く別物。前者のボタンはInputの設定で紐付けられた物理ボタン、後者のボタンはUIの論理ボタンを指してる
Inputの方がより低レベルの判定であるため、細かな制御はしやすいがその分多くのコーディングが必要になる
Input.GetButtonは物理的な入力そのままであるため、ボタンが押されていればTrueが返る。カーソルがボタン上にあるかは別途レイキャスト等で判定が必要だし、ボタンが離され戻り値がFalseになった事も別途判定が必要
UI.Button.onClickはこれらを実装済みで、ボタン上でInput.GetButtonDownが発生した後、ボタン上でInput.GetButtonUpが発生した場合のみクリックと判定される
単純にUIのボタンがクリックされた事の判定ならばonClickを拾えばいいと思うぞと
- 668 :名前は開発中のものです。:2017/08/17(木) 10:50:41.56 ID:ucv0iCIy.net
- OnClickに左右のマウスボタンの判定を持たせる事はできませんか?
if文でOnClick内に実装されているのであれば拡張すればよいのでしょうか?
- 669 :名前は開発中のものです。:2017/08/17(木) 12:08:36.58 ID:sOZaSSbF.net
- >>671
assetを買えばifは要りません
- 670 :名前は開発中のものです。:2017/08/17(木) 12:22:54.53 ID:oZDc9hGA.net
- できる!できる!
キミならできる!
僕は本気だ!キミは本気か?
できる!できる!
キミならできる!
大丈夫!キミは太陽だから!
(間奏 メッセージ) 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
- 671 :名前は開発中のものです。:2017/08/17(木) 13:30:40.39 ID:mDv1S8Ib.net
- >>668
残念ながらUnityEngine.UI.Button.onClickはイベントデータを渡さない。よってそのままでは左右ボタンを区別することは不可能
UnityEngine.EventSystems.IPointerClickHandlerを実装したコンポーネントを新しく作ってPointerEventDataを見て振り分けるか、処理側にPointerEventDataを丸投げするかすればいい
UnityEngine.UI.Button.onClickのようにインスペクタ上でリスナーを設定したいならUnityEngine.Events.UnityEventを継承したクラスを作る必要があるが、説明するのは面倒なのでググれ
- 672 :名前は開発中のものです。:2017/08/17(木) 17:28:39.98 ID:3e76nWkp.net
- 描画前にアニメーションを特定のキーフレームまで移動させてその時のボーンの座標を取得する方法ってありますか?
- 673 :名無し@キムチ:2017/08/17(木) 19:33:23.19 ID:6bfKopuX.net
- >>672
外車を買えばifはいりません
- 674 :名前は開発中のものです。:2017/08/17(木) 19:35:30.50 ID:oZDc9hGA.net
- >>672
http://www.suruga-ya.jp/database/pics/game/994932689.jpg
- 675 :名前は開発中のものです。:2017/08/18(金) 02:44:46.26 ID:AWR/cD3i.net
- >>671
遅くなりましたがありがとうございます
- 676 :名前は開発中のものです。:2017/08/18(金) 11:04:27.50 ID:RGdC+bPK.net
- >>672
ASSETをかうといいですよ
- 677 :名前は開発中のものです。:2017/08/18(金) 14:40:39.66 ID:JkIG7rld.net
- iOSでブラウザ等のURLスキームを使ってアプリ起動+値を渡すって事をやってるんだけど
タスクが残ってる状態でスキーム踏むと値がきちんと渡されるけどタスクキルされた状態では入ってくれない
どういった解決策がありますか?
- 678 :名前は開発中のものです。:2017/08/18(金) 17:13:09.57 ID:RGdC+bPK.net
- >>677
解決策は、まずはアセットを購入してみましょう
- 679 :名前は開発中のものです。:2017/08/18(金) 18:33:04.14 ID:A28w1OJj.net
- 久しぶりにこのスレ来たけどアセットおじさんまだ居るのかよw
俺だったら面倒になって3日と経たずにやめると思うが一体どこからそんなボランティア精神がわいてくるのか・・・
>>677
起動自体ができるならコールバックをメソッドで受け取る処理をどこか間違えてるんだと思う。
引用↓このページの最後辺りに解説が載ってる。
http://nobollel-tech.hatenablog.com/entry/2016/11/07/190000
- 680 :名無し@キムチ:2017/08/18(金) 19:39:53.03 ID:vLdrmvUp.net
- >>679
いや、ボランティアではなく、彼こそが引きこもりの典型的な見本ですよ。
引きこもりは、そういうことに飽きることはありませんw
- 681 :名前は開発中のものです。:2017/08/18(金) 19:45:38.75 ID:r+lf62jA.net
- Unity
でオブジェクトAにオブジェクトBを貫通させないようにする方法って無いですか?
Blenderでオブジェクト作って
オブジェクトAにオブジェクトBを貫通させないようにしたのですが
Unityではその設定が適用されていないみたいなので
質問しました
- 682 :名前は開発中のものです。:2017/08/18(金) 20:49:52.84 ID:A28w1OJj.net
- >>681
Unityでは独自の物理演算が使われるため再設定が必要かと思われます。
Collider(衝突判定)を設定してRigidBody(物理演算)を組み合わせて衝突を再現します。
引用↓凄い丁寧に解説されてる
http://tsubakit1.hateblo.jp/entry/2014/11/08/233000
- 683 :名前は開発中のものです。:2017/08/18(金) 22:57:37.17 ID:KkEwZWVw.net
- >>681
アセットかうしか無いでしょう!
- 684 :名前は開発中のものです。:2017/08/18(金) 23:08:43.63 ID:GXKtldJB.net
- >>681
レイヤーベースの衝突検出
https://docs.unity3d.com/ja/540/Manual/LayerBasedCollision.html
- 685 :名前は開発中のものです。:2017/08/19(土) 02:22:42.16 ID:SWs0YFuX.net
- >>681
基礎中の基礎じゃんアホか
- 686 :名前は開発中のものです。:2017/08/19(土) 02:31:51.95 ID:n/DuWlTW.net
- >>667
ありがとうございます
- 687 :名前は開発中のものです。:2017/08/19(土) 03:51:25.94 ID:1WFvfDGB.net
- >>681
んなこともわかんねーの?バカ?
- 688 :名前は開発中のものです。:2017/08/19(土) 07:08:01.03 ID:1k1H3YfZ.net
- いつものことだけど現実世界のストレスを持ち込むのはちょっと
- 689 :名前は開発中のものです。:2017/08/19(土) 07:24:10.86 ID:79sXTrFt.net
- BlenderでPhysics設定
↓
UnityでBlenderのPhysicsが反映されない
↓
ちょっと何言ってるのか分からない
- 690 :名前は開発中のものです。:2017/08/19(土) 10:49:12.31 ID:szY3eT8Q.net
- >>681
その気持ちわかるよ
誰もが一度は失敗してる部分だと思うw
- 691 :名前は開発中のものです。:2017/08/19(土) 12:31:34.72 ID:1WFvfDGB.net
- >>681
ま、バカにやり方は教えないけどなww
悩め悩めw
- 692 :名前は開発中のものです。:2017/08/19(土) 14:19:06.64 ID:Ee93kix8.net
- 半年くらいかけてUnityでスマホゲーム作ってみました。
改善点があったら教えてください。
Youtube
https://youtu.be/sLxAbKLd-OA
iPhone
https://itunes.apple.com/us/app/songbird-music-by-podington-bear/id1271037332
Android
https://play.google.com/store/apps/details?id=com.peronsoft.songbird
- 693 :名前は開発中のものです。:2017/08/19(土) 15:13:48.20 ID:LB25v0SV.net
- >>682さんありがとうございます!
- 694 :名前は開発中のものです。:2017/08/19(土) 15:15:57.21 ID:8/Q5ub61.net
- ほんとに作ったんなら立派やん
大したもんやで
次は如何にマネタイズするかやな
がんばれよ
- 695 :名前は開発中のものです。:2017/08/19(土) 15:39:04.37 ID:SWs0YFuX.net
- >>692
単調過ぎる
- 696 :名前は開発中のものです。:2017/08/19(土) 16:00:56.94 ID:6kQwVTFv.net
- >>692
雰囲気とか良かった
俺もはよ初ゲーム作ろっとw
- 697 :名前は開発中のものです。:2017/08/19(土) 18:46:05.38 ID:ACjwSM2E.net
- >>692
途中背景白っぽくてリングも白っぽいのあって見にくくないかい?
とりあえずおっさんはスクランブルを思い出したわ
- 698 :名前は開発中のものです。:2017/08/19(土) 19:07:29.32 ID:BNgwwAlR.net
- いいな〜
完成させたのすごい
- 699 :名無し@キムチ:2017/08/19(土) 19:16:47.38 ID:NHQ8bZq7.net
- >>692
リングをくぐるだけのと、敵が出てこない点が、単調に感じるのですが、利用者からの反響はどうですか?
よく作り込まれていて、一生懸命作った感は出ています♬
- 700 :名前は開発中のものです。:2017/08/19(土) 19:41:14.71 ID:Yg1D1VnO.net
- >>692
糸通しを思い出した、雰囲気いい感じ、シンプルなよは決して悪いことではないよなぁと
- 701 :名前は開発中のものです。:2017/08/19(土) 20:06:42.22 ID:yOpRtA+F.net
- 精子のゲーム?
よく審査通ったね
- 702 :名前は開発中のものです。:2017/08/19(土) 22:03:55.60 ID:KD9VaL90.net
- 細い道くぐるところがスーファミのアラジン思い出した
- 703 :ダーク王鍬大使 :2017/08/19(土) 23:45:10.67 ID:YwojvETw.net
- >>701
タイトルにBirdって書いてあるだろ包茎黒ずみシナシナチンコ!(^^
仮に精子だとしても精子自体は性的なものじゃありまふぇんよ(^^
ボッキング!(^^
真面目な話ゲーム内容もシンプルで楽しそうでふひ(^^
僕も完成させたいでふ(^^
やる気出てきまひた(^^
感謝感謝のボッキング!(^^
- 704 :名前は開発中のものです。:2017/08/20(日) 07:40:56.86 ID:YEGagmos.net
- おまえらが他人のゲーム褒めるとこなんて始めて見たわ
いつもフルボッコなのにどうしたんだ
気持ちわるい流れだな
- 705 :名前は開発中のものです。:2017/08/20(日) 08:50:07.38 ID:jt/OUK+R.net
- >>692はシンプルではあるけど妥協は感じないし叩く要素無いんじゃないの
- 706 :名前は開発中のものです。:2017/08/20(日) 11:19:55.40 ID:xxy8lHgS.net
- 同意
叩きはあぼーんしててみえないのもある
- 707 :名前は開発中のものです。:2017/08/20(日) 11:50:37.20 ID:BD3PE6Cm.net
- unityのバージョンが2017になりましたが、進行中のプロジェクトがある場合アップデートはどうされていますか?
スクリプトやアセットの互換性がわからないので迂闊に手を出せない
- 708 :名前は開発中のものです。:2017/08/20(日) 12:22:52.03 ID:+hfFYpjJ.net
- ここでは叩かれていないがYoutube側のコメントは厳しいな
作者に同情するわ
- 709 :名前は開発中のものです。:2017/08/20(日) 13:04:44.54 ID:KecofTbO.net
- 全部単発w
ここっていつも真っ赤にしてた常連が何人か居たのに住民が変わったのか?
- 710 :名前は開発中のものです。:2017/08/20(日) 13:40:51.95 ID:6JpZwiby.net
- >>709
いつもここにいる古株アセットおじさんちーっす
- 711 :名前は開発中のものです。:2017/08/20(日) 16:41:05.20 ID:pmDqrX1W.net
- こんなのに半年もかけるなよw
- 712 :名無し@キムチ:2017/08/20(日) 18:05:38.39 ID:XJhMm7GB.net
- カメラをキャラの子オブジェクトにすると、自動的にキャラを追尾してくれますが、
キャラが向きを変えた時カメラも一緒に回ってしまうので、
スケートのスピンのような動きが撮れなくなります。
スピンのような動きの時だけ、一方向から取って、
キャラが少しだけ角度を回転させた程度の時は一緒に回ってほしいのですが、
どうすれば実装できますか?よろしくお願いします。
なお、アセットおじさんは答えないでくださいw
- 713 :名前は開発中のものです。:2017/08/20(日) 18:08:33.61 ID:6JpZwiby.net
- そこまで書いて分からないならもう諦めろ
- 714 :ダーク王鍬大使 :2017/08/20(日) 18:10:44.44 ID:00k3Xjfk.net
- >>712
スタンダードアセットのカメラにそんな感じのありまふぇんでひたっけ?(^^
無かったらすまんこ(^^
- 715 :名前は開発中のものです。:2017/08/20(日) 18:33:07.30 ID:3uD58b1X.net
- >>712
ほらよ
http://livedoor.4.blogimg.jp/jin115/imgs/e/1/e15ed397.jpg
- 716 :名前は開発中のものです。:2017/08/20(日) 19:02:54.88 ID:IrblIJ1c.net
- 角速度でifすればいい
- 717 :名前は開発中のものです。:2017/08/20(日) 19:07:28.07 ID:IrblIJ1c.net
- カメラの一定時間内回転量を超えると止めるとか
好きに書けばいい
- 718 :名前は開発中のものです。:2017/08/20(日) 19:38:53.60 ID:udkixK8W.net
- >>712
キャラクタをAオブジェの子にする
カメラもAオブジェの子にする
Aが動くとカメラが追従する
キャラクタが回転しても親のAオブジェは回転しない
- 719 :名無し@キムチ:2017/08/20(日) 20:47:12.21 ID:XJhMm7GB.net
- >>717
あっ、その方法が一番手っ取り早くて便利そうですね。
あっ、そんな簡単な方法があったなんて!!!
うわっ、とてもありがとうございました!!!
これで氷上のキムヨナの演技が実現できそうです♬
- 720 :名無し@キムチ:2017/08/20(日) 20:51:56.55 ID:XJhMm7GB.net
- >>718
たびたびすみませんが、子のキャラクターを動かすと、
親オブジェクトのAも追随して動いてくれましただっけ?
- 721 :名前は開発中のものです。:2017/08/20(日) 20:58:05.48 ID:2DxGKxCM.net
- 分かったフリして全く分かってない事がよく分かる一言
- 722 :名前は開発中のものです。:2017/08/20(日) 21:25:39.68 ID:qkBQ+HVp.net
- >>720
得意の外車がどうたらを織り交ぜて答えないの?
- 723 :名前は開発中のものです。:2017/08/20(日) 22:04:15.13 ID:udkixK8W.net
- >>720
キャラクタの移動はキャラクタの座標を弄るのではなく親のAオブジェの座標を弄る
Aオブジェは見えない箱みたいなイメージ
キャラクタは箱の中に入ってて外には出ない
箱が動くのに合わせてキャラクタの移動アニメーションを再生させる
- 724 :名前は開発中のものです。:2017/08/20(日) 22:07:58.53 ID:udkixK8W.net
- ツリー構造でのオブジェクト管理って構造設計がすごい重要なのにあんまそういうノウハウとかtipsとか見ないよね
俺が見つけてないだけかもしれないけど
- 725 :名無し@キムチ:2017/08/20(日) 22:55:12.89 ID:XJhMm7GB.net
- >>722
やっぱりキャラの動きに合わせて親オブジェクトは動いてくれないんですね。
そうするとキャラ自体も移動して、それに合わせて親オブジェクトも動くようにC♯を書く必要がありますね。
すると動きが倍のスピードになる?ターンしながらの動きの場合は回りすぎる?
それはちょっとコードが複雑になりすぎて、当方の能力に余りすぎるところがありますね・・・
喜びもつかの間、役に立たないアドバイスではありましたが、それはともかくありがとうございました!!
- 726 :名無し@キムチ:2017/08/20(日) 22:58:25.18 ID:XJhMm7GB.net
- >>723
やっぱりカメラの動きだけを制御するコードを書いたほうが、それよりは少し楽みたいです。
いやはや、ありがとうございました。
- 727 :名前は開発中のものです。:2017/08/20(日) 23:11:17.99 ID:udkixK8W.net
- >>725
たぶん理解できてない
キャラクタのローカル座標は弄らない、localPositionは常に0となる
キャラクタの移動は親オブジェクトの移動で全て行う
親オブジェクトが動けばその子であるカメラ、キャラクタの座標を変更する必要がない
キャラクタが移動するんだからキャラクタの座標をスクリプトで制御する、ってことをやってると
キャラクタに直接付与されるスクリプトが大量になって制御しきれなくなる
だから移動は親オブジェクトに全て任せる
役に立たないっていうなら別に構わんがちょっと複雑な仕様が入ると簡単に破綻するよ
- 728 :名前は開発中のものです。:2017/08/20(日) 23:13:33.67 ID:/IBrFm/J.net
- アセット買ったほうがはやそう
- 729 :名前は開発中のものです。:2017/08/20(日) 23:16:56.20 ID:5h7sYZIS.net
- 入れ子ではRootMotionに対処できないから
サードパーソンカメラはスクリプト演算してる
- 730 :名前は開発中のものです。:2017/08/21(月) 00:09:33.63 ID:zlF3LR6K.net
- なぜか役に立たないと名言されながらも補足してくれる人なんているんだ
- 731 :名前は開発中のものです。:2017/08/21(月) 00:13:57.57 ID:tdgrj0Xf.net
- まとめ
ケースバイケース
- 732 :名無し@キムチ:2017/08/21(月) 01:07:25.21 ID:57kTKfYU.net
- >>727
親オブジェクトで、キャラを動かすということは、
アニメータのモーションでキャラを動かすのではなしに、
親オブジェクトの動きだけで、キャラのアニメーションをすべて行うということですか?
キャラに細かな動きをさせることもできますか?
- 733 :名前は開発中のものです。:2017/08/21(月) 01:12:42.18 ID:hzjzep7X.net
- セキュリティパッチのお知らせ来てたけど、あれに該当しないバージョンはどうなるんだ
てかよくわからんから2017に上げとけばよいのか
- 734 :名前は開発中のものです。:2017/08/21(月) 01:31:20.65 ID:txifZ4OX.net
- >>732
アニメーションと座標の移動を別に制御する
Animatorが制御するのはアニメーション
歩く、走る、ジャンプとかいったモーションの管理
実際の座標の移動はAnimatorに管理させない
歩くモーションそのままで歩く速度変えるってなったときにいちいちAnimationいじってられないでしょ
- 735 :名前は開発中のものです。:2017/08/21(月) 04:05:57.55 ID:UmAcFXLD.net
- >>733
それで問題なければその方がいいんじゃないか?
旧バージョン向けにMitigation Toolというのもあるようだが
- 736 :名前は開発中のものです。:2017/08/21(月) 04:16:30.86 ID:A6lM9FaQ.net
- 役に立たないとかいうクズがいると聞いて
- 737 :名前は開発中のものです。:2017/08/21(月) 05:58:18.10 ID:1irdoX75.net
- これがmecanimアレルギーという奴か
- 738 :名無し@キムチ:2017/08/21(月) 06:27:49.33 ID:GlvuL8jQ.net
- >>734
つまりアニメーターで、キャラの尾てい骨あたりのボーンをストップさせて、
キャラが座標移動しないようにするというわけですね。
ただ困ったことに当方がつくったアクションは、
尾てい骨あたりのボーンで座標移動と回転を同時に行っているので、
このボーンをストップさせてしまうと回転もストップしてしまい、
フギュアスケートの演技にならないものになってしまうのですw
- 739 :名前は開発中のものです。:2017/08/21(月) 07:52:55.83 ID:hGQVT3yN.net
- 役に立たないと言ったのは、アドバイザーとは違う横槍に対してだろ?
質問者もイラッとくるのはわかるが、そういうのはスルーしないと。
- 740 :名前は開発中のものです。:2017/08/21(月) 08:45:28.43 ID:0tSCLgTS.net
- >>741
もうめんどくさいからアセット買えば?
- 741 :名前は開発中のものです。:2017/08/21(月) 09:42:32.76 ID:A6lM9FaQ.net
- >>739
どう読んでも、おっ親オブジェクト作ればいいのか!…なんだよ出来ねーじゃん、役立たねーな…って感じだが。
それも無能だから役立てられないというオチもついてる
- 742 :691:2017/08/21(月) 10:24:50.16 ID:i+yrr+8G.net
- >>692ですがみなさんご意見ありがとうございました!
>>695
もう少し演出とかあった方が良いですかね。
次回アップデートで検討してみます!
>>696
雰囲気ゲー目指して作ってみました!
>>697
確かにそうですね。。
一部色逆転させてみます。
>>698
毎日ちょっとずつやって、半年くらいかかりました。
>>699
まだ数十ダウンロードくらいであまり反響はないですね。。
少し単調さの解消を考えてみます。
>>700
ありがとうございます。雰囲気を台無しにしない程度に改良して行きたいと思います。
>>701
やっぱり精子に見えますか。。
>>705 >>706
ありがとうございます!励みになります。
- 743 :名前は開発中のものです。:2017/08/21(月) 11:14:48.17 ID:VYitwWnq.net
- ※ キムチに餌をやらないでください
- 744 :名前は開発中のものです。:2017/08/21(月) 13:57:31.52 ID:1EF2uuEx.net
- >>742
半年どうので煽る人は気にしなくていいよ
Unity自体もゲーム作り自体も生まれて初めてだったりするのなら
学生が仮に半年夏休み状態でも半年かかるくらいが普通。
Unityの扱いに慣れてる人でも
土日だけゲーム作りに時間費やせる社会人とかでも半年以上かかるのが普通さ
作って終わりじゃないしね
企画→素材探し→実現可能かテスト→実際の制作→何らかの壁にぶち当たり乗り越える試練→
難易度調整→さらに調整→色んな端末でテスト→アイコン作ったりタイトル考えたり→PV作りで動画編集ソフト探して操作方法覚えたり→
キャッチフレーズ考えたり
やる事沢山あるよね
- 745 :名前は開発中のものです。:2017/08/21(月) 18:38:25.05 ID:ZiJ7WzI+.net
- 途中で投げ出さず
しっかりと一本作って公開したことに意義がある
ここで煽ってる連中なんぞとは比べ物にならん位立派
- 746 :名無し@キムチ:2017/08/21(月) 22:49:10.39 ID:GlvuL8jQ.net
- >>745
当方もつくったよ。ゲームじゃなくてミニアニメだけど、結構作業が多くて4時間くらいかかった・・
https://youtu.be/yI9CDZxsGqg
- 747 :名前は開発中のものです。:2017/08/21(月) 22:53:31.56 ID:nm8udV86.net
- キムチはすっこんでろ
- 748 :名前は開発中のものです。:2017/08/21(月) 23:05:32.52 ID:o61p1nup.net
- 立派なのはおっぱいがいいと思うわ
http://i.imgur.com/t0twKwK.gifv
- 749 :名前は開発中のものです。:2017/08/21(月) 23:42:57.21 ID:hzjzep7X.net
- >>735
レスサンクス、結局5.6.3p3?とかにしといたわ
- 750 :名前は開発中のものです。:2017/08/22(火) 05:55:57.34 ID:3zzEjDfW.net
- もしかしてUnityって厨御用達ツール?
- 751 :ダーク王鍬大使 :2017/08/22(火) 08:03:24.91 ID:JvQsi3LE.net
- 厨とか久々に見まひた(^^
ここは10年前のインターネッツでふね(^^
- 752 :名前は開発中のものです。:2017/08/22(火) 11:22:21.56 ID:3zzEjDfW.net
- もしかしてウディタ使いより年齢層低いのかなこのツール
- 753 :名前は開発中のものです。:2017/08/22(火) 11:22:34.32 ID:SOrK8lS9.net
- >>750
人それぞれ解釈は違うと思うけど俺はそのようには思ってない。
知識が浅い人でもある程度の物が作れる優れたツールで
逆に言えば知識がある人が使えば今までメーカーでしか作れなかったような物が
個人で作れる優れたツールだと思ってる。
OSがMS-DOSがWindows95になって玄人以外もPC触れるようになった感じに似てると思ってる。
ちなみにUnity触る前は俺もちょっと見下していた。
「Unityとか邪道。あんなの初心者用だろ?
やっぱネイティブにゼロからプログラム打ち込んでいってこそなんぼでしょ!」
こんな感じに。
でも半年触ってる今は
「こりゃスゲーわ…。なんでもっと早くにこれやってなかったんだろう俺
昔の俺の考えは馬鹿だったな…反省」
となってるよ。
- 754 :名前は開発中のものです。:2017/08/22(火) 11:27:09.08 ID:SOrK8lS9.net
- 物理エンジンと優れたアセット(無料パッケージ)がある関係で
プログラミングが苦手なデザイン系の人が触るようなツールに感じがちだが
しっかりした物を作るとなるとかなりプログラミングスキルが必要になってくるから
頑固プログラマ気質な人にも全然オススメできるよ。
VCやEclipseとかでSDK導入しAPI叩きまくるのとだいぶ似てる。
- 755 :名前は開発中のものです。:2017/08/22(火) 13:59:07.76 ID:HwsyuWNo.net
- Unityがウディタより敷居高いのは間違いない。でも最近は名前が知られてきたから試しに触ってみようって人はかなり多いはず
実際はシンプルなゲームでもプログラミング必須で基礎がない人は公式のチュートリアルですら躓くんだよなぁ
- 756 :名前は開発中のものです。:2017/08/22(火) 14:02:33.83 ID:vSbVnt7C.net
- レッテル貼り=思考停止と言う事がよく分かるな
- 757 :名前は開発中のものです。:2017/08/22(火) 15:01:48.35 ID:yLOjxir+.net
- >>755
アセットを買えばシンプルなゲームは簡単にできますよ
- 758 :名前は開発中のものです。:2017/08/22(火) 18:35:33.76 ID:HwsyuWNo.net
- >>757
お、アセットおじさん保守ボランティアご苦労様です!
- 759 :名前は開発中のものです。:2017/08/22(火) 23:41:23.22 ID:ZYqSKZvD.net
- 質問です。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
GameObject[] button;
public int numButtons;
// Use this for initialization
void Start () {
button = GameObject.FindGameObjectsWithTag ("button");
for (int i = 0; i < numButtons; i++) {
Debug.Log (button [i]);
}
}
}
これでindexoutofrangeexceptionが出るのですが、配列で宣言してるので理解できません。
ほかのシーンではこれとほとんど同じスクリプトが動いてます。
- 760 :名前は開発中のものです。:2017/08/22(火) 23:46:51.50 ID:TRTD1zzi.net
- 理解出来ないならそれで終了だよ
- 761 :名前は開発中のものです。:2017/08/23(水) 00:20:47.73 ID:0fyfcMVA.net
- >>759
実際に取得できたbuttonの配列数とnumButtonsの値が不一致なんだと思います。
例えばbuttonが2個しかないのに
numButtons = 4
のように設定しているとforループで
button[0] //大丈夫
button[1] //大丈夫
button[2] //indexoutofrangeexception
button[3] //indexoutofrangeexception
と用意されていない配列まで呼び出そうとし
「indexoutofrangeexception(存在しない配列番号を指定しています)エラーなりますよ。
for (int i = 0; i < numButtons; i++)
ではなく
for (int i = 0; i < button.Length; i++)
の方が確実です
- 762 :名前は開発中のものです。:2017/08/23(水) 00:21:12.20 ID:f4UC00rn.net
- 配列と非配列が同居。
- 763 :名前は開発中のものです。:2017/08/23(水) 01:23:24.71 ID:AOtX330Z.net
- なんでDebug.Logは使えるのにbutton.lengthをLogに出そうと思わなかったのか?
- 764 :名前は開発中のものです。:2017/08/23(水) 01:36:08.70 ID:3WNWlazc.net
- 配列作った時に何個作ったのか記録されてる数見ないと、
作った数とintが一致する訳ないよね
理解出来ないじゃなくて、配列を理解してないんだよ
- 765 :名前は開発中のものです。:2017/08/23(水) 01:41:45.12 ID:atYfWrEx.net
- ちゃんとnumButtonと命名してるのに自動で入れてくれないUnityが悪い
- 766 :名前は開発中のものです。:2017/08/23(水) 02:20:33.87 ID:iWkNM0se.net
- ウディタに移行しようかな
- 767 :名前は開発中のものです。:2017/08/23(水) 02:51:15.12 ID:61qz+tvb.net
- 高級言語が無理なら諦めるのも手
- 768 :名前は開発中のものです。:2017/08/23(水) 06:33:45.15 ID:9IfN6Xrm.net
- >>759だけど、みんなありがとう。おかげで多少進展しました。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
public int numButtons;
private GameObject[] buttons = new GameObject[25];
// Use this for initialization
void Start () {
this.buttons = GameObject.FindGameObjectsWithTag ("button");
Debug.Log (buttons.Length);
}
}
これをあるシーンに使ったら 一見何も関係なさそうなpublic int numButtons;を入れるとログは27、入れないと0が出ました。
別のシーンで使ったら合ってもなくても0でした。
numbuttonsはスクロールパネル上にボタンのプレハブを大量に並べるときにつくった変数で、インスペクタ上で27で上のどちらのシーン上にも存在しています。
試しに前者のシーンでnumbuttonsに26を設定したらログの27が26になりました。
配列の大きさを決める表現が間違っていたら元も子もないですが、
それにしてもなぜ関係ない変数が干渉してくるのか理解できません。
- 769 :名前は開発中のものです。:2017/08/23(水) 07:49:19.60 ID:TuNmkY+t.net
- >>768
デバッガで追っても再現しないし、何言ってんだか意味が分からない
貴方の環境固有の問題としか言い様がない
- 770 :名前は開発中のものです。:2017/08/23(水) 12:17:15.25 ID:0fyfcMVA.net
- >>768
まず1つ1つが何をしているのかよく理解することが大事です
buttons.Length
これは確保された実際の配列の数が格納されています。
配列が1つも確保されていないのなら"0"を返し
仮に25個確保されたのなら"25"を返します。
buttons = GameObject.FindGameObjectsWithTag ("button");
これは
画面右上のタグ部分が"button"になってるGameObjectを全部buttonsという配列に格納するものです。
buttonというタグを付けられたGameObjectが2つ存在していれば2つ配列が新規に作成され
1つも存在していなければ配列は作成されません。
つまりbuttons.Lengthの値は"0"です。
private GameObject[] buttons = new GameObject[25]; //←無意味です
this.buttons = GameObject.FindGameObjectsWithTag ("button"); //ここで実際に存在するbuttonの数だけ自動的に配列が再確保されます
上のコードは下と同じです
private GameObject[] buttons;
buttons = GameObject.FindGameObjectsWithTag ("button");
説明が重複しますが
タグにbuttonが指定されているGameObjectが存在していないのならば配列は確保されず
buttons.Lengthの値は"0"です。
numButtonsの値はプログラムのどこにも使用されておらずこれも無意味で必要ありません(結果に影響していません)
- 771 :名前は開発中のものです。:2017/08/23(水) 12:17:43.32 ID:ouhFnsS+.net
- そもそもnumButtonsというpublic変数の存在意図がわからん
どこで値を入れてるの?
エディタ画面で手で直接いれてるの?
numButtonsをforループでしか使ってないならnumButtons自体不要だな
手で毎回ボタン数入れてるならその手間もなくなる
- 772 :769:2017/08/23(水) 12:29:22.72 ID:0fyfcMVA.net
- >>768
using UnityEngine;
using System.Collections;
public class Nichan_767 : MonoBehaviour {
private GameObject[] buttons = new GameObject[25];
// Use this for initialization
void Start() {
Debug.Log("Length=" + buttons.Length); // @24と表示される
buttons = GameObject.FindGameObjectsWithTag("button");
Debug.Log("Length=" + buttons.Length); // A0と表示される
}
}
@の時点では
private GameObject[] buttons = new GameObject[25];
で確保した物は存在していますが
Aの結果から
buttons = GameObject.FindGameObjectsWithTag("button");
ここで配列を再構築してるのを理解いただけるかと思います。
仮にTag"button"のGameObjectを3つ配置するとAの結果は3に変化します。
このように1行1行の命令が何をしているのか、そして動きの変化を丁寧に見ている事が大切になりますよ。
参考にしてみてください。
- 773 :769:2017/08/23(水) 12:30:32.64 ID:0fyfcMVA.net
- 訂正:
@の結果は"24"ではなく"25"です。
- 774 :名前は開発中のものです。:2017/08/23(水) 12:45:14.84 ID:ouhFnsS+.net
- numButtonsはボタン大量に並べるときにも使ってるのかな
buttonタグのついたボタンの個数とnumButtonsの数が一致してるならいまいち原因がわからん
FindGamesObjectWithTagで取得された要素数がbuttonタグのついた要素数と一致してないのか?
- 775 :名前は開発中のものです。:2017/08/23(水) 12:52:25.31 ID:TuNmkY+t.net
- http://i.imgur.com/HH5hbSd.gif
デバッガでアタッチすればプロセスの中身全部見れる訳で
第一確保したメモリを他の領域が侵食して勝手に書き換えてたら、
そりゃ唯のバッファオーバーフローじゃん
出来てるやれてる解ってるって、勝手な予想や思い込みを捨てて
メモリの中身がどうなってるか逐一確認しなきゃ分かる訳ないよ
そこが可笑しい
- 776 :名前は開発中のものです。:2017/08/23(水) 13:09:36.74 ID:MTXdrtmX.net
- C#の絵本でも読んどけ
- 777 :名無し@キムチ:2017/08/23(水) 18:33:19.91 ID:CUIL1+3U.net
- >>743
※ キムチに餌をやらないでください
当方にとって最大の餌といえば、やはりUnityそのものですね。
あと、BlenderやMakeHumanも非常に大きな餌であり、MakeClothesもちょっぴりの餌です。
またこのスレでの餌といえば、困った時に質問して有効な回答が得られることでしょうね。
その餌をやらないでくれ、ということは当方が有効な回答を得た場合何か困ることがあるのですか?
もしかして>>743は当方が知ってるヒトだったりしますか?
- 778 :名前は開発中のものです。:2017/08/23(水) 23:05:35.51 ID:t1wRCclf.net
- アセットを買えばいいと思いますよ
無理にスクリプトを扱う必要はありません
- 779 :名前は開発中のものです。:2017/08/24(木) 00:00:18.77 ID:zcnJsAO1.net
- おすすめの解説サイトか書籍を教えてください。
Unityは初めてで、プログラミングの経験はある程度あります。
- 780 :名前は開発中のものです。:2017/08/24(木) 00:35:42.77 ID:OjzkpEBe.net
- オススメはUnreal Engineです
Unityなど速攻アンインストールしましょう
- 781 :ダーク王鍬大使 :2017/08/24(木) 00:47:54.16 ID:2Q8VoCoW.net
- そういえばツクール2000のYADOTポジションのホームページってまだないんでふね(^^
あってもいい気がしまふが(^^
- 782 :名前は開発中のものです。:2017/08/24(木) 01:59:13.01 ID:zcnJsAO1.net
- >>780
どうしてですか?unityだめなんですか?
- 783 :名前は開発中のものです。:2017/08/24(木) 07:41:29.43 ID:ruQ5JhDH.net
- >>768です。
多少進展しました。
public class NewBehaviourScript : MonoBehaviour {
private GameObject[] buttons = new GameObject[25];
// Use this for initialization
void Start () {
this.buttons = GameObject.FindGameObjectsWithTag ("button");
Debug.Log (buttons.Length);
}
}
とりあえずスクリプト全体の変数を見直して、そのあと初めて デバッグしました。25これこれはいらないのですが、あえて残してます。
シーン1では、buttonsの要素数が25になった後、buttonタグを有したオブジェクトが入り27になりました。
教えてもらった挙動の通りで、こちらは多分解決しました。
これをシーン2で試したら要素数25の後 、this.buttons = GameObject.FindGameObjectsWithTag ("button"); の処理で0になりました。
そこでFindGameObjectsWithTag でbuttonタグをもったゲームオブジェクトを見つけられていないと考えました。
そこで30個ほどbuttonタグをつけたオブジェクトを作ってみたら、加えたオブジェクトの数と等しい要素数がthis.buttons = GameObject.FindGameObjectsWithTag ("button"); の処理で反映されました。
buttonタグをもったオブジェクトはアクティブで、タグ名もbuttonで、タグマネージャにもbuttonタグはあります。
シーン1では上手くいってるだけに、シーン2にはどこかしら不具合があるはずなんだと思いますが、何を考えるべきだとおもいますか?
- 784 :名前は開発中のものです。:2017/08/24(木) 12:18:07.69 ID:XR5K+uMT.net
- >>783
シーン2にbuttonタグのオブジェクトを配置していないから0になるのだと思いますが。
シーン2にbuttonタグのオブジェクトが配置してあるのに取得できないのですか?
それとも
シーン1にあるボタンをシーン2のスクリプトから取得したいという事ですか?
- 785 :名前は開発中のものです。:2017/08/24(木) 13:05:07.67 ID:lkGi/EQe.net
- よくわからんけど
this.buttons = GameObject.FindGameObjectsWithTag ("button");
この記述は正しいの?
エラーの原因な気がするが
- 786 :名前は開発中のものです。:2017/08/24(木) 13:12:16.57 ID:r02jaxxe.net
- あちこちに、デバッグ文を書いて、
どの関数が呼ばれたか・呼ばれていないのか、を確認すれば?
究極を言えば、1行ずつ、デバッグして確かめるべき
- 787 :名前は開発中のものです。:2017/08/24(木) 14:03:49.04 ID:t7fwZzND.net
- >>783
アセットの購入を考えるべきでしょう
- 788 :名前は開発中のものです。:2017/08/24(木) 14:33:40.86 ID:zGenWhTO.net
- Unity以前にC#以前にVSのdebugのチュートリアルやったほうがいいんじゃね
まあそれ以前にIT専門学校か大学へ行ったほうがいいかw
- 789 :名前は開発中のものです。:2017/08/24(木) 15:14:24.07 ID:1qVyt99v.net
- 糞コテと躓いてる所が同じだし、所詮アスペの残念な頭では
その程度の理解を示すくらいが精一杯なんだろう
- 790 :名前は開発中のものです。:2017/08/24(木) 16:08:22.11 ID:zZj4TYYg.net
- いきなりの書き込みで失礼します。
Unityを触ったことがないのですがインストールするUnityのバージョンはなんでもいいのでしょうか?とても初歩的な質問なのですがとても悩んでおり相談できる相手もいないのでここに書きこませていただきました。
どうかよければ回答お願いしますm(__)m
- 791 :名前は開発中のものです。:2017/08/24(木) 17:00:40.28 ID:t7fwZzND.net
- >>790
購入するアセットによると思いますよ
- 792 :名前は開発中のものです。:2017/08/24(木) 17:22:11.96 ID:iJ7entcx.net
- >>790
1番新しいのを入れろよデコスケ野郎
- 793 :名前は開発中のものです。:2017/08/24(木) 18:12:57.98 ID:bTIkZb5o.net
- >>790
基本的に最新版が一番機能が多くてバグが少なくて安定しているバージョンだと思えば良い。
古いアセットを利用する場合は最新版のUnityに対応していない物が結構あるけど、
そのために過去バージョンを利用するのは危険が多い。
- 794 :名前は開発中のものです。:2017/08/24(木) 18:34:28.70 ID:5qklr719.net
- 右も左も判らない初心者は最初にチュートリアルやれ
インストールするバージョンはチュートリアルと同じバージョンの一択
- 795 :名前は開発中のものです。:2017/08/24(木) 18:40:50.80 ID:5/6qXxaI.net
- >>679
そのページあまり参考にならなかったんですよね、教えてもらって申し訳ないですが……
UnitySendMessageではタイミング的に送られそうになかったので、C#スクリプトからネイティブ側で保持してるスキームを取得する形で自己解決しました
- 796 :名前は開発中のものです。:2017/08/24(木) 19:01:13.08 ID:ruQ5JhDH.net
- >>783
だけど解決したからOkです。
- 797 :名前は開発中のものです。:2017/08/24(木) 19:09:08.93 ID:1u3TK439.net
- >>796
ちゃんと顛末書いとけ。失礼にもほどがある。
- 798 :名前は開発中のものです。:2017/08/24(木) 19:15:44.47 ID:ruQ5JhDH.net
- 配列やらデバッグのやり方教えてくれて人たちありがとね
- 799 :名前は開発中のものです。:2017/08/24(木) 19:33:26.64 ID:XR5K+uMT.net
- >>790
基本は最新版で問題ありません。
ですがスマホ用アプリを作ろうと考えていて
実機テスト用の手持ちのスマホが古い機種の場合は気を使う必要があります。
例えばAndroid4.0以下で動かすアプリを作るにはUnity5.5以下を選ぶ必要があります。
- 800 :名前は開発中のものです。:2017/08/24(木) 22:10:27.01 ID:xk4EapHB.net
- >>779
このシリーズどうよ
https://www.amazon.com/Unity-Proficiency-Foundations-step-step-ebook/dp/B016YF7OKS
- 801 :名前は開発中のものです。:2017/08/25(金) 07:01:33.03 ID:iHXjVIRQ.net
- http://qiita.com/gff02521/items/e37bcf4b4ad6ce152306
ここの通りにスクリプト書いてキャプチャしてるんですが
パーティクル等がうまく表示されません。真っ黒になってしまいます。アルファ値の問題でしょうか。
CaptureScreenshotだとキャプチャ出来ますが背景が真っ黒なので(カメラのアルファはゼロです)
背景を透明にして消えかかるエフェクトの時でも半透明情報も反映させたいです。
何か良い方法はないでしょうか?
- 802 :名前は開発中のものです。:2017/08/25(金) 10:24:29.09 ID:on4Isuss.net
- >>801
パーティクル用のアセットを購入することをおすすめします
- 803 :名前は開発中のものです。:2017/08/25(金) 12:27:18.01 ID:iHXjVIRQ.net
- >>802 購入してます。
- 804 :名前は開発中のものです。:2017/08/25(金) 13:28:04.33 ID:4h5g4wKt.net
- もっと沢山アセットを買えばうまく動くと思いますよ
- 805 :名前は開発中のものです。:2017/08/25(金) 13:55:56.11 ID:6FOFgFgV.net
- Unityは売れないゲーム作りよりアセット作りのほうが金になる
- 806 :名前は開発中のものです。:2017/08/25(金) 20:37:03.25 ID:VNeVqJYb.net
- アセットの作り方教えてください!!!!!!!!1111111111
- 807 :名前は開発中のものです。:2017/08/25(金) 20:41:09.10 ID:tmbVO08s.net
- 売れないアセットが出来るだけだろ
- 808 :名前は開発中のものです。:2017/08/26(土) 04:35:43.98 ID:n2EF2UH/.net
- アセットを買えば売れるアセットが作れると思いますよ
- 809 :ダーク王鍬大使 :2017/08/26(土) 05:13:25.09 ID:kHVEnKcM.net
- これもうわかんねぇな(^^
- 810 :名前は開発中のものです。:2017/08/26(土) 06:59:09.63 ID:kt7sr9Od.net
- バレバレの自演乙
- 811 :名前は開発中のものです。:2017/08/26(土) 07:03:47.61 ID:bchde5yg.net
- アセットを買えばバレない自演もできると思います
- 812 :名前は開発中のものです。:2017/08/26(土) 11:36:53.53 ID:/SJfWqvW.net
- VR(HTCVive)で一座標を取得する際に
「InputTracking.GetLocalRotation」
を使うのと、実際にコントローラなどにアタッチした座標を取得するように
「transform.rotation」
を使うので、どういった使い分けをするのでしょうか
取得される座標は同じなので、InputTracking.GetLocalRotationを使えば外部(?)から
コントローラやヘッドの座標がすぐに取得できるだけなのでしょうか
- 813 :名前は開発中のものです。:2017/08/26(土) 14:21:07.11 ID:+qq+0iNR.net
- >>812
VR用のアセットを買えばできるんではないでしょうか?
- 814 :名前は開発中のものです。:2017/08/26(土) 16:08:32.14 ID:UN++JUXg.net
- アセットおじさんがピッチが速くてからかいやすい、ボッキの糞スレ荒らさないのは何でだろうなwww
- 815 :名前は開発中のものです。:2017/08/26(土) 16:31:21.83 ID:q5kZe6Jr.net
- Interfaceを利用しようと思い試行錯誤しているのですがどうしても自己解決できないので質問させてください。
Interfaceの内容だけを書き込んだRecieveInterface.csというファイルをオブジェクトにアタッチしようとすると
can't add script behaviour RecieveInterface. The script class can't be abstract!
というエラーメッセージが出てしまいアタッチすることができません。
どこが原因かわかる方いらっしゃいませんでしょうか?
仕様言語はC#です。
- 816 :名前は開発中のものです。:2017/08/26(土) 16:57:28.56 ID:bchde5yg.net
- >>815
エラー文で検索するアセットを買えば解決すると思いますよ
- 817 :名前は開発中のものです。:2017/08/26(土) 17:04:17.05 ID:U6c05W4G.net
- つまらん。
- 818 :名前は開発中のものです。:2017/08/26(土) 17:27:02.04 ID:JXQoIE3Q.net
- >>815
monobehavior継承してないから
- 819 :名前は開発中のものです。:2017/08/26(土) 21:02:20.53 ID:aAdgQGQE.net
- >>815
おまえボッキングだろ
ScriptableObjectでinterface出て来るもんな
何で1日70レスもしてくれる専属下僕がついてるのに、こっち来るんだよ
- 820 :名前は開発中のものです。:2017/08/26(土) 21:28:21.23 ID:/GT3GX7z.net
- どこのスレの奴?
- 821 :名前は開発中のものです。:2017/08/26(土) 23:58:37.62 ID:XI5vrc4R.net
- >>801
原因がいろいろ考えられるから答えはよくわからないが、あるとしたら・・・
・アルファを1にするエフェクトをどこかで使っている可能性がある
エフェクトをすべてオフにして実行してみる。悪さをしているエフェクトを探す
・AntiAliasが原因かもしれないので、AntiAliasもオフにしてみる
・アルファを1にするシェーダーを使っている可能性がある
アルファをしっかり出力するシェーダーを自作しておかしくならないか確認する
・フォワードレンダリングにする(デファードレンダは半透明が鬼門なので)
- 822 :ダーク王鍬大使 :2017/08/27(日) 00:23:54.43 ID:x+sSe/+w.net
- >>819
完全に統合失調症の症状出てまふよ(^^
スクリプタブルはもう終わったのにいったい何を見て戦ってるんでふか?(^^
キムチ、アセットおじさん、ぼっきんぐこの野郎殿、ワンコのおっちゃん、そしてただの質問者(^^
僕は一体どれだけの名を持ってると思われてるんでふか?(^^
- 823 :名前は開発中のものです。:2017/08/27(日) 00:35:11.78 ID:oZoT80IE.net
- 完全にアスペの症状出まくってるな
- 824 :名前は開発中のものです。:2017/08/27(日) 10:45:49.16 ID:6cBCDnPS.net
- とある点に一番近いコライダの表面の座標を取得しようとしています。
ClosestPointOnBoundsを使ってとある点がコライダの外側にある場合は上手く取得できるのですが
内側にある場合に表面では無く内部の座標を取得してきてしまいます。
これを内側にあっても一番近い外側の座標を取得してくることは可能でしょうか?
- 825 :名前は開発中のものです。:2017/08/27(日) 11:30:13.15 ID:sirwrkAa.net
- お前なら可能。がんばれ
- 826 :名前は開発中のものです。:2017/08/27(日) 11:30:45.66 ID:ODCXxM0I.net
- >>824
アセットをこうにゅうすれば可能ですよ。スクリプト関連のアセットがあります
- 827 :名前は開発中のものです。:2017/08/27(日) 11:40:10.60 ID:bEDXFlwT.net
- >>822
全員同一人物なのに息を吐くように嘘をつくな
- 828 :名前は開発中のものです。:2017/08/27(日) 12:19:12.46 ID:svkGjBGF.net
- >>824
Colliderの中心点がCollider.bounds.centerで取得できて、
Colliderの大きさがCollider.bounds.sizeで取得できるから、
この二つから
(点の座標 - Collider.bounds.center).normalised * Colliderの大きさより大きい値 + Collider.bounds.center
みたいな感じで点をColliderの外側へ移した座標を計算して、
そこからColliderの中心点へ向けてCollider.Raycastすればいいんじゃない
あと、Colliderの表面に近い点を求めるのは、ClosestPointOnBoundsじゃなくて、ClosestPointではないかと
- 829 :名前は開発中のものです。:2017/08/27(日) 12:20:19.91 ID:9FSixHdD.net
- >>824
ClosestPointOnBoundsって正確には表面の取得じゃなくて一番近いコライダの座標を取得するメソッドだから無理だと思うよ。
あとはコライダの周りに敷き詰めるようにコライダを並べる力業とか(試したことすら無いけど
引用↓公式リファレンス
https://docs.unity3d.com/ja/540/ScriptReference/Collider.ClosestPointOnBounds.html
引用↓自力でRigidBodyみたいなことやってる人もいる
http://yamayatakeshi.jp/unityの衝突判定をrigidbodyなしでやる/
- 830 :名前は開発中のものです。:2017/08/27(日) 15:36:58.04 ID:3pclYxNh.net
- 質問します
unityの機能で「クラウドビルド」ってのがあるんですけど
俺もそれを使っています
で、質問ですけどクラウドビルドはローカル、つまり自分のpcで設定したビルドセッティング
などの値が反映されるという事でいいんですか?
例えばwebglのビルドセッティングで設定した解像度などがクラウドビルド上にも
反映されるんですか?
それとandroidビルドするときはローカルでjavaやandroid sdkのセッティングを
しないといけないんですよね?
- 831 :名無し@キムチ:2017/08/27(日) 21:47:27.25 ID:Eb0Y5m0M.net
- Unity起動してもUnity2017への更新の案内がきませんが、どうしてですか?
いまの5.6.2の時は案内きたので、来るはずですが・・・
来るまで待ったほうがいいですか?
- 832 :名前は開発中のものです。:2017/08/27(日) 22:34:48.23 ID:odEusn2f.net
- >>831
何を待つの?通知が来ないことが何か問題なの?
更新するかどうか判断するのは自分だよ
- 833 :名前は開発中のものです。:2017/08/27(日) 23:20:28.60 ID:sirwrkAa.net
- >>831
お前はUnityに見捨てられたんだよ
- 834 :名前は開発中のものです。:2017/08/27(日) 23:25:39.53 ID:3ywTtMJk.net
- BANされたんだろ
- 835 :名前は開発中のものです。:2017/08/28(月) 08:59:31.80 ID:vYofjl4Z.net
- マシナリウムみたいな2dゲームって、unityとunrealどっちが向いていますか?
- 836 :名前は開発中のものです。:2017/08/28(月) 13:59:25.52 ID:g32egB8j.net
- >>835
どっちでも同じ
2Dはウニの方が少しだけ向いてる
- 837 :名前は開発中のものです。:2017/08/28(月) 15:44:03.15 ID:UuXVHY2q.net
- 質問失礼します。検索しても欲しい回答が見つからないので
玉を物体に飛ばして当たったら物体を消したいんですが、なぜかうまくいかないです。
玉はマウスでクリックした場所に飛んでいき、物体は5秒に一つ生成されるようになっており、 玉と物体を「Ball」と「Enemy」と名付け、同じ名前でタグ付けもしています。
waningで「The referenced script on this Behaviour (Game Object 'Enemy') is missing!
UnityEngine.Object:Instantiate(GameObject) EnemyCreator:Update() (at Assets/EnemyCreator.cs:15)」
と表示されているので、おそらくそこに原因があると思うんですが… いまいち理解できないし、結局何が悪いのかわからない現状です。
waningが示すところのソースコードも貼り付けるので、解決方法をご存知の方がいればぜひ教えてください。
- 838 :名前は開発中のものです。:2017/08/28(月) 15:45:55.93 ID:UuXVHY2q.net
- public class EnemyCreator : MonoBehaviour {
public GameObject obj;
public float interval = 3;
private float time;
void Update() {
time += Time.deltaTime;
if (time >= interval)
{
time = 0;
GameObject enemy = Instantiate(obj)as GameObject; ←waningではここを示していました
enemy.transform.localPosition = new Vector3
(
Random.Range(-3,3),
Random.Range(1, 10),
Random.Range(1, 22)
);
}
}
}
- 839 :名前は開発中のものです。:2017/08/28(月) 16:57:19.06 ID:toQCn6WI.net
- 何したいの?
- 840 :名前は開発中のものです。:2017/08/28(月) 17:04:49.40 ID:cQkWuahP.net
- >836
玉につけてるスクリプトを間違って消してないか?
- 841 :名前は開発中のものです。:2017/08/28(月) 17:06:41.57 ID:cQkWuahP.net
- >>837
- 842 :名前は開発中のものです。:2017/08/28(月) 17:29:57.80 ID:b48YDZ3x.net
- >>837
そのような挙動はアセットをこうにゅうすればすぐに解決しますよ
- 843 :名前は開発中のものです。:2017/08/28(月) 17:33:46.10 ID:GQsX0Huw.net
- 単に
public GameObject obj;
にインスペクタから参照しわすれてるだけじゃないかしら
- 844 :名前は開発中のものです。:2017/08/28(月) 20:18:28.33 ID:px5I5bPD.net
- そうそう、インスペクタで、敵オブジェクト指定してあるかね?
- 845 :名前は開発中のものです。:2017/08/28(月) 20:19:40.87 ID:PCK6zFpe.net
- チュートリアルからやり直せばいいのに
どうせ何にも分かってない
- 846 :名前は開発中のものです。:2017/08/29(火) 04:14:25.41 ID:mNeok17b.net
- プログラムの基礎から勉強し直せカス
質問できるレベルに達してないゴミだ
- 847 :名前は開発中のものです。:2017/08/29(火) 07:50:01.66 ID:odPP1DMO.net
- いいじゃねぇかそんなものだよ。
尖ったって損するだけだぞ、チュートリアルをやった方が近道だよ〜ぐらいでいいじやん。
- 848 :名前は開発中のものです。:2017/08/29(火) 08:16:27.31 ID:YjhmpZw6.net
- へっぽこプログラマどもはいつも何故か上から目線
- 849 :名前は開発中のものです。:2017/08/29(火) 08:19:33.09 ID:ms4+lg0z.net
- 底辺ガイジ共はどうして四つん這いなんですか?
2本足で立ち上がってもいいんですよ
- 850 :名前は開発中のものです。:2017/08/29(火) 11:50:13.80 ID:PYzHr7bm.net
- 無知の知じゃないけどせめて自分が馬鹿だと自覚してれば救いようがあるのに
チュートリアルさえやらないもしくは理解出来ない適性の無い初心者が多すぎる
Unity自身が馬鹿でもチョンでもゲームが作れると宣伝しすぎたせいもあるな
- 851 :名前は開発中のものです。:2017/08/29(火) 12:48:22.86 ID:RNX+Uk7F.net
- もう少しまとめたチュートリアル作ってくれよ
- 852 :名前は開発中のものです。:2017/08/29(火) 13:33:03.62 ID:4VvQYlgt.net
- >>850
アセットをかうと馬鹿でもチョンでもチャンでも土人でもヤンキーでもクロンボでもジャップでも簡単に作れますよ
- 853 :名前は開発中のものです。:2017/08/29(火) 14:35:15.51 ID:tPKbyeC6.net
- 多少抜けてたり分かりづらいチュートリアルでもやっていける人だけが
Unityを使いこなせるという ふるい にかけられてるんだよ
実際にそのチュートリアルで使い方を理解した人達が世の中に沢山いて
ネット上にゲームを公開してるじゃないか
- 854 :名前は開発中のものです。:2017/08/29(火) 14:47:00.44 ID:RNX+Uk7F.net
- >>853
まともなチュートリアルあればもっと使える人増えるだろ。バカ?
- 855 :名前は開発中のものです。:2017/08/29(火) 14:52:46.81 ID:odPP1DMO.net
- バカは頂けない。
費用対効果でしょ。基本タダ配布だからね。
もちろん払ってる人もいるけど満足させるには予算が。
- 856 :名前は開発中のものです。:2017/08/29(火) 14:57:07.06 ID:PYzHr7bm.net
- チュートリアルは最低限の知識と適性があれば理解できるように作られてる
チュートリアルでつまづく人はその先が無いと遠回しに教えてくれてる親切設計
- 857 :名前は開発中のものです。:2017/08/29(火) 15:09:22.42 ID:4VvQYlgt.net
- アセットを購入したらチュートリアルも不要ですね
- 858 :名前は開発中のものです。:2017/08/29(火) 15:42:42.59 ID:mNeok17b.net
- チュートリアルのアセットを購入すればチュートリアルも不要になると思いますよ
- 859 :ダーク王鍬大使 :2017/08/29(火) 16:44:06.20 ID:RmObfEGG.net
- 何でアセおじが増殖してるんでふか?(^^
- 860 :名前は開発中のものです。:2017/08/29(火) 16:44:26.90 ID:5PUNnCqO.net
- ぶっちゃけ土人の類は柵超えられないように篩に掛けて来てるよなw
- 861 :名前は開発中のものです。:2017/08/29(火) 16:46:59.79 ID:R54o7sFI.net
- >>859
自演やめろ
- 862 :名前は開発中のものです。:2017/08/29(火) 17:13:29.89 ID:bpfLFIhe.net
- >>859
犯人は必ず犯行現場に戻ってくる法則
- 863 :ダーク王鍬大使 :2017/08/29(火) 17:58:54.54 ID:RmObfEGG.net
- じゃあ僕もアセおじになりまふ(^^
>>861
アセットを買えば自演か自演じゃないか見分けられると思いまふよ(^^
>>862
アセットを買えば犯人が犯行現場に戻ってくると思いまふよ(^^
- 864 :名前は開発中のものです。:2017/08/29(火) 18:13:15.67 ID:onympEvp.net
- 今度は荒らし宣言か頭悪ィな
- 865 :名前は開発中のものです。:2017/08/29(火) 18:56:04.72 ID:hxRv+Pul.net
- ごく初歩的な事で恐縮なのですがどうしてもわからないので質問させてください
Resources.LoadAllでResourcesフォルダにある特定のフォルダ内のファイルを全て読み込みたく
Texture2D[] parts = (Texture2D[])Resources.LoadAll("Prefab/Level1/"); のように設定したのですが
InvalidCastException: Cannot cast from source type to destination type.
と出て読み込めません
ほぼリファレンス通りなのでpathの記述が間違ってるのかと思い、試しに空文字("")を設定しても同じエラーが出て
さらに同様のpathで今度はフォルダ内のファイルを指定してResources.Loadすると読み込めました
Resources.LoadAllを機能させるにはどうすればいいのでしょうか?
- 866 :名前は開発中のものです。:2017/08/29(火) 18:58:05.70 ID:4VvQYlgt.net
- >>865
テクスチャの読み込みに関してはアセットをかえば機能すると思いますよ
- 867 :864:2017/08/29(火) 19:27:34.14 ID:hxRv+Pul.net
- すみません自己解決しました
parts = Resources.LoadAll<Texture2D>("Prefab/Level1/"); と書き換えたら読み込めました
なにか根本的な勘違いをしていたようです申し訳ありません
- 868 :名前は開発中のものです。:2017/08/29(火) 19:27:47.73 ID:j3TPCVVB.net
- >>865
余分なものがフォルダに入ってない?
- 869 :864:2017/08/29(火) 19:45:00.48 ID:hxRv+Pul.net
- >>868
該当フォルダに余分なものは入っていませんが
そのフォルダに至る途中に余分なファイルが確かに置いてあります
それが原因ということですね納得いたしました
ありがとうございます
- 870 :名前は開発中のものです。:2017/08/29(火) 19:49:08.90 ID:j3TPCVVB.net
- >>869
ごめん、たぶん関係ない
- 871 :名前は開発中のものです。:2017/08/29(火) 19:56:49.64 ID:j3fjELDu.net
- なんか助言するのも虚しくなるほど何も理解しなままコピペして使ってるんだな
フォルダにあるの全部読んで配列に入れるのと単品読むのじゃ全然違うだろうに
- 872 :名前は開発中のものです。:2017/08/29(火) 19:57:44.39 ID:R54o7sFI.net
- 馬鹿どもにUnityを与えるな!
- 873 :名前は開発中のものです。:2017/08/29(火) 20:07:52.38 ID:2K7LCIwE.net
- ゲームのアイディアどうやって考えたらいいですか
パズルなんですが
- 874 :名前は開発中のものです。:2017/08/29(火) 21:15:46.31 ID:tPKbyeC6.net
- とことん考えればよいかと
そうしているうちに何かが見えてくる
- 875 :名前は開発中のものです。:2017/08/29(火) 22:11:32.67 ID:+jl4ned/.net
- >>873
自分が好きなパズルゲームをいくつか分析して要素に分けて組み合わる
- 876 :名前は開発中のものです。:2017/08/30(水) 07:53:18.32 ID:iOHqI//Q.net
- ↑まずちっちゃいゲーム完成させないと大作は無理ですよね
- 877 :名前は開発中のものです。:2017/08/30(水) 13:30:33.65 ID:yTpfeeV0.net
- そうだね
いきなり大作は100%無理だよ
何かに例えるなら
君がいきなりW杯の一軍メンバーに招集されて
オーストラリア戦で必ず1点はとれと指示されるのと同じ
現実は10分でバテて選手交代になる
それくらい無謀
- 878 :名前は開発中のものです。:2017/08/30(水) 13:33:08.79 ID:NDUazB2G.net
- かといってユニティちゃんが走ったり飛んだり撃ったり切ったりするミニゲーはお腹いっぱい
- 879 :名前は開発中のものです。:2017/08/30(水) 14:30:51.95 ID:4KhBIwq7.net
- 作りたくもないミニゲーム作るくらいなら
作りたい大作作っちゃえよと思うけどね
戦闘パートとかステータス画面とかアイテムインベントリとか
ミニゲームの集合体が大作だと思うんだ
- 880 :名前は開発中のものです。:2017/08/30(水) 14:51:39.79 ID:C3FGY+fr.net
- ルールも決まりも作法も知らない人が、整合性合わせて集合させるのに、どれだけデバッグが必要になると思ってんの?
- 881 :名前は開発中のものです。:2017/08/30(水) 15:00:31.60 ID:ddKSqJ/0.net
- 集合させるってw
はなっから自分で作る気はないのかよ
ほんとコピペ好きだな
- 882 :名前は開発中のものです。:2017/08/30(水) 15:53:52.67 ID:4KhBIwq7.net
- 別にオブジェクト指向的な話ではなくて
「アイテムインベントリできた!やったー!」て小さな喜びを繰り返して作っていけという話
みんなきっと職人さんだから
「寿司を握るのにまずシャリ炊き3年」みたいな感じなのね
趣味の料理でそんなこと言われても萎えるだけ
でもUnityエディタの使い方を覚える為にもチュートリアルはやるべきね
- 883 :名前は開発中のものです。:2017/08/30(水) 18:30:26.56 ID:bvKs4IBK.net
- そもそもチュートリアルが完成プロジェクトの一部を切り出したものだし・・・
- 884 :名前は開発中のものです。:2017/08/30(水) 21:41:15.64 ID:rs0DnhY9.net
- は?
チュートリアルのゲームはチュートリアル用に作ってる程度のヘボイものだろ
ソース見てわからないか?
お前には無理か
- 885 :名前は開発中のものです。:2017/08/30(水) 21:42:05.57 ID:ubbV+lso.net
- >>882
RPGツクール95ぐらいの時から言われてるけど、
最初は短い作品を完成させて、そこから色々拡張していく方が最終的に長続きする
というか最初から大作組もうとすると、構想と技術のギャップがでか過ぎて、最終的に飽きて投げる可能性が高い
まあかといって大作に手を出すなっていう言うのもちょっと違うんだよな
とりあえず自力でどこまで組めて、どこまでライブラリに頼るかってのも作っていかないと分からんし
- 886 :名前は開発中のものです。:2017/08/30(水) 21:52:12.28 ID:2u64OnNZ.net
- アーティストにゃプログラムなんてムリですばい…
BASICでさえ
Tuts本見ながら意味もわからず
ピンボールゲームなんとか一本作るのが精一杯やったんやで
大体、関数名なんて覚えられるわけねーやろ
- 887 :名前は開発中のものです。:2017/08/30(水) 21:59:10.54 ID:vc5cV+yz.net
- 覚える必要ある?
- 888 :名前は開発中のものです。:2017/08/30(水) 22:07:15.84 ID:ubbV+lso.net
- 今ならIDEのオートコンプリートのおかげで覚える必要ほとんどないもんな
前方一致だけじゃなくて、部分一致も搭載してるの増えたから
適当に入れてもわりと引っかかるし、良い時代だわ
- 889 :名前は開発中のものです。:2017/08/31(木) 00:07:06.39 ID:dQrBDh3h.net
- BASICって何?
- 890 :名前は開発中のものです。:2017/08/31(木) 01:02:10.11 ID:u305WVqM.net
- 専門学校の卒制でアーティストばかりのグループがブループリントで作ったオープンなアクションRPGみたいのはとてもよくできてたな
- 891 :名前は開発中のものです。:2017/08/31(木) 01:04:58.80 ID:4jQi2dlV.net
- スレタイ声に出して読んでみろカス
- 892 :ダーク王鍬大使 :2017/08/31(木) 07:35:27.45 ID:yEXvVBwk.net
- >>891
アセットを買えばスレタイを声に出して読んでもらえると思いまふよ(^^
- 893 :名前は開発中のものです。:2017/08/31(木) 08:36:40.02 ID:4jQi2dlV.net
- >>892
アセットを買えばアセットを買ってもらえると思いますよ
- 894 :名前は開発中のものです。:2017/08/31(木) 13:09:05.83 ID:v+mrTKbQ.net
- ちょっとうろ覚えなんですけどunity2017でこういう機能追加されませんでしたっけ?
例えばブロックオブジェクトにテクスチャのついたマテリアルを付けます
そしてそのブロックのスケールをx軸に二倍するとします
そしたらブロックのテクスチャがx軸に二倍に引き伸ばされるという事になると思います
これを二倍に引き伸ばさないでテクスチャをx軸に二個分敷き詰めるというのが
新機能であったような動画をしばらく前に見た記憶があるのですが
これ何という機能かご存知な方おられますでしょうか?
- 895 :名前は開発中のものです。:2017/08/31(木) 13:14:05.15 ID:steKtaqb.net
- こんな糞スレで聞くより定番のテラシュール見ればすぐ判るだろうに
- 896 :名前は開発中のものです。:2017/08/31(木) 13:53:48.78 ID:RgDI2gLo.net
- 別に2017じゃなくても9sliceでrepeatできなかったっけ?
- 897 :名前は開発中のものです。:2017/08/31(木) 13:58:25.89 ID:TG/vaDEh.net
- アセットを買えばできますよ、いやマジで
無料のmastercube
- 898 :名前は開発中のものです。:2017/08/31(木) 13:59:22.06 ID:I5jaaqQu.net
- >>894
こういうことかい?
http://libro.tuyano.com/index3?id=2886003&page=5
それとも知らない新機能でも追加されたのかな
- 899 :名前は開発中のものです。:2017/08/31(木) 14:04:25.20 ID:I5jaaqQu.net
- あいたたたー
まあいいや
- 900 :名前は開発中のものです。:2017/08/31(木) 14:06:02.46 ID:3RrSpkB9.net
- それ3Dじゃなくて2D機能やん…
9sliceな
- 901 :名前は開発中のものです。:2017/08/31(木) 14:17:14.14 ID:v+mrTKbQ.net
- >>898
色々調べてもその「tiling」の事しか出てこないんですよね
tilingの事だったのかな?
でもtilingってtiringするマテリアルごとに一個一個マテリアルを作んないと駄目ですよね?
例えばブロック二個分のマテリアル、ブロック三個分のマテリアル
という風に。
これって不便ですよね
- 902 :名前は開発中のものです。:2017/08/31(木) 14:19:06.25 ID:4jQi2dlV.net
- ここには2017インストールしたことない輩しかいませんよ
- 903 :名前は開発中のものです。:2017/08/31(木) 14:20:27.34 ID:TG/vaDEh.net
- ええっ、アセットおじさんの日頃のおこないでスルーされてるの
マジでMasterCubeで出来るって
- 904 :名前は開発中のものです。:2017/08/31(木) 14:23:00.41 ID:b8WR85lk.net
- 確かに今作ってる物が完成するまでは2017へ以降はしないな
製作途中でバージョン変えるとロクな事がない
- 905 :名前は開発中のものです。:2017/08/31(木) 14:25:44.39 ID:v+mrTKbQ.net
- >>903
すいません
アセットおじさんかと思って目が無視してましたw
https://youtu.be/KV37gEIaJTA
これまさに望んで多機能です
ありがとうございました
無料だったんですね
これと変わらない機能が2017で追加されたような動画を見たような気がしたのですが
気のせいだったようです
- 906 :名前は開発中のものです。:2017/08/31(木) 14:42:30.21 ID:GKsSCMU5.net
- 重心をずらすにはどうすればいいですか?
ググってみたら、centerをずらす、くらいしか見つからなくて、、
例えば、割り箸を真横にして落した時に、片側が早く落ちていくような感じにするにはどうすればいいでしょうか
- 907 :名前は開発中のものです。:2017/08/31(木) 15:09:43.94 ID:I5jaaqQu.net
- >>906
少し回転を加えてみてはどうだい?
- 908 :名前は開発中のものです。:2017/08/31(木) 16:21:15.40 ID:w/ZCJk+U.net
- >>906
あんました事ないんだけど、それでいいんでないかい?
ウエブで、起き上がり小法師みたいに鳴るってあったし。
- 909 :名前は開発中のものです。:2017/08/31(木) 16:43:58.14 ID:bVr2kmPx.net
- >>1
【緊急】
すき家の定食に衝撃異物!
ずさんな管理体制が明らかとなった
指摘したその時!わざとらしく店員が声をあげごまかした!
229 名前:やめられない名無しさん [sage] :2017/08/29(火) 07:31:54.64 ID:EfhOnUp0
俺の朝はいつもすき家
楽しみにしてたのに・・今日に限って朝定食にしたんだ
見てくれ、これが証拠
店員さんも驚いて声をあげてる・・
https://www.youtube.com/watch?v=wjD4hUeU-CA
ちなみに半分食べた
お客様センターが通じない・・病院行く・・
(´・ω・`)すき家が大好きだったのに・・
- 910 :名無し@キムチ:2017/08/31(木) 17:59:56.42 ID:NDWN5CGn.net
- >>909
異物が発見できなかったですが・・・?
Unity2017インストールしました!!!みなさんはまだしてないでしょう?
当方が時代に先駆けましたヨ!!!
ただ前の5.6.2とまったく変わっておりませんでした・・・w
- 911 :ダーク王鍬大使 :2017/09/01(金) 00:51:02.04 ID:LNo2qt2w.net
- >>909
アセットを買えば異物混入もなくなると思いまふよ(^^
- 912 :名前は開発中のものです。:2017/09/01(金) 07:47:05.94 ID:NBJpc3Vt.net
- ゲーム作るプロセスがわからん
とにかくしょぼくてもいいから作るのが大事かな
構想→計画書→作る
構想→とりあえず作る
- 913 :名前は開発中のものです。:2017/09/01(金) 09:54:10.39 ID:sx/FJaXU.net
- >>912
構想すら無くてとりあえず作るの大事
テトリスとかで十分
規模の小さいものを色々やると良い
- 914 :名前は開発中のものです。:2017/09/01(金) 10:40:57.57 ID:cZ3oBNiL.net
- 大きな最終目的を持ってそれを目指して作らないと
幾つかミニゲー作って自己満足&妥協で終わる
世の中にはすばらしいゲームが出回り過ぎてるから自分で作るって強固な意思が必要
- 915 :名前は開発中のものです。:2017/09/01(金) 11:03:27.25 ID:KG1J88UD.net
- 大きすぎる最大目標は開発停止の原因になる
まずはミニマルな開発でリリースまでのノウハウを得るのが重要
- 916 :名前は開発中のものです。:2017/09/01(金) 14:27:12.92 ID:dBCn79e4.net
- ワンピースと同じだよ。
「俺は海賊王になる!」という漠然な大きすぎる目標を持ちつつ
コツコツと仲間集めたり必要な物集めたり段階を踏んでいくのが大事。
強敵が現れた時に自分の力に過信して挑むと
いきなり黄猿に挑んでシャボンディで惨敗するのと同じ結果が待っている。
そして悪魔の実の能力(アセット)に過信して「俺つえええ!」とか勘違いしてると
突然足元すくわれる時もある。
エースのように落命することもある。
- 917 :名前は開発中のものです。:2017/09/01(金) 14:31:05.71 ID:dBCn79e4.net
- 重要なのは志を目指している者は自分以外にも沢山いて
そいつらも最終目標に向って日々鍛錬しているということを自覚すること。
そういう奴らの中に自分も参戦する自覚を持てばおのずと何をすべきか漠然と分かってくる。
志しを持てば全員が夢を実現できるわけではないことも自覚すること。
夢を実現させてラフテルに行けるのはもっとも頑張ったたった数名だけだ。
- 918 :名前は開発中のものです。:2017/09/01(金) 14:42:29.24 ID:vrFfZ5YI.net
- アセットをかえば夢の実現はすぐそこです
- 919 :名前は開発中のものです。:2017/09/01(金) 17:43:45.76 ID:6P6Y3dnY.net
- ワンピースわからないから
鬼平犯科帳で例えてちょうだい
- 920 :名前は開発中のものです。:2017/09/01(金) 17:50:16.62 ID:KG1J88UD.net
- 戦国時代で分かりやすく例えて
- 921 :名前は開発中のものです。:2017/09/01(金) 17:58:12.50 ID:HVWyQtnY.net
- せんせーのなまえはー、北野…
- 922 :名前は開発中のものです。:2017/09/01(金) 18:13:35.32 ID:8TulB53X.net
- 偏差値35〜40のアホがAランク大学受けると落ちるのと一緒
- 923 :名無し@キムチ:2017/09/01(金) 19:24:56.73 ID:CYDhAUDa.net
- 音楽とかについての質問ですが、コンポーネントでオーディオを取り入れるんじゃなしに、
ゲームを起動して、そのゲームの中からオーディオファイルを取り入れて鳴らすにはどうすればいいでしょうか?
よろしくお願いします!!
- 924 :ダーク王鍬大使 :2017/09/01(金) 21:42:09.41 ID:LNo2qt2w.net
- コンポネントで音を鳴らす以外の手段でUnityって音鳴らせまひたっけ?(^^
- 925 :名無し@キムチ:2017/09/01(金) 21:55:31.28 ID:CYDhAUDa.net
- >>924
ユーザーが自分の好きな曲をBGMに設定できるようにです。
よろしくお願いします!!
- 926 :ダーク王鍬大使 :2017/09/01(金) 21:57:47.34 ID:LNo2qt2w.net
- それはつまりユーザーが曲を入れてゲームで聞く感じでふか?(^^
それともデータ内の曲をユーザーが選ぶ感じ?(^^
- 927 :名前は開発中のものです。:2017/09/01(金) 22:42:13.91 ID:CYDhAUDa.net
- >>926
データ内じゃ限られているからボツですw
ふつーのファイルを開くダイアログボックスからどんなオーディオファイルでも選択できるようにして、
ゲームのBGMに設定できるようにしたいんですが・・・
- 928 :名前は開発中のものです。:2017/09/01(金) 22:44:50.93 ID:CYDhAUDa.net
- >>926
Unityでつくられていると思われるT2VBuilderではそんな感じで他からオーディオファイルを取り込んで聞けるようにしているので、Unityでできるはずなんですが・・・
そのやり方がわからないのです・・・
- 929 :名前は開発中のものです。:2017/09/02(土) 00:31:08.48 ID:dMz6cUwv.net
- 思ったより簡単
次の方どうぞ
- 930 :名前は開発中のものです。:2017/09/02(土) 01:25:18.63 ID:6BR3EFZm.net
- public class AudioSourceTest : MonoBehaviour {
AudioSource source;
void Start () {
source = GetComponent<AudioSource>();
var www = new WWW(@"ファイルのパス");
source.clip = www.GetAudioClip();
}
void Update () {
if(!source.isPlaying &&
source.clip.loadState == AudioDataLoadState.Loaded)
source.Play();
}
}
2017 1.0f3
oggとwavで再生できた。mp3とm4aでは再生できず
not supoprtedって言われる
- 931 :名前は開発中のものです。:2017/09/02(土) 02:01:44.35 ID:Cd6sOhR+.net
- なにいってるかよくわからないけど
ファイル選択ダイアログを出すのはこの辺が参考になるかしら
qiita.com/otochan/items/0f20fad94467bb2c2572
- 932 :名前は開発中のものです。:2017/09/02(土) 04:28:57.53 ID:dffPWQkV.net
- mp3とm4aは負荷が高いしループできなくてゲーム向きじゃないから
Unityではoggやwavに変換して、oggやwavだけ使ってるんだよ
アプリでmp3とm4aを使いたかったら独自でmp3やm4a再生するプログラムを実装するか、
外部ライブラリや外部アセットで再生できるように組み込む必要があるんだお
以前俺が、Unityで音ゲー作ったときはlameのライブラリをコンパイルしてリンクしたお
- 933 :名前は開発中のものです。:2017/09/02(土) 12:29:32.13 ID:/ZUv6QWY.net
- Unity初心者です
ナビメッシュを使っていたのですが、低いところから高いところへ移動する方法はありますか?
https://i.imgur.com/UupdU0i.jpg
オフメッシュリンクを使って特定位置から移動させることは思いつきましたが、出来れば任意の場所からジャンプできるようにしたいです
- 934 :名前は開発中のものです。:2017/09/02(土) 12:31:43.59 ID:/ZUv6QWY.net
- 画像を貼り間違えたので修正します
https://i.imgur.com/YJtIB5b.jpg
赤い矢印のように移動させたいということです
- 935 :名前は開発中のものです。:2017/09/02(土) 14:08:49.97 ID:g2PuLagV.net
- >>934
それは、アセットを購入することで解決するんじゃあないでしょうか
- 936 :名前は開発中のものです。:2017/09/02(土) 14:28:37.13 ID:4no1EZH6.net
- >>934
それはお前、仕様の問題じゃねぇか。
仕様に従ってプログラムして、そのプログラムが上手く動かないってなら話もわかるけどヨォ。
- 937 :名前は開発中のものです。:2017/09/02(土) 17:36:40.71 ID:UxjS+ga1.net
- トリガーの領域に入ったオブジェクトに力を加えたいのですが、上手くいきません。
void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
other.rigid2D.AddForce(transform.up * 50);←エラー
}
どのように処理すれば良いのでしょうか?
- 938 :名前は開発中のものです。:2017/09/02(土) 17:38:55.04 ID:4no1EZH6.net
- >>937
エラー文ものけなさい。
- 939 :名前は開発中のものです。:2017/09/02(土) 17:39:55.38 ID:DmtTyZp9.net
- >>934
NavMeshAgent.UpdatePosition=Falseでナビメッシュから剥がしてジャンプ処理がいいとこかのぅ
あんまりいい予感はしないが…
いっそNavMeshAgent使わない方がいいかもね
- 940 :名前は開発中のものです。:2017/09/02(土) 18:00:00.37 ID:DmtTyZp9.net
- >>937
rigid2Dってなに?
other.gameObject.GetComponent<rigid2D> ();
にしてみればDo?
- 941 :名無し@キムチ:2017/09/02(土) 19:02:51.09 ID:/1p/rHDT.net
- ファイルの取り込みは一般的なwindowsAPIでやってみます。
でもwindowsAPIはふつーのC言語で書かれているけど、UnityのC#と混ぜて使っても大丈夫でしょうか?
- 942 :名前は開発中のものです。:2017/09/02(土) 19:22:37.17 ID:qm68p2cL.net
- やってみますて書いといてやらずに聞くバカ?
- 943 :名前は開発中のものです。:2017/09/02(土) 19:49:52.35 ID:Jiz8CHqr.net
- Unityのコントローラーの十字キーをGetKeyUpとかGetKeyDownみたいに取りたいんですけど無理でしょうか?
Axisになってるみたいなんですが他のキーみたいに押された瞬間とか押し続けられてるとかの状態が取れたほうがカーソル処理とかが楽なのでそう取りたいです。
一応前フレームのAxisの状態を保存すれば押した瞬間とかを取ることが出来ますけどコントローラーの十字だけ自前処理にすることに違和感があるので可能なら避けたいです。
XInput限定とかになってもいいので何か方法はないでしょうか…
- 944 :名前は開発中のものです。:2017/09/02(土) 20:24:44.30 ID:RP/phdrA.net
- 可能
- 945 :名前は開発中のものです。:2017/09/02(土) 20:36:42.74 ID:jbT2w3pG.net
- 不可能
- 946 :名前は開発中のものです。:2017/09/02(土) 21:01:44.41 ID:Jiz8CHqr.net
- えぇ…
- 947 :名前は開発中のものです。:2017/09/02(土) 21:38:36.63 ID:4no1EZH6.net
- >>943
まずこれは、非該当?
https://docs.unity3d.com/ja/540/Manual/iphone-joystick.html
- 948 :名前は開発中のものです。:2017/09/02(土) 21:46:54.70 ID:6BR3EFZm.net
- Input.GetKeyDown(KeyCode.RightAllow)
とかでできた気が。
https://docs.unity3d.com/ja/540/ScriptReference/KeyCode.html
- 949 :名前は開発中のものです。:2017/09/02(土) 23:02:30.75 ID:dffPWQkV.net
- 十字キーの処理を自前処理しないことにこだわってるようだけど、
そんな部分のコードの美しさはプレイヤーにとっては一ミリも価値がないわけで
もっとプレイヤーを楽しませることに注力したほうがいいような
- 950 :名前は開発中のものです。:2017/09/02(土) 23:30:14.36 ID:g2PuLagV.net
- 時間を無駄にせず、まずはアセットの購入を検討しましょう
- 951 :名前は開発中のものです。:2017/09/03(日) 00:15:08.56 ID:a5PwtHbk.net
- ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;;
{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; 売れているアセットを組み合わせれば売れるゲームがつくれる
ヾ;;;ハ ノ .::!lリ;;r゙
`Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f. 俺にもありました
~''戈ヽ `二´ r'´:::. `!
- 952 :名前は開発中のものです。:2017/09/03(日) 00:32:43.92 ID:a5PwtHbk.net
- つぎスレ
https://mevius.2ch.net/test/read.cgi/gamedev/1504366121
- 953 :名前は開発中のものです。:2017/09/03(日) 01:10:48.49 ID:srpS72QM.net
- ファイル開いてMP3を再生すればいいんだな?
https://www.dotup.org/uploda/www.dotup.org1356076.zip.html
- 954 :名前は開発中のものです。:2017/09/03(日) 01:15:59.73 ID:srpS72QM.net
- 音楽は魔王魂さん
取りあえず出来る事が分かったので満足
- 955 :名前は開発中のものです。:2017/09/03(日) 01:42:40.31 ID:hXlj1fWV.net
- >>947
該当しないですね…見た時おっと思ったんですけど
>>948
その方法でやりたいんですけど十字キーはAxis扱いだから出来ないみたいです
>>949
正直特化処理みたいで嫌ですけど最悪そうするしか無いですね…
- 956 :名前は開発中のものです。:2017/09/03(日) 02:40:07.20 ID:DZfVcNKy.net
- >>955
ハードウェア的にアナログで値を返すものをボタン入力と同様に扱おうとすることの方が特化処理だろw
InputにAxisの値を閾値で切ってboolに変換する拡張メソッドでもつけてやればいいだけの話で、ここでグダグタ言ってる暇があればすぐに実装出来ると思うが?
- 957 :名前は開発中のものです。:2017/09/03(日) 03:21:06.82 ID:91b3NuSM.net
- >>955
十字キーって言っても仕様上はアナログスティック
だからaxisで処理するのが正しい
ただ自身が作るゲームに不要ならラッパー作ってキーのように処理できるようにする
これだけ
自分の勝手な思い込みでキーのように処理できないことが特殊だと思わないように
- 958 :名前は開発中のものです。:2017/09/03(日) 03:32:10.74 ID:a5PwtHbk.net
- _((()_
/∴ `ー'|
ゝ.∵ .ミ(゚)_ ___ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(∵ <__入 ___) < 細かいことにこだわるとさァ、エターナルからね
〉∴ ヽ――' ) | | \____________
(∵∴ く/⌒) / | |
//、__, /_ノ |_|
⊂ノ L| [ ̄ アセットおじさんよりもずっと怖いエターナルおじさんだよ〜
- 959 :名前は開発中のものです。:2017/09/03(日) 07:06:26.53 ID:xQsyrsUl.net
- Direct inputだとアナログは-1000〜1000、未入力は0
十字キーは最大値(-1000か1000)か0ということ
つまり、ボタンのように処理されてるってのは思い込みで、
内部的には全く別の方法で処理されてたってこと
- 960 :名前は開発中のものです。:2017/09/03(日) 07:14:19.52 ID:a5PwtHbk.net
- _((()_
/∴ `ー'|
ゝ.∵ .ミ(゚)_ ___ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(∵ <__入 ___) < さぁ、こだわる子はどんどんエターナちゃおうねぇ
〉∴ ヽ――' ) | | \____________
(∵∴ く/⌒) / | |
//、__, /_ノ |_|
⊂ノ L| [ ̄ アセットおじさんよりもずっと怖いエターナルおじさんだよ〜
- 961 :名前は開発中のものです。:2017/09/03(日) 12:37:01.78 ID:lqKbojfp.net
- >>940
ありがとうございます!
GetComponentがひつようだったんですね!
rigid=other.gameObject.GetComponent<Rigidbody2D>();
で、意図した処理出来ました!!
- 962 :名前は開発中のものです。:2017/09/03(日) 14:10:15.77 ID:pda2oJGU.net
- >>958
>>960
エターナルおじさんとか嘘つくなよ
そのキャラはぼのぼのに出てくるしまっちゃうおじさんだ
- 963 :名前は開発中のものです。:2017/09/03(日) 14:12:59.31 ID:pda2oJGU.net
- 普通にIF文つかって10以上なら1000に変更し、-10以下なら-1000に自分で変更すればいいだけじゃんね
日曜大工や夏休みの工作みたいなもんだと思って自分で工夫しようぜ
- 964 :名前は開発中のものです。:2017/09/03(日) 15:20:36.61 ID:zoSvTsjP.net
- >>961
グッジョーブ!
コンポーネントを取得するときはどのゲームオブジェクトにくっついているかを意識して
GetComponentするのだ!
- 965 :名前は開発中のものです。:2017/09/03(日) 19:45:04.84 ID:zefYo2vE.net
- GetConmponentする時にUnity上で対象の型名を確認する方法ってあるんでしょうか?
- 966 :名前は開発中のものです。:2017/09/03(日) 21:59:53.44 ID:yp2Wbmut.net
- ある
- 967 :名前は開発中のものです。:2017/09/03(日) 22:11:29.04 ID:mIOeru3C.net
- >>966
簡潔にて的確!さすが>>966!
そこにシビれる憧れるぅーー!
- 968 :名前は開発中のものです。:2017/09/03(日) 23:41:16.50 ID:vVLbMubL.net
- ここで質問・回答をされている皆様はどのようなゲームを制作中ですか?
私はPC向けのカジュアルTPSを制作中です。
- 969 :名前は開発中のものです。:2017/09/04(月) 00:06:50.76 ID:TjJw4O9y.net
- 1日でUnityでMP3再生するやつ作ったった(興味本位)
https://www.dotup.org/uploda/www.dotup.org1356076.zip.html
- 970 :名前は開発中のものです。:2017/09/04(月) 00:19:11.62 ID:lfyXbngx.net
- どーせブラクラだろ
- 971 :名前は開発中のものです。:2017/09/04(月) 01:05:20.26 ID:TjJw4O9y.net
- お前には出来ないのかも知れないが、出来るんだなこれが
https://www.dotup.org/uploda/www.dotup.org1357069.mp4.html
- 972 :名前は開発中のものです。:2017/09/04(月) 02:17:39.47 ID:iroEKOzV.net
- >>968
俺もTPS作ってるわ
UnityってAI制御のビヘイビアツリーがないとか
広大なマップを部分的にシムレースに読み込む機能がないとか
Unreal Engineの方がFPS,TPS向けの機能が揃ってることに最近気づいたんだけど
そういう必要な機能ってどうしてる? 自作? アセット?
- 973 :名前は開発中のものです。:2017/09/04(月) 02:27:39.35 ID:qXJp0u3D.net
- FPS、TPS作るならUE4のほうが圧倒的に良いだろ
なんせアッチはそれでUTとか作ってんだからw
いたれりつくせりやで
- 974 :名前は開発中のものです。:2017/09/04(月) 07:48:20.62 ID:P6+dKMLp.net
- レベルデザインはunity上でやりますか?
blenderなどソフト上でやりますか?
- 975 :名前は開発中のものです。:2017/09/04(月) 08:03:48.68 ID:iroEKOzV.net
- blenderでレベルデザインやるとすごい時間の無駄になる
修正するたびにblenderのデータをUnityへインポートするのにいちいち手間や時間かかるから
- 976 :名前は開発中のものです。:2017/09/04(月) 08:50:38.12 ID:kw6RQZU/.net
- 自動的に反映するのにw
やっぱ馬鹿には使えないUnity
- 977 :名前は開発中のものです。:2017/09/04(月) 09:05:37.03 ID:iroEKOzV.net
- 自動で反映されるとしても、時間かかるのは気にしないの? ふーん・・・偉いね
- 978 :名前は開発中のものです。:2017/09/04(月) 09:54:27.31 ID:WQt+cBzu.net
- 自動で反映させる方法があったんだね、知らなかった、ありがとう と言える大人になろうw
- 979 :名前は開発中のものです。:2017/09/04(月) 09:55:48.87 ID:g9MqPQCY.net
- 馬鹿はUnity-BlenderToFBX.pyでも読んどけ
己が無能さに打ち震えるがいいw
- 980 :名前は開発中のものです。:2017/09/04(月) 10:02:50.90 ID:iroEKOzV.net
- いや、自動反映なんて知ってるからw
だいたい、レベルデザインはUnity上でやるでしょ
わざわざblenderでレベルデザインしようとするなんておもしろいやつだなあ
何のメリットがあるのか教えてほしいわ
- 981 :名前は開発中のものです。:2017/09/04(月) 10:07:21.02 ID:WQt+cBzu.net
- これは相当こじらせてるだめな子だな
- 982 :名前は開発中のものです。:2017/09/04(月) 10:32:42.14 ID:s9mQ/Tan.net
- バイナリが読めると信じてる信者の幻想には付き合ってられませんなw
- 983 :名前は開発中のものです。:2017/09/04(月) 10:40:54.97 ID:iroEKOzV.net
- なに一人で会話しちゃってるの? なんかバレバレだよwww
そんなことより、blenderでレベルデザインするメリットを君は言えてないんだけど馬鹿はどっちだろう
- 984 :名前は開発中のものです。:2017/09/04(月) 11:02:00.21 ID:DmiX4iRJ.net
- Blenderは操作感が独特すぎるのをどうにかしてもらいたいよな
我が儘だけどもっとUnityと操作感が近ければ取っつきやすいんだがなとは毎回思う
(視点変更とか右クリックとか座標とかグリッドとかの差)
- 985 :名前は開発中のものです。:2017/09/04(月) 11:18:05.56 ID:De6xYuzr.net
- BlenderがUnityやMayaと同じ操作方法になったら…Autodeskに買われて終わりだろうな
複雑怪奇なUIはBlenderの自衛手段
- 986 :名前は開発中のものです。:2017/09/04(月) 11:22:17.55 ID:p0njHvtX.net
- 俺ライトウェーブ…(´;ω;`)ブワッ
- 987 :名前は開発中のものです。:2017/09/04(月) 11:29:41.89 ID:P6+dKMLp.net
- unity上でモデリングできませんし、普通blender上でやるんではないんですか?
- 988 :名前は開発中のものです。:2017/09/04(月) 11:34:47.76 ID:a8ZTuhb5.net
- レベル編集とポリゴン編集の区別ついてないのかよ・・・
- 989 :名前は開発中のものです。:2017/09/04(月) 11:40:47.20 ID:PMjx5gKY.net
- UEの糞工作員か
Unityスレでレベル編集とか言ってる時点でUnityのド素人
- 990 :名前は開発中のものです。:2017/09/04(月) 11:42:54.71 ID:a8ZTuhb5.net
- 発狂し始めて草wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 991 :名前は開発中のものです。:2017/09/04(月) 12:38:32.44 ID:De6xYuzr.net
- UnityはSceneだから
レベルとかいう謎単語をマップに対して使用するのをやめろ
- 992 :名前は開発中のものです。:2017/09/04(月) 13:01:36.99 ID:a8ZTuhb5.net
- 蒸し返すと>>987がジワジワ公開処刑されていくだけだぞ
- 993 :名前は開発中のものです。:2017/09/04(月) 13:07:37.85 ID:TDiro1ls.net
- パンパカパンツ!
- 994 :名前は開発中のものです。:2017/09/04(月) 13:27:11.55 ID:VA3vBCDi.net
- ProBuilderもう少し値下げしてくれねえかなあ
- 995 :名前は開発中のものです。:2017/09/04(月) 14:55:35.99 ID:iroEKOzV.net
- やっとモデリングとコーディング終わった〜明日からレベルデザインだ
徹夜しちゃったおw今日はもう寝るわ
- 996 :名前は開発中のものです。:2017/09/04(月) 15:41:43.52 ID:Sv5GzQxm.net
- これって一人がIDコロコロ変えてるだけなのか
UE4スレがあまりに過疎ってるからこっちに遊びに来てる奴が何人も居るのか
- 997 :名前は開発中のものです。:2017/09/04(月) 15:50:09.96 ID:AaQWpQN0.net
- レベルデザイナーがゲーム内空間を編集する職業である以上、
独りだけ意味が違うレベルというキーワードを使ってる奴がいる事は確定
- 998 :名前は開発中のものです。:2017/09/04(月) 16:09:11.90 ID:Uin3VAl2.net
- Unity関連スレでレベルデザインだのレベル編集だのって言う奴は今日始めてみたよw
- 999 :名前は開発中のものです。:2017/09/04(月) 16:37:24.55 ID:xqmamzAq.net
- ゲーム開発ではレベルが普通だと思うんだが
Unity界だとレベルとは呼ばないのか
また無駄な知識が増えてしまった
- 1000 :名前は開発中のものです。:2017/09/04(月) 16:41:50.33 ID:Bt694+dN.net
- かなり珍しい独特の勘違いだと思う
初めてみたw
- 1001 :名前は開発中のものです。:2017/09/04(月) 16:42:53.90 ID:Bt694+dN.net
- キムチっつーか糞コテ君だよね>この基地外
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1002
282 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200