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

■ このスレッドは過去ログ倉庫に格納されています
1名無し@キムチ
垢版 |
2017/10/30(月) 05:05:35.00ID:xnHTCaF3
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。

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

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
【3Dゲームエンジン】Unity質問スレッド31
https://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
2017/11/17(金) 18:50:50.96ID:Op94n5lu
>>247
点が赤くなっているイコールその点が移動する範囲が0という事だから、全て赤くしたら剛体と変わらないのでclothを使ってる意味がない
まずはclothの親となるボーン(胴)に対してその子となるボーン(腕)がどのように動くかを確認しする必要がある
可動範囲の中でその点が最も大きく移動する距離が確認出来たらそれを点に設定すればいい

なおclothの動きに干渉するためには、あらかじめコライダーをclothにセットしておく必要があるので注意
266名無し@キムチ
垢版 |
2017/11/17(金) 20:28:52.29ID:e+fqoaj7
>>265
あっ、赤にすればその下の腕にピッタリくっつくので、腕の動きの合わせて動くと思ったのですが、全くなのですね!!!!!
黄色とか緑に設定して動くようにすればいいのですね!!
コライダーは考えたのですが、3つまでしかつけることができないと書いてあったので、左と右の上腕と下腕で4つ必要なので、その点も悩みの種であるわけです。
左と右の上腕と下腕のうち、どれかひとつ犠牲にするしかかいのでしょうか?
また検索してもノースリーブの着せ替え解説しか出てこなかったので、その点も深い悩みの種ではありますが・・・・
とりあえず、完全とは言えないまでも、少し解決しました。ありがとうございました!!!!!!!!!!
2017/11/17(金) 22:18:51.19ID:BB5JmQoa
>>264
こんなクソシステムを使う人間がキチガイでないわけないだろ
KUD(キチガイはUnity独占)です
2017/11/18(土) 02:31:07.05ID:LvL6EMAV
幾ら吠えても餌貰えなくなった野良犬は他所に行くしかないんだよな
2017/11/18(土) 09:39:53.98ID:WfbZcvxN
>>268
それが餌だってのに
クソマウンティングには触れるなよ
270名無し@キムチ
垢版 |
2017/11/18(土) 21:56:08.12ID:YrXTF+ds
>>260
いや、このスレはコミュニティだとは思っていない。
比較的真面目な勉強&質問の場だと思っている。
一方コミュニティだと思っているのは、例えばこの板だな ↓

https://mevius.5ch.net/test/read.cgi/skate/1479583106/l50
2017/11/18(土) 23:55:44.37ID:xI47wEcM
ゴミウヨが、くせえんだよ。巣に帰れ
2017/11/19(日) 00:32:12.24ID:Ay7zipKR
Rigidbodyの角速度のangularVelocityって、
2Dだと度/秒だったのに、3Dだとrad/秒なのか・・・
気付くのに1時間くらいかかった

1秒間で1度回したはずが、57度も回るから、
3Dは度/フレームなのかと勘違いしたわ・・・

rad/秒だから、*180/PI=*57.3度なのね
2017/11/19(日) 00:39:25.42ID:Ay7zipKR
angularVelocityの上限が7設定なのも、イチイチ外すのが面倒

衝突動作のない回転だったら、回転速度の上限あんまり関係ないのに

TorqueとinertiaTensorから、角加速度を求めるのに、
inertiaTensorの逆数成分のベクトルを生成するのが面倒くさい

Vector3.Scale演算(要素乗算)があるんだったら、その逆演算で、
要素除算を定義してくれていれば、逆数ベクトルを楽に計算できたのにな・・・
274名前は開発中のものです。
垢版 |
2017/11/19(日) 12:01:15.04ID:4zggTKms
>>271
うるせえよキムチ野郎クニに帰んな
2017/11/19(日) 16:01:07.22ID:9ePc+WRN
>>274
臭え!ゴミウヨのにおいがプンプンするぜ
害虫ゴミウヨはさっさと地球から出て行けよw
2017/11/19(日) 18:46:29.40ID:LfzOXtwy
Unity使ってる連中がどんだけクソ虫かよく分かるスレですね
2017/11/19(日) 18:56:01.72ID:wQaewhlY
https://qiita.com/kagigi/items/bdf4d42835add07b0077
DOTweenをふわっとまとめてみた

new Vecotr3(0f, 90f), // 終了時点のRotation


https://anz-note.tumblr.com/post/145405933481/unitydotween%E3%82%81%E3%83%BC%E3%82%82
[Unity]DOTweenめーも

new Vecotr3(0f, 270f), // 終了時点のRotation


どっちも同じ「Vector3」じゃなくて「Vecotr3」と間違ってますが、

コピペですか?
同一人物ですか?

質問なのでお答え下さい
2017/11/19(日) 18:56:04.30ID:5TDsjIlH
どうせ1つも売れてねえんだろ
ニートで世間知らずで身の程知らずのオッサンガイジ
ダッセーセンスで、ジジババ受けしかしない雑魚
ガチ評価とリップサービスの区別付いてなさそうw
2017/11/20(月) 00:20:11.23ID:MeDoKIYG
どうせ1人も友達いねえんだろ
ニートで世間知らずで不正ナマポ受給の身の程知らずのネトウヨオッサンガイジ
ダッセーネトウヨセンスで、脳内妄想受けで昇天するだけのネトウヨ雑魚
ガチ評価と痔眠サポ統括者リップサービスの区別を付けることすら、存命中に出来なさそうw
2017/11/20(月) 00:27:59.93ID:IX6oP3n/
Windows環境でAndroid端末にapk送るために Android SDK をインストールしたいんだが
今、Android SDK ってどこでDLすればいいの?
ググっても https://developer.android.com/studio/index.html#win-bundle ここでDLするって書いてあって
肝心なこのサイトは「 Android SDK なし 」とかふざけた Android Studio しかない
ふざけるな
2017/11/20(月) 00:32:10.42ID:MVOss+T1
諦めろ
282名前は開発中のものです。
垢版 |
2017/11/20(月) 00:34:40.36ID:IX6oP3n/
>>281
そんなわけあるか
unityでAndroidアプリ開発できないことになるわ
2017/11/20(月) 00:50:55.38ID:c6CNvbgq
>>279
ねえこれどうしてURLに本名出てんの?w
https://i.imgur.com/pUm45aV.png
2017/11/20(月) 01:11:08.51ID:MeDoKIYG
>>283
へえ、ネットは狭いんだね。
ま、ネットの藻くず未満のゴミウヨの正体とか、誰得?って感じだけど
いや、ネット集合知として「本田守=NG対象となるお下劣低能ネトウヨ」は保守していくべきか
2017/11/20(月) 01:17:32.02ID:+FV27ix3
住所も簡単に見つかるんだねw
https://jpon.xyz/index.php?q=%E6%9C%AC%E7%94%B0%E3%80%80%E5%AE%88&;path=2012
286名前は開発中のものです。
垢版 |
2017/11/20(月) 01:24:25.38ID:sJFJHM/J
このスレも高卒だらけになったな
2017/11/20(月) 01:35:24.16ID:MeDoKIYG
ゴミが何を今更
「キムチ」とかいうレイシストと馴れ合いやってる時点で、幼稚園児未満じゃねえか
2017/11/20(月) 01:50:41.15ID:hpY+xpWW
爆サイかなんJあたりで人気でそうw
2017/11/20(月) 08:36:16.95ID:L9bale4Q
>>287
勃起おじさんとも馴れ合ってくらふぁい(^^
ボッキング!(^^
2017/11/20(月) 11:34:13.18ID:W5A8MKVp
Unity製はクソゲー
周知の事実です
2017/11/20(月) 12:38:40.83ID:MeDoKIYG
>>289
いやだから、俺UnityはPlayerみたいなの?しかやったことがないんだって
昔に本は買ってたような気がするんだがな・・・ちょっと押入れを探してみるか
2017/11/20(月) 13:12:03.69ID:HFwgKDvF
>>261
心意気は買うしそういう誘導方法も1つの正解だが
俺の講義のターゲットは
"リンクを踏まない、自分でググらない初心者"

示されたURL先で自己学習できるくらいならばここにイージーな質問をしにこないし
そういう人物は黙々と先に進むので俺の講座に最初から見向きもしない

俺のターゲットはぐーたら連中
そこにビジネスチャンスが存在する
2017/11/20(月) 13:20:15.61ID:HFwgKDvF
ということで一部の連中が暴れてることでこちらには好都合になっています。

大好評!俺様による身勝手な講義第4回目は「条件分岐ことIF文」です
プログラムは通常一番上から下へ向かって1行ずつ実行されていきますが
それでは毎回同じ結果しか得られません
ゲームでは"Aボタンを押したらジャンプ"や"Aボタンを押していない時はジャンプしない"というように
状況によって実行したい部分と実行したくない部分が発生します。
言いかえると
「その状態の時はA行のプログラミングを実行」
「別の状態の時はB行のプログラミングを実行」
という処理になります
これを実現するのが"if文"です

if文は以下のように記述します


if(条件式){
//結果
}

実際は下のようになります
if( 1 ){
Debug.Log("IF-OK");
}

上のif文は実行すると必ず"Debug.Log("IF-OK");"が実行されます。


if( 0 ){
Debug.Log("IF-OK");
}
このようにすると"Debug.Log("IF-OK");"が「実行されなくなります」
2017/11/20(月) 13:33:04.82ID:HFwgKDvF
if文は条件式の結果が「0ならば不成立」「0以外(1以上)ならば成立」という性質があります。
条件式が"成立した時のみ"「{ }」で囲まれている部分のプログラムを実行してくれます。
先の例では「1」か「0」と固定値を入れていました。
このままでは何度実行しても同じ結果しか生まれません。
そこで条件式に変数を使う事で
「変数の中身が0じゃなくなったら、{ }の中身が実行される」という動きを実現できます


int a = 0;
if( a ){
Debug.Log("IF-OK"); // aの中身は0で初期かされているのでここは呼び出されない
}


int a = 1;
if( a ){
Debug.Log("IF-OK"); // aの中身は1で初期かされているのでここが呼び出される
}

上のプログラムですが、例えば「Aボタンが押されたらaに1を入れる」ようにすれば
Aボタンが押されたらキャラクターがジャンプしたり何かアクションをするといった
流れを組めることになります。
(実際のプログラム例は長くなるのでここでは省きます)
2017/11/20(月) 13:33:26.71ID:SqkG47+z
ビジネスチャンスって1円の金にもなってなくて草
グータラ連中からいずれ金を取るん?どうやって?
グータラはリンク踏まないからここから有料サイトに誘導できないでしょ?w
2017/11/20(月) 13:41:14.04ID:7OkMUv9V
少し前に都合の悪い情報があるからログ流してるだけだろ
2017/11/20(月) 13:46:46.43ID:HFwgKDvF
尚、ここまでの例は実際に試してもエラーになるのでご注意を。

ここからは具体的な使い方になります。
1と0以外、例えばaの中身が2の時にIF文の「{ }」部分を実行したい場合は下のようになります


int a = 4;
if( a == 4 ){
Debug.Log("IF-OK"); // aの中身は4で初期かされているのでここが呼び出される
}

「==」で結ぶ事で左辺「a」と右辺「4」が"同じ時のみ"実行されるようになります
算数などでは「=」と1つでしたが、プログラムでは「==」と2つ繋げるのでご注意ください。
このように「if( 条件式 )」の"条件式"部分には色々な数学的条件が書けます
これにより柔軟な条件を指定できるわけです。

今度は逆に「aの中身が4以外だったら」実行させるIF文の式です


int a = 2;
if( a != 4 ){
Debug.Log("IF-OK"); // aの中身は4以外の2で初期かされているのでここが呼び出される
}
上の例はaの中身が4になると呼び出されなくなります

IF文の条件式に指定できる物は非常に沢山あります。
プログラミングの肝とも言えます。
次にいくつか例を羅列します。
2017/11/20(月) 14:01:54.89ID:HFwgKDvF
●「aの中身が2以上だったら」実行させるIF文の例
int a = 2;
if( a >= 2 ){ Debug.Log("IF-OK"); }
// 条件が一致し"IF-OK"と表示されます
// 「a => 2」このようには書けませんので順番に注意

●「aの中身が2以下だったら」実行させるIF文の例
int a = 2;
if( a <= 2 ){ Debug.Log("IF-OK"); }
// 条件が一致し"IF-OK"と表示されます
// 「a =< 2」このようには書けませんので順番に注意

●「aの中身が2より上(2は含まれない。3以上)だったら」実行させるIF文の例
int a = 2;
if( a > 2 ){ Debug.Log("IF-OK"); }
// 条件が不一致し"IF-OK"と表示されません。「a = 3」にすると"IF-OK"と表示されます。

●「aの中身が2より下だったら(2は含まれない。1以下)」を実行させるIF文の例
int a = 2;
if( a < 2 ){ Debug.Log("IF-OK"); }
// 条件が不一致し"IF-OK"と表示されません。「a = 1」にすると"IF-OK"と表示されます。


他にも沢山ありますが
IF文がプログラミングを
IF文がゲームを制してるといっても過言ではないほど多いので今日はここまで
ここからしばらくIF分が続くぞ。わかったかクソども。
2017/11/20(月) 14:08:20.65ID:pAOieTwu
>>298
switchやforやwhileの講座はいつ頃になりうるかね
2017/11/20(月) 14:22:21.77ID:W5A8MKVp
お前らめんどくさいから、アセット買っとけば?w
2017/11/20(月) 14:28:15.14ID:vBZ5rFCt
わかりやすく説明してるつもりだろうが見にくいだけだ
2017/11/20(月) 14:30:55.44ID:xxR7y7vj
それな。邪魔なだけ。
2017/11/20(月) 14:50:44.93ID:HFwgKDvF
>>299
このペースだと相当先かな
知りたい事があるなら言え
気分が良ければノリノリで答えてやるぞ

>>301-302
例えば>>274-279>>281-290に大して「邪魔なだけ」と同じ事を言わずに
俺にだけ言ってくるのはとても気になっている証拠だと受け取っておく
これからも「身勝手に講義」続きますんで!よろしくお願いいたしまーす!
2017/11/20(月) 15:04:53.98ID:GD6AXE1o
>>303
やっぱお前がキムチだな
糞荒らしが
2017/11/20(月) 16:12:19.73ID:7YVFhL9/
まあま、変数は勉強になったw
trueとか知ってても使わずにきたので、あーそうなのねーwで、ひょっとしたら今後は使うかもしれん、ありがとう。
2017/11/20(月) 18:07:20.78ID:W5A8MKVp
底辺プログラマーがクソゲー作れるようになりました
まさにゲーム界の民主化、いや愚民化かw
307211
垢版 |
2017/11/20(月) 19:04:25.68ID:9ppkQFb0
>>211
【Unity】そういえばUnityでJSONって簡単に触れるの?どうなの? 数分後「簡単なんですけどぉー!」 JsonUtilityすごいぜ!って話

上記サイトをとりあえず、コピペで試してみようと思います。
そしたら、JSONファイルでデータベースファイル(?)を作ったり
作成したデータを読ませる方法から、
ユーザーによって違うデータを読ませる方法まで
もう少し調べます…。1週間調べても良く分からなかった自分…。
2017/11/20(月) 19:27:39.96ID:3K7hZVxn
>>307
簡単に扱えるし、Unity標準のは高速だけど、自由度はあまりない
309名無し
垢版 |
2017/11/20(月) 19:31:20.23ID:Saf+sOs1
>>303
スクリプトで使う変数にはintが多いんですか?
当方intを使うのは、UIのときですね。コントロールが沢山あるとき、どのコントロールを選んだかを区別するのにintは便利でした。
当方がよく使うのはやはりfloatとvector3ですね。キャラをいろいろ移動回転拡大するのに使う頻度は多いです。
vector4についてはよくわかりません・・・enum型は自分がやりたいことに使えそうなひらめきを感じたので一応使ってはみたのですが、
ただ使ってみただけで、自分がやりたいことに使えるほどまだ上達していません。
2017/11/20(月) 21:01:15.13ID:YUuuaOyw
もうね、UNITYする前にプログラムの基礎ができてないやつが多すぎだろw
2017/11/20(月) 21:03:01.40ID:HFwgKDvF
>>309
3Dゲームの場合はint型はあまり使いません
「0.123」のように座標が実数(小数点)な性質上
float型とVector3構造体をよく使う認識であっています。
Vector3も実際は内部にfloat型の変数を3つもっているだけです。

2Dゲームの場合はint型をよく使いfloat型を逆に全然使いません。
UIは2Dゲームと座標表現の性質がほぼ同じなのでint型をよく使う事になるわけです。

Vector4クラスはメッシュやシェーダーを直接扱いたい時に使用する事が多いようで普段は使わないでしょう。

enum列挙型はプログラムをより見やすく、メンテナンスしやすくするために使う事が多く
使い方が分からないうちは無理に使う必要はありません。
無意識に他のやり方で代用しているはずです。
定数や自作のゲームフラグなどを作りたい時に使用すると便利なものです。
実は気付いていないだけでシステムが最初から用意している物を
既に使用していたりしますよ
"Rigidbody.AddForce()"の第二引数に指定する
「ForceMode.Force」
「ForceMode.Acceleration」
「ForceMode.Impulse」
「ForceMode.VelocityChange」
などの値がenum列挙型で定義されている定数で、分かりやすい使い方だと思います

このように定義されていると思えばいいと思いますよ
public enum ForceMode {
Force = 0,
Acceleration = 1,
Impulse = 2,
VelocityChange = 3
}
2017/11/20(月) 21:20:42.59ID:PSPjstyB
>>310
あざ笑うために来てるなら出て行け。
2017/11/20(月) 21:21:10.41ID:cTLJLTig
こういうところでしか通用しない人なんだよ
2017/11/20(月) 21:55:30.09ID:CiUCSc6V
>>312
こんなところに入り浸っても嘲笑される立場からは抜け出せないよ
もっと実際に働いてるエンジニアと関わりを持たないとさ
2017/11/20(月) 22:16:37.57ID:U7Wt9APQ
色々な妨害してくるのは、荒らしだから、相手をするな

無視しろ
2017/11/20(月) 23:32:21.38ID:CiUCSc6V
いや、マジで2ch閉じてエンジニアの勉強会とか飲み会とか行った方がいいよ
妨害でもなんでもなくこんなところでくだまいてるよりよっぽど有意義だからさ
2017/11/20(月) 23:33:54.83ID:MVOss+T1
まだ2chとか言ってるのか
お前の時間は止まったままなんだな
318名前は開発中のものです。
垢版 |
2017/11/21(火) 00:07:20.16ID:e2fHN47U
Unityで売ってるアセットを使ってゲームを作って
そのゲームを利益目的で売っても大丈夫ですか?
2017/11/21(火) 00:08:31.48ID:NRtFNwDq
頭大丈夫ですか?
2017/11/21(火) 00:56:21.78ID:E7p1THmM
>>318
大丈夫ですよ!そのためのアセットです!
2017/11/21(火) 01:42:35.04ID:rZwM+Wn0
>>318
無断で入手したならともかく、支払って使うっていうのがアセットだし所謂有料素材だから大丈夫 ただそれを有効に使えるかは氏の次第
2017/11/21(火) 17:03:54.03ID:qfW372JO
初心者です
今アセットストアでトップアセットセールがやってますが
どれを買えばゲーム制作が解決するのでしょうか?
323名無し@キムチ
垢版 |
2017/11/21(火) 19:27:13.74ID:2LKvKcg0
>>322
それは何をつくりたいか書かないと、どれを買えばいいか答えられないなw
お前バカか!?
2017/11/21(火) 19:43:58.69ID:dD3YbNuq
>>323
バカとは何だ!バカとは!
バカじゃない、初心者様だぞ、もっと敬え!

って言われるぞw
2017/11/21(火) 20:06:53.58ID:AIxAZwMT
ならバカ初心者と言えば双方納得すんだろ
つかこのスレで初心者って断り入れる奴にまともな奴は居ないなあ
2017/11/21(火) 20:09:34.17ID:E7p1THmM
>>322
どれを買っても解決するでしょう
全部買えば、完全解決です!
2017/11/21(火) 21:13:41.37ID:rwRP2E/s
目糞鼻糞
2017/11/21(火) 21:51:39.33ID:NRtFNwDq
>>321
アホ
使える使えないはそれぞれ決まってるんだが
買ったこと無い乞食か?
329名無し@キムチ
垢版 |
2017/11/21(火) 22:54:13.43ID:2LKvKcg0
>>314
確かに5chに出入りするよりもエンジニアと関わりを持ったほうがためになると思うな。
しかしそのエンジニアにしても国連には出たことすらないザコばかりだろ?
そう考えると国連で平和を主張して北にも平昌五輪参加を呼びかけたキムヨナは、もはや現人神だね!!
国連に出たことすらないキミたちだって、そう思うよな?(最後の「よな」は「ヨナ」のしゃれではない)
2017/11/22(水) 01:20:32.10ID:HI8GsQM2
キムチ君が今日は随分と強気じゃないか
2017/11/22(水) 01:21:15.23ID:Hj/zPAxR
番号飛び過ぎwww
332名前は開発中のものです。
垢版 |
2017/11/22(水) 03:40:21.27ID:lcdZQYTv
高卒だらけすぎだろ
5chはもう終わりだな
2017/11/22(水) 04:16:40.53ID:AdtHFaRB
MONO DEVEROPで条件は不明なんだけどたまに入力欄の下の方になんか英語でメッセージとボタンが出てよく読まずに消しちゃったんだけど何でしょうか?
スクリプトの入力内容自体は間違ってないと思うんだけど、インテンスか何かを整えるみたいな感じのことが書いてあったような気がします
2017/11/22(水) 07:17:41.09ID:89RwEEvA
わかるかーい
2017/11/22(水) 08:40:46.05ID:7/f01k2P
俺らを超能力者かなにかと思ってるのかな?
2017/11/22(水) 08:52:09.01ID:Ya+raxGs
国連に出たことないとかいう謎のマウント取りで草生えまひた(^^
キムチは何でキムヨナをよくネタに出すんでふか?(^^

僕もUnityで凄いゲーム作って皆をあっと言わせたいでふ(^^
337名前は開発中のものです。
垢版 |
2017/11/22(水) 14:29:23.53ID:kyr3HzlP
久しぶり(1年ぶりかな)Unityのチュートリアルの続きをやろうと
起動するとアップデートしろって バージョン538になったんだけど

5.6が5の最終リリースってなってる
これって64bitのエディタだけ落として使えばいいのかな
インストーラーって何?
2017/11/22(水) 14:50:48.84ID:jTZqoW45
安心しろ
スクエニや任天堂のエンジニアでも国連に出ることは無い
2017/11/22(水) 15:13:54.28ID:utbLj+4m
>>337
久しぶりなら環境構築からやればいいじゃん
何でそんなとこで手抜きしようとすんの?
340名前は開発中のものです。
垢版 |
2017/11/22(水) 15:39:42.42ID:kyr3HzlP
え?環境?
538動くのに??そりゃ自分には無理
それならフルスクラッチでUnityなんか使わない選択に行っちゃうわ

まあ、レスしてくれてありがとう
2017/11/22(水) 18:06:51.42ID:utbLj+4m
>>340
別にwindowsクリーンインストールしろってんじゃないぞ
チュートリアルするレベルなんだから横着せず希望verのunityを入れりゃいいじゃないかってだけ
342名前は開発中のものです。
垢版 |
2017/11/22(水) 18:14:07.61ID:kyr3HzlP
>>341
あ!そうか
2017/11/22(水) 18:19:34.52ID:jTZqoW45
でもチュートリアルするレベルの奴にとっては複数verのインストールは敷居が高いよな
馬鹿正直に最新版入れて対応できずに挫折してやめていく初心者をよく見かける
2017/11/22(水) 18:30:09.77ID:5f+MdVCx
単にインストールフォルダ名変えるだけだろ
そこまでのバカはUnityをやること自体が無駄
どうせ挫折して時間を浪費するだけ
2017/11/22(水) 18:53:47.03ID:ApxFGvUX
つまらないコント
346名無し@キムチ
垢版 |
2017/11/22(水) 19:01:28.26ID:tfI8pigO
>>336
>キムチは何でキムヨナをよくネタに出すんでふか?(^^

当方がゲームをつくる動機はキムヨナだからです。
いろんな角度からキムヨナが活躍するゲームをつくりたいのですが、いまのところキャラはUnitychanの借り物です。
目標としては自作のキャラヨナちゃんを世に出したいですね。韓国のキムヨナの銅像の画像を見たりして、どうつくればいいかいろいろ研究しています。
究極的には宇宙一やわらかくて宇宙一強靱な肉体を持ったヨナちゃんを、他の強そうなキャラと思い切りぶつけ合って、興奮するゲームをつくりたいのですが、
そこへたどり着くまでにはまだ何年もかかりそうです。
とりあえあずはひとつひとつ積み重ねていくだけですね・・・
2017/11/22(水) 20:39:13.44ID:/VB6By5Z
>>328
すまねえ、クリエイティブコモンズの存在があった
2017/11/22(水) 20:58:56.31ID:eejsxAcQ
ドット絵の素材で上下左右向きのある素材教えてください。
2017/11/22(水) 23:38:32.90ID:iE8jtKZG
>>348
素材提供スレじゃねえけど、そういうのツクール素材で探せばええんちゃう?
2017/11/23(木) 00:14:59.97ID:QRNVPncp
新しくC#スクリプトを作ったら
オブジェクト参照がオブジェクトインスタンスに設置されていませんというエラーが出て
テストプレイしてもコンパイルエラーで実行できなくなったのだけど
なにか工程を忘れているのでしょうか?
2017/11/23(木) 00:36:03.73ID:RZCCd0Fm
はい
352名前は開発中のものです。
垢版 |
2017/11/23(木) 02:39:25.06ID:aJavQgtq
>>350
たぶん、アセットを買い忘れたのでしょう
2017/11/23(木) 02:44:43.05ID:wLnswzoG
Unityのシェーダーで質問です
カスタムラインティング(lighting○○)の記述方法で困っています。
イメージとしては標準であるシェーダーのUnlit>Textureのような
元のテクスチャと同じ色をカスタムライティングで表現がしたいです

void surf(Input IN, inout SurfaceOutput o){
 o.Albedo = tex2D(_MainTex, IN.uv_MainTex).rgb;
}

fixed4 Lighting○○(SurfaceOutput s, fixed3 lightDir, fixed atten){
 half4 c;
 c.rgb = ■■;
 c.a = s.Alpha;
 return c;
}

■■の部分に0.0を入れた場合本来のテクスチャより大分黒くなってしまいます。
かといって1.0を入れてみても真っ白になってしまいます。

数字の問題じゃなくてどこかの設定をかえるべき場合
シェーダーのどこを修正すれば良いでしょうか
それらしい単語や参考となる資料何かないでしょうか
2017/11/23(木) 03:03:25.14ID:RZCCd0Fm
0.5をいれろ
355名前は開発中のものです。
垢版 |
2017/11/23(木) 03:05:23.42ID:aJavQgtq
>>353
アセットを買いましょう
2017/11/23(木) 03:08:03.33ID:hlwE+o0N
>>353
俺、シェーダーのことは何も知らんけど、RGBで0黒くなったり1で白くなったりするなら
明暗制御してそうだし、0.5でも入れて試してみればいいんじゃないの?
試した上で書いてるなら申し訳ない
357353
垢版 |
2017/11/23(木) 03:19:53.80ID:wLnswzoG
https://docs.unity3d.com/jp/540/Manual/SL-SurfaceShaderLightingExamples.html
ちなみにマニュアルのこのページを参考にしています

>>354
0.5や0.1をいれても元のテクスチャの色では表示されないんですよね…
(0.01刻みで全て試しました)


>>355
アセットかわないと作れないのでしょうか?
2017/11/23(木) 05:31:31.55ID:VzY+3J1y
surf 関数の中でSurfaceOutputのAlbedoにテクスチャ色を代入してるんだから、Lighting関数ではs.Albedoを使わないとそりゃテクスチャ色は反映されないでしょ

o.Albedo = s.Albedo.rgb * 0.5;

でも試してみ
2017/11/23(木) 06:55:29.34ID:VzY+3J1y
おっとo.Albedoじゃないや
寝ぼけてるな

c.rgb = s.Albedo * 0.5;

だった
2017/11/23(木) 07:46:55.69ID:Fif9lAfv
ID:wLnswzoG
質問のテンプレが完全にキムチw
361名前は開発中のものです。
垢版 |
2017/11/23(木) 09:12:04.34ID:iDiAdE9o
fps一人で作れるか
2017/11/23(木) 11:16:27.66ID:81qTUW9X
359は男前
363353
垢版 |
2017/11/23(木) 12:30:35.78ID:wLnswzoG
>>358
回答ありがとうございます
その場合でも若干元の色よりくすんで表示されるようです
どうやら調べてみたらLightingのScene->SkyBoxのAmbientが影響しているようでした

シーン全体に影響はでますが
insensityを0にした状態でc.rgb = s.Albedo * 1.0にしたら
Unlit>Textureとまったく同じ色合いになり解決しました
2017/11/23(木) 13:07:49.35ID:VzY+3J1y
>>363
Unlit/Textureとほぼ同じ動作をさせたいなら元ソースから改変したらどうだい?

https://unity3d.com/jp/get-unity/download/archive

ここからビルトインシェーダーのソースをダウンロードしてUnlit-Normal.shaderの中身を確認してみ
ライティングの影響受けるサーフェスシェーダーじゃなくてバーテックス/フラグメントシェーダーになってる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況