17/11/04 16:33:12.92 zUb+Fiq0.net
>>49
全部平行に進めるのはダメなの?
簡単なゲームをいろんな種類、何度も作れば色々と学べるよ
51:名前は開発中のものです。
17/11/04 16:43:27.01 18UX5ImZ.net
それは何一つ完成せずに終わるパティーンだよ低能
52:名前は開発中のものです。
17/11/04 17:00:42.13 U+9eWtlh.net
>>49
本当にC#の基礎の基礎だけ学んであとはUnityを使って実際にゲームを作り進めながら学習する
ある程度作れるようになってくると中身がわからないのに動くのが気持ち悪くなってくるから中身の処理を学ぶためにゲームグラフィックスや物理エンジンの実装を学ぶ
ぶっちゃけフロントエンドのエンジニアになるだけならUnity上での実装、ネットワーク周り、ちょっとしたシェーダー、アセットマネジメントのためのデータ管理 これだけあれば事足りる
53:名前は開発中のものです。
17/11/04 17:12:26.04 okR6Basc.net
>>49
君の質問にはプログラミング未経験者でいきなりUnity始めて
今も挫折せずやり続けながらこのスレにいる人
そしてオンラインゲームを1本完成させて公開してる人にしか答えてあげられそうにない。
俺の場合はまさにご指摘通りの道を歩んできてるため
Unityなしでもゲームを作れるのだが
俺の真似すると10年はかかる長い道のりになってしまうと思われ正解とは言い切れない
>C#の基本を修めたあとで
>C#のゲームプログラミング本などでゲーム開発の基本を習得した上で
>Unityの使い方本を習うという流れになるのでしょうか?
プログラミングって刀鍛冶や陶芸家(壺つくりなど)みたいに職人色も強いのよ
学習というより熱意と自己工夫、そして自分の怠け心に負けない強さというかなんというか
54:名前は開発中のものです。
17/11/04 18:33:04.50 Ycgz5PJN.net
アセットをかえば熱意と自己工夫はいりませんよ
55:名無し@キムチ
17/11/04 18:52:45.20 m1qvOO3a.net
>>49
Unityで開発するには、
当方の場合開発しながらひとつひとつ使い方覚えていって、
プログラミングもtransform.positionみたいな簡単なのから、
「おっ!!動いたぞ!!」ってな感じてひとつひとつ覚えていって、
つまりだんだん覚えた数を増やしていくという泥縄式のやり方で、
いまもそのやり方を継続中ですなwww
56:名前は開発中のものです。
17/11/04 19:07:07.24 5YIZbc8/.net
>>49
C#を全く知らずにUnityを始めたけど、
基本はBASICやVB.netとそんなに変わらなかった
大文字・小文字が区別されたり、
文末に;がついたり、ブロック文を{}で囲ったり、
条件分岐の比較演算子で、=が==で、<>が!=で、
論理演算子のAndが&&で、ORが||だったり、
For・・・Nextが少し変わった程度だった
(今のところは)
構文の御作法が微妙に違うだけだから、
何か1つのプログラミング言語を経験していれば、
C#自体の敷居は低い気がする・・・
むしろ、transformの構造とか、
Rigidbodyの操作・挙動とか、
Unity特有の部分を覚える方が大変
最初は、とにかく思ったように動かせずに引っかかる
VectorとかQuaternionのメソッド・プロパティとかは、
原理は無視して、ツールとして使えればOKではないかと?
57:名前は開発中のものです。
17/11/04 19:18:45.20 5YIZbc8/.net
2Dなら、
キャラクタ画像をスプライトとして登録、
オブジェクトとして配置、
Collider2DとRigidbody2Dを載せて設定、
(これだけで、地形判定はだいたいできている)
後は各キャラクタにScriptを載せて、
その中に、キー入力時の操作やカメラの移動、
特定物との衝突時の挙動をコーディングすると
これだけで、アニメーションもBGMも効果音もないけど、
動かして、接触に反応するゲームの土台部分はできる
後は、敵や弾などキャラクタを作り分けていき、
スコアを表示したり、残機管理したりを、後で追加していく
シーンを保存して、OP画面やGameOver画面を作成、
Build設定でシーンの順番を登録して、
後は操作やイベントに応じて、各シーン呼び出していく
これくらいで、ミニゲームというか、
ACTやSTGの骨格はすぐにできてしまうのが、
Unityの凄いところ・・・
ゲーム性は、作り上げる中で追加・調整が必要
58:名前は開発中のものです。
17/11/04 19:43:11.27 zAaiKAi+.net
cやアセンブラをかじってるなら、c#知らなくても十分unity 本でできますよ。
それすらないと、プログラムの本をやっておかないときついかも。
59:名前は開発中のものです。
17/11/04 21:43:17.91 1gsjGLhX.net
unity歴二ヶ月のものですが、c#独学はやめた方がいいと聞きました。
今からでもチュートリアルすべきですか?
60:名前は開発中のものです。
17/11/04 23:16:22.32 Ycgz5PJN.net
>>59
アセットを買うべきです
61:名前は開発中のものです。
17/11/04 23:25:09.45 zAaiKAi+.net
>>59
まぁ、チュートリアルはやって損はないから、やる余裕があって、技術的に詰まってるならやった方がいいと思うよ。
62:名前は開発中のものです。
17/11/05 13:42:13.67 nHazp7Hq.net
Quaternion.FromToRotation と Quaternion.SetFromToRotation って何が違うの??
63:名前は開発中のものです。
17/11/05 14:38:31.87 fwuOS8fi.net
Quaternionを作成して返すか、そのQuaternionにセットするかの違い
64:名前は開発中のものです。
17/11/06 11:01:57.79 cBGs/gop.net
くこけ?
65:名前は開発中のものです。
17/11/06 18:14:24.19 MMRaoffW.net
本の通りに操作・入力してるにもかかわらず
No MonoBehaviour scripts in the file ,or their names do not match the file name.
というエラー出るんだけどこれはどういった理由が考えられるのでしょう
66:名前は開発中のものです。
17/11/06 18:49:02.07 xBIPSoxk.net
>>65
スクリプトの名前でも変えたんじゃねーの?
67:名前は開発中のものです。
17/11/06 21:57:19.93 MMRaoffW.net
名前は付け変えてはいないんだけどね
なんかアイコンもC#じゃなくて歯車みたいなのになっちゃってるし
ファイル消して最初からやり直してみる・・・
68:名前は開発中のものです。
17/11/07 07:59:56.03 42jk1WxQ.net
アセットをかえばいいですよ
69:名前は開発中のものです。
17/11/07 11:00:42.56 BvqNxlr9.net
拡張子が.csじゃなくなってる
or
クラス名がファイル名と違ってる
70:名前は開発中のものです。
17/11/07 12:10:21.76 ryfVLioV.net
>>65
スクリプト作る→C#を開く→ファイルの名前変える
の順番でやると
C#のMonoBehaviourの後に書かれてるclass名とファイルの名前が違ってくるのでエラーがでる
ファイル名を変えたときはC#のMonoBehaviourのclassが一致しているか確認
71:名前は開発中のものです。
17/11/07 12:42:45.11 1VeMy6de.net
もうプロジェクト消しちゃったからハッキリわからないけど
もしかしたら最初スクリプト名入力する時GameManager.cs.csて拡張子が二重になっちゃってたかもしれない
72:名前は開発中のものです。
17/11/07 16:20:02.37 7ilGLZQx.net
MonoBehaviourのクラス名って大文字にしないといけないって聞いたんですけど、小文字でもちゃんと動作できます。
しかし、やはり心配です。バグとかおこるのでしょうか
73:名前は開発中のものです。
17/11/07 16:47:08.78 snJDofSj.net
>>72
別に小文字でも良い
大文字小文字は区別される
class名は大文字から始めるのが基本、ってのを勘違いしてるんだと思う
SampleClassみたいな命名規則が一般的
74:名前は開発中のものです。
17/11/07 16:53:01.65 7ilGLZQx.net
すみません言葉足らずでした。
全て小文字で書いてます……
75:名前は開発中のものです。
17/11/07 18:01:20.86 45U2uVXv.net
キャメルケースでググってみると、キャメルケースとスネークケースって命名ルールがある
URLリンク(ja.wikipedia.org)
全部小文字でも問題は起きないけど、読みづらくない?
ThisIsCar (キャメルケース)
thisiscar (唯の小文字)
this_is_car (スネークケース)
76:名前は開発中のものです。
17/11/07 18:25:29.94 Y2qc0xhM.net
問題なく動くんですね!
確かに読みにくいです……
こらからは大文字で書くよう意識してみます。
ありがとうございました!
77:名前は開発中のものです。
17/11/07 21:23:07.73 CdlQ6sWS.net
俺のはキャメルとスネークを融合した独自ルールなのでスネメルケースってところか
78:名無し@キムチ
17/11/07 22:59:02.33 Hc4qrqd+.net
キムヨナは仏様
79:名無し@キムチ
17/11/07 23:09:58.78 Hc4qrqd+.net
ちょっと質問解決途中で、別の質問ですが、タレントや有名人のスキャンデータって売っているのでしょうか?
出せば売れるから売ってるはずだと思うのですが、検索してもどうも出てこないので、どうなっているのかと思って・・・
ご存知の方がいればよろしくご教授おねがいします!
80:名前は開発中のものです。
17/11/07 23:59:26.78 7//tOhLI.net
アンダーバーから始まる変数はどういう意味ですか?
81:名前は開発中のものです。
17/11/08 00:36:24.51 13xSi+5R.net
>>80
よく見るのはメンバ変数かな
ローカル変数と見た目でぱっと違いがわかるようにしてるだけ
82:名前は開発中のものです。
17/11/08 01:04:12.77 H15q0Ie/.net
URLリンク(isoparametric.hatenablog.com)
ハンガリアン記法でm_をつけて、m_fooといったメンバ関数/変数とするところを
mを削って、_fooにしてしまった派がいたらしい
しかし_で始まるのはc/c++では予約語だから慣習としては良くない
個人的にはお勧めしない
83:名前は開発中のものです。
17/11/08 01:15:22.36 Cqp/5ehm.net
あらら俺のはハンガリアン記法も混ざってるな
ハンスネメルケースってところか
84:80
17/11/08 01:49:27.67 iwCN65TD.net
なるほど、単に識別のためであって特殊な動作をするわけでわないんですね。
ありがとうございました
85:名前は開発中のものです。
17/11/08 10:06:12.53 +igZYqm+.net
2dアクションゲーってどうやって作るの
86:名前は開発中のものです。
17/11/08 11:42:50.54 zURBqnNu.net
>>85
キャラクターとアニメーションと当たり判定つくれば終わりやろ。そっからの追加要素は自分次第
87:名前は開発中のものです。
17/11/08 14:36:36.84 pf+U8Cjh.net
ListやDictionaryに入っている変数や値を一つずつ取り出して
それを変数に代入することって出来ますか?
列挙させるのはできたのですが、それを一つずつ取り出す方法がわかりません
88:名前は開発中のものです。
17/11/08 14:40:48.95 pf+U8Cjh.net
少し説明不足でした。
キー等を単一のどれかに直接指定ではなく、
ListやDicitionaryに入っている全てに対してそれを実行したい場合です
全てのキーを一つずつ取得していく感じの動きをさせたいです
ListやDictionaryの中身は常に静的ではなく動的に変化するものです
89:名前は開発中のものです。
17/11/08 14:56:48.74 S5sYQOnS.net
>>87
foreachじゃダメなん?
もしくはKeysやValuesで取れると思うんだか?
90:名前は開発中のものです。
17/11/08 15:54:36.69 pf+U8Cjh.net
それだと一つの変数に中身全部持ってきちゃいませんか?列挙っていうんでしたっけ
もしくはやり方によってはそこからどうにかできるんでしょうか
91:名前は開発中のものです。
17/11/08 16:11:27.69 mznJeY04.net
なにしようとしてるのかわからないからとりあえずどういうプログラム書け
92:名前は開発中のものです。
17/11/08 16:58:06.95 pf+U8Cjh.net
自己解決しました
93:名前は開発中のものです。
17/11/08 17:12:55.99 meNbRk6g.net
VITA向けに作ったとして
個人製作のものでもPSストアに並べてもらえるの?
94:名前は開発中のものです。
17/11/08 20:56:29.88 WtvzHkAw.net
以前はそういうのできたが、今はvitaでソフト出すならplayismとか他のメーカーに売り込むしかない
95:名前は開発中のものです。
17/11/08 22:54:08.46 meNbRk6g.net
そうなんだ
VITA自体下火だし軽くあしらわれそうな気もするね
96:名前は開発中のものです。
17/11/08 23:25:29.83 e4o6nYJV.net
web上で基本料無料展開してガキから一発ねらおう
97:名前は開発中のものです。
17/11/09 00:03:50.69 HK4sbaQB.net
Rigidbody2dでMovePositionを使うと重力値が初期化されるのは仕様?3DのMovePositionと動きが違うみたいなんだけど
98:名前は開発中のものです。
17/11/09 01:39:57.48 fJWpVQmR.net
仕様だよ
俺たちがそう思えばバグですら仕様
信じる事を忘れるな
99:名前は開発中のものです。
17/11/09 02:05:51.77 wk2mZ9qS.net
仕様がない
100:名前は開発中のものです。
17/11/09 02:06:23.57 sMIx9psX.net
Unity MultiPlayerを使ったサーバを自分で建てようと思ってるんだけどさ
その場合ってCCUの制限なんて受けるもんなの?
URLリンク(twitter.com)
受けないんだとばっか思ってつくってたけど、このツイートの意味してるところがよくわからなくてこのままで良いのか考えちゃってる・・・・
101:名前は開発中のものです。
17/11/09 02:30:06.74 D6KzAx7x.net
>>100
こういうのは基本馬鹿しか呟かないのでツイート内容自体が間違っている可能性が高い
つまりCCU制限を受けているつもりになっているが実際はそうではない可能性が高い
102:名前は開発中のものです。
17/11/09 05:59:56.06 ZQ+J4LBL.net
VideoPlayerのisPreparedって何をしてるかわかる?
Whether the VideoPlayer has successfully prepared the content to be played. (Read Only)
って書いてあるんだがそもそもprepared ってないをつくるんだ?
103:名前は開発中のものです。
17/11/09 06:27:41.67 ZQ+J4LBL.net
てかさ↓みたいな知識ってどこで手に入れるんだ?
URLリンク(www.youtube.com)
海外はこういうの体系化されてるの?いちいち関数とかプロパティの意味調べなあかんし
しかも、リファレンスに書いてある説明画意味不明な時とかもうお手上げなんだが・・・
104:名前は開発中のものです。
17/11/09 06:38:39.52 muw0RtC7.net
>>100
Unity MultiplayerってPhotonみたいなレンタルサーバのことじゃないの?
UNETはサーバというか通信用のAPI群で、この人はUNETでサーバ作って、Unity Multiplayerで繋げてるってことだと思う
俺の解釈も間違ってるかもしれない。UNETで調べるとUnity Multiplayerが出てくるから混乱する
>>102
Google翻訳
元)Whether the VideoPlayer has successfully prepared the content to be played. (Read Only)
翻訳)VideoPlayerが再生するコンテンツを正常に準備したかどうか。 (読み取り専用)
105:名前は開発中のものです。
17/11/09 06:50:00.27 muw0RtC7.net
>>103
分からないところから順番にリファレンス読んでいくしかない
試してみないと分からないこともある(イベント関数の実行タイミングとか)
106:名前は開発中のものです。
17/11/09 10:57:27.19 hXX+Utz5.net
質問なんですが、Unityでメッセージボックスを生成する際、
EditorUtility.Displ
107:ayDialog("Title","Message","Ok","Cancel");のボタン2つ表示以外に もっと多くのボタンを表示する方法ってないでしょうか?
108:名前は開発中のものです。
17/11/09 11:53:28.32 8qy6gmak.net
メッセージボックスでそんな事するんじゃない
109:名前は開発中のものです。
17/11/09 12:10:13.23 hXX+Utz5.net
>>107
ですね。単にメッセージ出てくるだけにとどめておきます
110:名前は開発中のものです。
17/11/09 19:14:57.82 c7YNl7Y6.net
>>106
三つまでならいける。あとUnityEditorのものだからPlayerでは出ないので、プラットフォーム別に実装しないといかんよ。
Android/iOS兼用のアセットはフリーでもある。デスクトップは知らん
111:名前は開発中のものです。
17/11/09 19:15:10.51 JBBolEXz.net
特定のタグがついたオブジェクトだけ透けて見えるようにするなんてことはできますか?
赤外線カメラみたいのを実装したいのですが……
112:名前は開発中のものです。
17/11/09 19:20:46.35 JBBolEXz.net
110です。
オブジェクトを最前面に表示&プレイヤーキャラのマテリアルには表示しない(透過しない)とすればいいのは分かるのですが、c#のサンプルコードが探しても見つからなくて困っています。
どなたかアドバイスをお願いできませんか。
113:名前は開発中のものです。
17/11/09 20:21:40.58 6GMM5u0T.net
>>111
URLリンク(gist.github.com)
unity 透過 スクリプト
で、検索すれば出てくると思うのだが…
114:名前は開発中のものです。
17/11/09 20:27:38.93 JBBolEXz.net
すいません、検索のワードが悪かったみたいです……
ありがとうございます
115:名無し@キムチ
17/11/09 21:02:27.60 8qHXX8+D.net
>>106
EditorUtility.DisplayDialogはエディタ上でしか動作しないんじゃありませんか?
ランタイムで動作しないものは意味がないでしょう・・・www
116:80
17/11/09 23:37:27.33 m6VCmH2f.net
質問です。emptyにスクリプトをアタッチしてシーンに置くのはどういう意味があるのですか?シーンに置いてないとスクリプトは動かないのでしょうか?
117:名前は開発中のものです。
17/11/09 23:39:54.56 XtVlh+CL.net
やってみれボケナス
118:名前は開発中のものです。
17/11/10 00:25:43.00 BcsplzKJ.net
フォルダに置いただけのxxx.csが勝手に動き出したら困るだろ
119:名前は開発中のものです。
17/11/10 03:06:24.31 wGQz5hyB.net
void DisplayMessage(string mes) {
buttonMessage.SetActive (true) ;
buttonMessageText.GetComponent<Text> ().text = mes ;
}
ボタンクリックした時にメッセージウインドウが出てメッセージ表示されるはずが何も反応なくてどこがおかしいのか調べてて
上のはボタンをクリックした時に文字を表示させるメソッドなのだけど、3行目何してるのかが本見ても書いてないんだけど
特に<Text> ().text のあたりなにしてるのかよくわからないんだけど何をしてるのでしょうか
120:名前は開発中のものです。
17/11/10 03:23:21.86 7jpmMs9p.net
>>118
オブジェクトからUGUIのTextコンポーネントを取得して
そのテキストの内容を指定の文字列に変えてる
Unityのスクリプトリファレンスを読めるようになった方が良いよ
その辺の質問に対する答えはここで聞くよりも丁寧で分かりやすいから
121:名前は開発中のものです。
17/11/10 04:22:16.74 B2CRlfSF.net
初心者にリファレンス読むのは無理だろ
122:名前は開発中のものです。
17/11/10 07:14:57.50 eejeFDKO.net
リファレンス読めないってそれ説明書よめないとか辞書読めないのレベルだぞ
123:名前は開発中のものです。
17/11/10 07:40:29.30 TrUleiQ2.net
言語仕様がわかってないんだから
文法知らずに辞書は読みにくいってことでしょ
読んでりゃ結構良い教材にはなると思うけどね
124:名前は開発中のものです。
17/11/10 10:34:28.08 maK+s07d.net
しょしんしゃではリファは20%も詠めりゃいいとこ。
サンプルのあるところだけしかわからんよ。
それよりチュートやれや。
125:名前は開発中のものです。
17/11/10 10:57:44.24 KhbDiit6.net
ある程度わかってからじゃないと読んでも意味わからないよね
126:名前は開発中のものです。
17/11/10 11:25:16.08 maK+s07d.net
若い人はチュート見るのかな。
40過ぎとかは、学校の教科書宜しくマニュアル見たがるような気がする、私見ね。
初心者はチュートリアル見た方が早いよ。
127:名前は開発中のものです。
17/11/10 14:28:53.71 6g466dVt.net
いや、初心者は俺に授業料払って講義受ける方がはやい
128:名前は開発中のものです。
17/11/10 15:07:21.29 FTTAD/va.net
>>126
お前にぴったりのサービス
ただ話を聴いてもらいたい…
129:そんな時は、「話し相手のスマイル」で人生相談・お悩み・愚痴など話してみませんか? http://www.smile-soudan.com
130:名前は開発中のものです。
17/11/10 16:20:48.78 v8jB9Spj.net
アセットをかえば人生相談も不要ですよ
131:名前は開発中のものです。
17/11/10 16:34:05.54 6g466dVt.net
>>127
?何を意味不明な事を言ってるんだお前は?
授業とただの話の違いも理解できない無能に用はない
もっと賢くなりたければ授業料を払い講義を受ける事を検討するといい
132:名前は開発中のものです。
17/11/10 17:11:09.17 7aAAc2QZ.net
どの程度のことができるか実力みせてもらわねぇと授業料は払えねぇわな
今まで携わったアプリか個人でリリースしたアプリみせてよ
晒すの無理なら習作またはフルスクラッチで作ったコードの一部でもいいよ
ただその場合中途半端なやつだったら失笑ものだけどね
それで講師できる技術力あるのか判断するわ
133:名無し@キムチ
17/11/10 21:29:15.33 YFKkxNMp.net
Unityのチュートリアルは書いてあり方が難しいですね。
MSDNなら当方も読んで理解できるけど、Unityのチュートリアルになるとさっぱりお手上げです。
読み手に親切な書いてあり方ではないです!!
134:名前は開発中のものです。
17/11/10 21:42:00.71 4TSgq/ly.net
微妙に日本語の滑稽さを装っているゴミネトウヨか
135:名前は開発中のものです。
17/11/10 22:59:02.36 OMPOUAJr.net
126と127のやり取りで久しぶりに笑ったわ
136:名前は開発中のものです。
17/11/11 00:29:17.81 aQj9kB1x.net
>>130
俺の講義はチュートリアルをまともに出来ない初心者向けだ。
では講義を始める。
まずは下のプログラムを入力し実行してみましょう。
Debug.Log("Hello world");
137:名前は開発中のものです。
17/11/11 00:29:48.56 aQj9kB1x.net
>>131
MSDNも読みづらいので有名なのになかなかやるじゃねーかキムチーム
138:名前は開発中のものです。
17/11/11 01:01:13.19 SCDTK2qe.net
>>134
答え:その一行じゃ動きません
よし、時給10円なw
139:名前は開発中のものです。
17/11/11 06:08:34.45 hOMJqr0A.net
金出しても授業受けたいねぇ。
でも、愛知じゃなかなかなないんだよなぁ。
140:名前は開発中のものです。
17/11/11 06:51:49.81 ny5xGeU+.net
最近はUnityの公式認定なんたらとかいう講座も出てきたよね
どのくらいのものなんだろ
141:名前は開発中のものです。
17/11/11 18:00:59.99 4giR4aEL.net
設置したボタンをクリックしても何も反応しないのですが
InspectorのOnClickにもちゃんと登録してあるし、スクリプトのメソッドも間違ってないのですがどういった理由が考えられるでしょうか
142:名前は開発中のものです。
17/11/11 18:17:37.54 wsZ+nbdJ.net
>>134
つ 「Hello」と「world」の間のカンマ
つ 最後の「 ! 」
貴公は罪悪感を感じぬというのか!!!
143:名前は開発中のものです。
17/11/11 19:29:54.06 ug034eOE.net
>>139
ボタンが反応しないの?
とりあえずOnClickメソッドの最初にDebug.Logで押されたか表示させてみれば?
Logが出力されてるならメソッドは呼ばれてるし特定楽になるんじゃない?
私も初心者だから確実なことは言えないけど…。
それとは別に私も質問なのですが、
アイテムを300個くらい一覧表示させるとして、1つのアイテムの情報量は変数30個程度(中身は1~2桁のint)
① インスタンス生成時にデータベースから一括で読み込んでそれぞれのオブジェクトの変数にデータ格納させて持たせておく
② インスタンス生成時にデータベースから読み込むのは識別できる名前だけで、アイテムが実際に選択された時にそのアイテムデータをデータベースから個別に参照する
どちらが処理として良いんでしょうか
スマホで動作させる予定なのですが <
144:名前は開発中のものです。
17/11/11 19:41:53.51 4giR4aEL.net
>>141
試したところ呼び出されてないですねえ
なんか見落としてるのかな・・・
145:名前は開発中のものです。
17/11/11 19:45:53.12 qr25SVKO.net
>>139
別のところにエラーがある
146:名無し@キムチ
17/11/11 19:59:48.89 zkHvuMqn.net
>>135
MSDNは戻り値や()の中のパラメータがちゃんと書いてあるけど、unityのチュートリアルは戻り値は書いてないし、パラメータの説明もなく、あまけにVariablesって()の中のパラメータのことなのか、何なのか意味不明でさっぱりわからん…ww
すこぶる読み手に不親切!!!
147:名無し@キムチ
17/11/11 20:04:46.85 zkHvuMqn.net
Unityのメソッドの説明も、メソッドの型、戻り値、パラメータ、それがどのdllというかUsingに属するのか、親切に全部書いて欲しいw
148:名前は開発中のものです。
17/11/11 20:06:50.96 ug034eOE.net
>>142
そこで呼び出されないならボタンとスクリプトがちゃんと紐づけされてないか、
Debug.Logの書き方が間違ってるかだと思う
public void OnClick(){
Debug.Log("押されたよ");
}
① ボタンオブジェクトにスクリプトがアタッチされてるか(addでも直接ドラッグ&ドロップでも)
② ボタンオブジェクトのインスペクター上でButtonスクリプトOnClick()で+押して①でアタッチしたスクリプトを選択しそのスクリプト内のOnClickを設定しているか
③ ちゃんと自身が押された時と指定しているか(ボタンオブジェクトのインスペクターのOnClick()+でRuntime Onlyの下のとこ)
③が怪しいっぽいけど
149:名無し@キムチ
17/11/11 20:21:21.31 zkHvuMqn.net
>>142
当方もUnityの初心者ですが、ボタンが反応しなかったことはないですねえ…
インスペクターのOnClickの下の欄がOffになってるとかないですか?Editor And Runtimeになっていますか?
さらにその下がNoneになったりしていませんか?ちゃんと作成したボタンを選択してますか?
その右側の欄には適用したいメソッドを選択していますか?
また同じようにTargetGraphicも作成したボタンを選択していますか?
AddComponentにはそのメソッドが含まれるスクリプトを追加しましたか?
以上ですべてと思うので、これでメソッドが呼び出されていないなら、Unityを一度閉じて再起動する以外に、方法がないと思いますが・・・www
150:名前は開発中のものです。
17/11/11 20:25:16.98 ug034eOE.net
もしくは走らせてからシーンビューの方でクリックしてるとか?
ゲームビューの方でクリックしないとダメだよ
151:名前は開発中のものです。
17/11/11 22:15:38.62 8Zi3bIBn.net
>>147
アセットを買ってみるのがいいでしょう
152:名前は開発中のものです。
17/11/11 22:35:07.26 H/D59FDR.net
作成したアプリ上でスマホのカメラを起動して映像を撮影・保存したいのですが,良い方法はないでしょうか?
写真を撮る方法として出てくるWebCamTextureを使ってカメラの画面を表示,映像をキャプチャする方法は試してみましたが,フレームレートが低く実用的ではありませんでした.
普通にスマホ標準のアプリでビデオ撮影する程度の質で,Unityで制作したアプリ上で動画を撮れる方法があればご教示いただければ幸いです.
153:名前は開発中のものです。
17/11/11 23:15:32.40 9+y2dmFv.net
>>144
わかりみ
154:名前は開発中のものです。
17/11/11 23:28:00.84 4giR4aEL.net
>>146-148
㌧。
キャンバス二つ作ってて、片方のキャンバスの子に設置してあるボタンは反応するんだけどもう片方のキャンバスに設置してあるボタンは無反応なのでこの辺も何か問題あるのかもしれない
まあたぶんつまらないミスなんだろうとは思うけどもうちょっと調べてみる。
155:名前は開発中のものです。
17/11/12 00:18:47.20 gvQOIy/S.net
>>152
その二つのボタンのコンポーネントの内容が同じなら
ボタンの上に当たり判定阻害するオブジェクトが有るかやレイヤーが違うなどのボタン以外の要因だろう
156:名前は開発中のものです。
17/11/12 10:14:17.52 wbTTHUAY.net
>>153
そのケース結構多いからUIコンポーネント周りはデフォでRaycastTargetがoffになる拡張してるな
なん�
157:ナあれデフォがonなんだ
158:名前は開発中のものです。
17/11/12 14:24:54.01 WF/WtEnp.net
シャドウについての質問なのですが、Standerdマテリアルで言うところのFadeで透明度を設定したマテリアルにリアルタイムシャドウを落とす方法はありますでしょうか?
CutOutでアルファテストを使って透明度を設定したマテリアルには普通に影が落ちるのですが、髪の毛に使うマテリアルなのでクッキリとした輪郭ではなく綺麗にフェードさせたいのでFadeで透明度を設定してそれに影を落としたいのです…
159:名前は開発中のものです。
17/11/12 16:06:18.86 qHbgAi8n.net
設定を画面から弄れるようにWindows的なフローティングウィンドウをスクリプトから生成したいと思っているのですが良い方法はないでしょうか?
160:名前は開発中のものです。
17/11/12 18:23:54.58 M2EPwcPI.net
ゲーム上でスクショを取って、それをuiで写すのってどうすればいいのですか?
161:名前は開発中のものです。
17/11/12 18:50:40.52 8Gfr3xY+.net
>>155
シェーダーを書けば簡単にできますよ
162:名前は開発中のものです。
17/11/12 19:25:43.56 M2EPwcPI.net
シェーダおじさんが湧いてる……
163:名前は開発中のものです。
17/11/12 19:32:06.49 +m7TaFBr.net
Cg/HLSLは全然分からん‥
164:名無し@キムチ
17/11/12 19:55:54.22 eloNIUrP.net
>>152
もうひとつ考えられる原因はボタンの左側に別のボタンとかトグルとか何かオブジェクトをつくっていて、そのオブジェクトのrect幅がボタンの上まできてかぶったりしていない?
そうすると反応するのは左側のオブジェクトなので、そのRect幅を短くすると解決する。
165:名前は開発中のものです。
17/11/12 20:04:01.46 WF/WtEnp.net
>>158
今現在のところAmplify Shader Editorの吐き出したシェーダをシェーダリファレンスを見ながら色々と改造して試行錯誤しているのですが苦戦中です…
ようやく影を落とせるようにはなったのですが今度はそのシェーダーを適用すると背景が透けてしまうようになってしまいました。
Queueの順番やFallbackをいじって見ても改善せず困っています。
166:名前は開発中のものです。
17/11/12 20:45:06.08 aKADVUJM.net
質問を本文に書き出した瞬間答えがわかりました。ありがとうございました
167:名前は開発中のものです。
17/11/12 22:25:59.77 vUHfAujt.net
>>157
まずはスクリーンショットを撮影、Texture2D.ReadPixelsでスクリーンの状態をテクスチャに取り出す
この取り出しは、全ての描画が完了した後に行う必要があるのでコルーチンで使ってyield return new WaitForEndOfFrame() の後に処理するか、OnPostRender 内で行うこと
URLリンク(docs.unity3d.com)
次にUnityEngine.UI.RAWImage等を使って画面に表示させるなど好きに表示すればいいが
Texture2Dからスプライトとして切り出して使う場合にはSprite.Createを使う
URLリンク(docs.unity3d.com)
スクリーンショットはそれなりに大きなデータなのでメモリ上に大量に保持するとプラットフォームやデバイスによっては簡単にメモリ不足に陥るので注意が必要
168:名前は開発中のものです。
17/11/13 02:48:21.14 oKdIb8XA.net
GooglePlayでゲームを公開してみようと思うんだけどさあ
ゲーム作成とかしてない普通の人って、Personalでつくった際の起動時のスプラッシュって気になるもんなのかな?
せっかく作ったんだから4万円払って消すべきか、それとも誰もダウンロードしないものに金払うのは無駄か・・・・
169:名前は開発中のものです。
17/11/13 03:22:35.75 sBzp45E3.net
>>155
そういうのは既存のゲームでどうやってるかとかを参考にするといいよ、
フェードする影とか使わず、前髪の影とかは落とさないか、アニメ調の三角形の前髪とかにしているのが判るはず
170:名前は開発中のものです。
17/11/13 06:47:27.33 s5g22H
171:Hh.net
172:名前は開発中のものです。
17/11/13 13:49:26.59 6N/7ATcP.net
前回のプチ講義好評につき第二弾
前回の「Debug.Log("Hello world");」の中身を変えてみよう
int a;
a = 3;
Debug.Log( a );
初心者諸君は「a」と表示されると思うかもしれないが「3」と表示される
これは
『"a"という変数の中には"数字の3"が入っていて、Debug.Logでは中身を表示している』からである。
"int a;"というのが変数である。
変数名は必ず"a"にする必要はない。好きな名前を付けて良い
例
int hoge;
hoge = 3;
Debug.Log( hoge );
「"」←これを"ダブルクオーテーション"と言うが、これで括ると変数として扱われなくなり、ただの文字列として扱われるので注意だ
int hoge;
hoge = 3;
Debug.Log("hoge"); // 3ではなく「hoge」と表示されるようになる
尚、変数は宣言と同時に初期化を行う事もできる
int hoge = 3;
Debug.Log( hoge ); // 3と表示されるようになる
他の例
int a = 1, b = 3, c = 5; // ←同時に複数宣言と初期化が行える
Debug.Log( "aの中身は?=" + a ); // 「+」記号で文字列と変数の結合が可能。「aの中身は?=1」と表示される
173:名前は開発中のものです。
17/11/13 13:51:49.10 6N/7ATcP.net
以上だクソども!
174:名前は開発中のものです。
17/11/13 14:01:29.49 r42APvVf.net
ええやん、ブログ書きなよ
175:名前は開発中のものです。
17/11/13 15:01:54.42 2vw+johl.net
>>166
すみません、言葉足らずだったようです
>>155で言いたかったのは髪の影は普通に出ていて、髪「への」影が落ちなくて困っているという状態だったのです
でもいずれにせよ既存ゲームを参考にしてみるというのは確かにもっともなことだと思うのでちょっと色々とUnity製のゲームを探してみようと思います
アドバイス本当にありがとうございます
176:名前は開発中のものです。
17/11/13 15:08:07.71 5H1SgP2a.net
uGUIのボタンを、ジョイパッドの入力にアサインするにはどうしたらよいのでしょうか?
ジョイパッドでも画面上をクリックでも操作できるようにしたいです
177:名前は開発中のものです。
17/11/13 15:25:38.84 yZSpynQt.net
ジョイパッドで操作するにはStandaloneInputModuleが必要で、これは大抵canvasを生成されたときに一緒に生成されるevent systemにくっついてる。
あとはsetslectとかselectableとか、select()とかで初期に選択状態にするボタンを決めればいいんじゃなかったっけ。
iPhone勢だからうろ覚えだわ。
調べればすぐにでてくると思う。
178:名前は開発中のものです。
17/11/13 18:16:25.60 UzLdrIwy1
超初歩的な質問ですみません。
URLリンク(docs.unity3d.com)
このサイトを見ながらチュートリアルを進めているのですが、
新規JavascriptファイルをCreateしようとしましたが、
Createクリック後に出てくる一覧にJavascriptが見当たりません。
原因として何が考えられますでしょうか?
何かインストールしきれていないものがあるのでしょうか……?
179:名前は開発中のものです。
17/11/13 19:51:24.69 UpB0J/AA.net
>>168
UnityじゃなくてC#の説明やん
全然好評じゃないのに長々書くということは今後も自己満で続けていくつもりだろうけど
スレチかつ長すぎて邪魔だからコテハン付けてやってくれる?NGにしやすいから
180:名前は開発中のものです。
17/11/13 19:58:15.36 0L5Jk4ku.net
そんな長いか?
181:名前は開発中のものです。
17/11/13 20:00:54.35 UpB0J/AA.net
>>176
これがずっと続いていくなら邪魔だろ
質問でも回答でもなく押し付け
ブログでやるかコテハン付けてNGしやすくしろってだけの話
182:名前は開発中のものです。
17/11/13 21:32:39.58 jrTXPUPM.net
>>173
わかりにくくてすみません
ジョイパッドによる入力はできてます
uGUIの画面上のボタンを押す→ジョイパッドのボタン押された時と同じ動作
みたいなことがやりたいんです
183:名前は開発中のものです。
17/11/13 22:31:53.77 VnyF7cK1.net
あーなるほど。
うーん……ジョイパッド入力した時と同じ動作をいちいち割り当てるのもめんどくさいしなぁ。
すまん、スムーズなのは思いつかん。
if文でボタンの入力判定やってるのなら || ←こいつでできなかったっけ?
if (UGUIの特定のボタンが押された時 || ジョイパッドの特定のボタンが押された時)
または、みたいな意味だったと思う。&&だったら「~かつ」になるからだめだな。
書き変えるのが面倒だけどこれでいけると思う。違ってたらすまん。
なんせintにしか割り当てたことない初心者だから……
俺も試してみるわ。
184:名前は開発中のものです。
17/11/13 23:11:19.79 CXtuY5Dr.net
upPushFlagとか用意して、女医パッドの上で1、キーの上で1にするのでいかんの?
りりーすはその逆。
185:名前は開発中のものです。
17/11/13 23:24:12.65 r5vNl3y9.net
女医パッドってエロいな
インスピレーション湧いちゃった(≧▽≦)
186:名前は開発中のものです。
17/11/14 00:00:56.41 zvCZYltE.net
/::::i::::、:::ヽ、:::::\:ヽ:\::::::ヽ:::、::ヽ::、:',
/::i|::l::ト、ヽ::、:::ヽ:、::::::\::ヽ::::l::::ヽ::i:::i:::!
/:/:!:::!:|::ヽ:\ヽ::::、:\::::ヽ:::ヽ!::::::i::|:::!::!
!ハ::|::::i::l:|心、:ヽ::\:ヽ_\、\:::ヽ:::|!::|:|i
i、:!:|:、N{、ヒjヽゝ\ヾイ ヒj >、ヽi:、|!:|:l
ヽ:!::トヽ ̄ l! ` ` ̄´ |::l::|:|j:,!:!
ト、::! u j |::/lj:::!リ
ヾ、 丶 - u リイ:|リ どこがエロいのか分からない……
リヽ ‐、ー- 、_ /イ:::i
rー'"ト:l゙、  ̄ ./ , |::!
/ ヘ ヾ ヽ、 _,. ' / |:'
187:名前は開発中のものです。
17/11/14 09:01:29.80 O3xn6GuP.net
西川先生の胸パッド…
確かにエロくない。
188:名前は開発中のものです。
17/11/14 18:22:31.22 +ISdofyE.net
>>175
やだねったら、やだねー
君が自分の2chID書いた紙を頭頂部に貼り付けた状態で
全裸で土下座した画像をここにアップしてから
初めてお願いできる立場になるんだぜ
189:名前は開発中のものです。
17/11/14 20:06:57.44 iSRGd6e+.net
>>184
子供みたいなレスして恥ずかしくないの?
190:名前は開発中のものです。
17/11/14 20:30:55.37 Q4iuhLPN.net
プロジェクト削除したいのだけど、Windowsの場合、ドキュメント内に作られてるフォルダを消せば良いだけなのでしょうか
191:名前は開発中のものです。
17/11/14 20:31:40.75 2ELEHed2.net
初心者に毛が生えた程度の知識を空気も読まず書き込めるんだから
羞恥心もないんじゃない
一番幸せな生き物かもね
192:名前は開発中のものです。
17/11/14 20:34:35.33 2ELEHed2.net
あら、間に書き込みが
>>186
それで大丈夫だよ
193:名前は開発中のものです。
17/11/14 20:45:49.92 Q4iuhLPN.net
>>188
削除してから同じプロジェクト名でまた新たにプロジェクトを作ったらServicesタブで
プロジェクト名(1)
SERVICES
という風に重複扱いになっててるみたいでなんか気持ち悪いんだけど影響はないのでしょうか
194:名前は開発中のものです。
17/11/14 21:15:43.79 2ELEHed2.net
>>189
あぁローカルだけじゃなくServicesをONにしたのね
文章だと分かりにくいから他人様のだけど参考リンク貼るわ
URLリンク(qiita.com)
195:b17c585a2e 上の手順でクラウド側を削除しても同じ事象が出ちゃうならまた聞いて 余談だけど習作とかは新規プロジェクト作る時に「Enable Unity Analytics」をOFFにした方が、 クラウド側に余計なプロジェクト作られないからオススメ あとから必要になってもServicesタブからONにすればいいだけだから
196:名前は開発中のものです。
17/11/14 21:43:20.00 Q4iuhLPN.net
>>190
勝手にネットに保存されてたんだ
知らなかった・・・
197:名前は開発中のものです。
17/11/14 21:50:01.47 Q4iuhLPN.net
理解しましたありがとうございます
198:名前は開発中のものです。
17/11/14 22:11:51.95 VkkwRkXO.net
ターン制rpgを作っているのですが、ダメージ処理はともかく、アニメーション開始のタイミングやスライダーが減るタイミングの調整がうまくいきません。
調べたところ、時間や、他のアニメーションの終了判定は使わない方がいいということがわかりました。
どうやってタイミングを合わせればいいのでしょうか。
コードの例も書いてくれると嬉しいです。
c#スクリプトでお願いします。
199:名前は開発中のものです。
17/11/14 22:12:30.02 Q4iuhLPN.net
もう一つお願いします
インポートした画像をクリックした時にインスペクター欄の
SpriteEditorのボタンとFilter Modeの間に、Generate Mip Mapsという項目が本によると有るはずで、それで、そのチェックを外せと本には書いてあるんだけど、
自分のUnity上はその項目自体が表示されてないんだけどどうすればいいのでしょうか。
自分が今使っているのは2017.2.0f3 Personal(64bit)というバージョンです。
200:名前は開発中のものです。
17/11/14 22:46:23.21 Q2hIczJi.net
いまclothでメッシュのプチプチに色を塗っているのですが、まとめて多量に塗る方法があったら教えてください。
ひとつひとつ塗っていては効率悪すぎです!!
よろしくお願いします!!!!!!!!!!
201:名前は開発中のものです。
17/11/15 03:19:12.45 jz7wm5oh.net
バカどもw
202:名前は開発中のものです。
17/11/15 03:23:39.65 jz7wm5oh.net
自分らが早く質問に答えられるレベルになって次の初心者支えてかないとバカが集まるだけでで質問スレの機能が崩壊するぞ
質問1つしたら自分の分かる質問1つ答えるくらいしろ
203:名前は開発中のものです。
17/11/15 14:00:55.77 WVSerdRv.net
ネットイナゴに何を求めているのかw
204:名前は開発中のものです。
17/11/15 16:39:21.38 wqAXnxvj.net
バカチョンに占拠されて久しいからな
延々と一人で自演してるだけでもはやまともに質問するような人はいない
205:名前は開発中のものです。
17/11/15 18:58:28.84 ufxCt1cl.net
>>194
その本のUnityのバージョンは?
バージョンが違えば設定画面も違う場合が出てくるので
無いなら仕方ない
自分のUnityと同じバージョンの説明文を探すか、
本のバージョンと同じUnityをインストールしなさい
ちなみにGenerate Mip Mapsは、そのキャラがカメラから離れて小さい場合に
表示する縮小画像を作るかどうかの設定
ONならバイナリサイズが増える
206:名前は開発中のものです。
17/11/15 19:00:07.20 ufxCt1cl.net
>>191
AnaliticsをOFFにしてアプリ運用してたが、
ある日、ONしたら過去の統計データも表示されてる
OFFでもデータは勝手にUnityが保存してるみたいだぞ
207:名無し@キムチ
17/11/15 19:33:01.31 TcH6UF9o.net
いまclothでメッシュのプチプチに色を塗っているのですが、まとめて多量に塗る方法があったら教えてください。
ひとつひとつ塗っていては効率悪すぎです!!
教えてぇぇぇえええええ~~~~~~~~っ!!!!!
208:名前は開発中のものです。
17/11/15 23:30:19.28 RUML7J1B.net
>>200
本のはUnity5.4.0f3
自分はUnity2017.2.0f3
自分の方が新しいみたいだけど結構違うのかなー
5.Xとか言う奴に入れ直そうかな・・・
209:名前は開発中のものです。
17/11/15 23:32:47.79 RUML7J1B.net
いやよく見たら本の使ってるVerの方が日付的には4日くらい新しいのかな
2017~てのと5~ってのはどっちで覚えたら良いのだろう
210:名前は開発中のものです。
17/11/15 23:43:08.80 RUML7J1B.net
あ、
211:違う全然古いやつだ
212:名前は開発中のものです。
17/11/16 00:24:44.85 uVwIHo6w.net
unity2017にvisualstudio2015のツールを入れてもassetに出てこないんだけどサポート外?
213:名前は開発中のものです。
17/11/16 00:32:40.72 BgXipokm.net
要らない
214:名前は開発中のものです。
17/11/16 11:50:04.58 p+QCRCHX.net
質問なんですが、Unityでデータ保存をするのにtxt保存を使いたいと思ってるんですが
参考になるサイトってないでしょうか?
215:名前は開発中のものです。
17/11/16 12:02:10.71 SWVdKBMN.net
その質問を書き込むくらいならGoogleで『Unity テキスト 保存』で検索しろよ
最初から他人に聞こうという発想は捨てろまじで
まずはググろうという意識に変えろ
216:名前は開発中のものです。
17/11/16 12:05:16.27 zvDvDSya.net
分からないことはすぐ聞くのが正解。聞ける環境があるというのは大事。そのためにこのスレがある。
217:名前は開発中のものです。
17/11/16 12:09:29.61 CTCxMZ9O.net
>>209
いいじゃねぇか、カキコできるとこあるんだから。
まぁ、ググった方が早いと思えるようになるまでだ。
218:名前は開発中のものです。
17/11/16 12:09:32.72 2vqQnq0m.net
初心者です。
c♯やclassが苦手でまだよく分かってないですが、アプリを作りたいと思ってます。
シナリオゲームのような、選択肢で分岐するゲームを作成したいのですが、データベースは何で作るのがベストだと思いますか?
jsonを検討していましたが
読み書きについて、いまいち良く分かりません。
分かりやすいサイトがあれば教えていただけないでしょうか。
よろしくお願いします。
219:名前は開発中のものです。
17/11/16 12:13:42.84 2vqQnq0m.net
>>212
unity json 読み書きで検索し
検索結果3ページ分見回した上での質問です。
220:名前は開発中のものです。
17/11/16 12:36:52.04 SWVdKBMN.net
>>210
何が「すぐ聞くのが正解」だよ。新人教育の常套句言いたいだけだろ
百歩譲るとして、俺はそのすぐに聞いてきた質問があまりにも甘えた内容だから
「まずは自分で調べることが大事」ということを回答にして教育したまで
で、お前は>>208の質問に答えてやらないの?
代わりにググって選定してやれば?
当然先輩ヅラしたからにはその内容も懇切丁寧に教えてやるんだよな?
221:名前は開発中のものです。
17/11/16 14:25:53.12 zvDvDSya.net
場を乱すだけの人はどこにでもいるなあ。
222:名前は開発中のものです。
17/11/16 14:26:48.79 zvDvDSya.net
なぜ常套句なのかというと真理だからなんだよね。
223:名前は開発中のものです。
17/11/16 14:36:31.11 5SFZsnhR.net
乞食に答えられる能力はなかった模様w
224:名前は開発中のものです。
17/11/16 14:46:56.00 zvDvDSya.net
ここで君がスパッと答えれば様になるのに。
カンガルーのAAのアレになってしまうね。
225:名前は開発中のものです。
17/11/16 14:49:45.18 5SFZsnhR.net
基本txtが選ばれないのは、パーサーがないからだよ無能君w
226:名前は開発中のものです。
17/11/16 14:54:48.88 zvDvDSya.net
答えになっていないね。
227:名前は開発中のものです。
17/11/16 14:55:38.79 5SFZsnhR.net
君のレベルでは難し過ぎたかな失敬
228:名前は開発中のものです。
17/11/16 14:55:48.21 s0NLk0FT.net
>>218
ここはお前がスパッと回答する流れだろw
教育論の押し付けだけかよ無能w
229:名前は開発中のものです。
17/11/16 14:56:36.83 zvDvDSya.net
ボロが出ないようにしてるんだろうけど
回答に応える体をなすならもう少し明確にしないと。
230:名前は開発中のものです。
17/11/16 14:58:03.31 5SFZsnhR.net
お前の様なアホには分からない様に書いてるだけw
ちんぷんかんぷんなんだろ?
231:名前は開発中のものです。
17/11/16 15:00:02.40 zvDvDSya.net
質問の答えになってないでしょって話。
232:名前は開発中のものです。
17/11/16 15:00:43.61 zvDvDSya.net
感情的にならず落ち着いてレスしてくださいね。
233:名前は開発中のものです。
17/11/16 15:00:52.68 s0NLk0FT.net
無能「分からないことはすぐ聞くのが正解(キリッ」
無能「そのためにこのスレがある(ドヤッ」
207「あのー、回答は?」
無能:「わかりません」
コントかよwww
234:名前は開発中のものです。
17/11/16 15:02:30.48 zvDvDSya.net
>>227
ではあな
235:たは分かるのですか? 煽りしかしていないようですがキッチリかっこよい回答を見せて頂ければ良いと思いますよ。
236:名前は開発中のものです。
17/11/16 15:02:46.68 5SFZsnhR.net
乞食必死過ぎて草生えるw
237:名前は開発中のものです。
17/11/16 15:03:37.80 zvDvDSya.net
調べられてからで構いませんので
僕も質問者さんとお待ちしていますね。
238:名前は開発中のものです。
17/11/16 15:10:43.68 s0NLk0FT.net
208のワードで検索すれば1秒で答え出るやんw
無能すぎwそのくせ偉そうww
239:名前は開発中のものです。
17/11/16 15:19:39.34 zvDvDSya.net
懸命の答えが↑だそうです。質問者さん、ご納得いただけましたか?
240:名前は開発中のものです。
17/11/16 15:35:06.76 CTCxMZ9O.net
>>208
URLリンク(qiita.com)
いまココ。
241:名無し@キムチ
17/11/16 18:12:02.69 DjUrdDux.net
メッシュのプチプチをまとめてたくさん着色する方法教えて!!!
教えてったら、教えて!!教えてったら、教えて!!教えてったら、教えて!!
242:名前は開発中のものです。
17/11/16 18:47:47.82 dR9s38Lv.net
>>232
ID真っ赤にしてどしたん?
243:名前は開発中のものです。
17/11/16 19:00:23.55 BFOiMq4u.net
ブラウザにもよりますが何度か書き込むとIDが赤くなるようですよ。
ただそれだけのことがどうかしたのですか?
244:名前は開発中のものです。
17/11/16 19:01:23.53 SWVdKBMN.net
>>209の俺の回答がすべてなのにダラダラ続いてたんだな
>>215を書いた本人が回答もできず場を乱すだけでID真っ赤ってのが滑稽だわ
>>233
お前の言う「ググった方が早いと思えるようになるまで」は、207自身がググらないと経験として身につかないよね
「ググレカス」の5文字で済むところを、わざわざ検索ワードまで書いて最初の一回目を提供してやったのに
お前がググって貼ってるようじゃ台無し
スレが荒れてるのを鎮めようとしたんだろうし実際鎮まったけどさ
これ以上はさらに場を乱すから自己満の教育論を語るのはこれで終わりにするわ
245:名前は開発中のものです。
17/11/16 19:14:13.02 BFOiMq4u.net
まだ引っ張るんだ
何をそんなにトサカに来てるのかがわからないが
246:名前は開発中のものです。
17/11/16 19:20:43.55 qQ/Z6F6B.net
>>237
もう来ないでくれないかな?
あんたはここには必要ない。
247:名前は開発中のものです。
17/11/16 19:24:02.48 qjBEPSLd.net
>>193と>>195がいない扱いされててワロタ
248:名前は開発中のものです。
17/11/16 19:42:14.71 BFOiMq4u.net
散々レス返してくるなら答えてしまったほうが早いと思うんだけどねえ~
そしたらたった1レスで質問者も回答者も気分よく終わるわけだし
249:名無し@キムチ
17/11/16 20:13:21.64 DjUrdDux.net
>>240
当方の質問がいない扱いされる理由がわかりました!!
メッシュのプチプチをまとめてたくさん着色する方法、誰も知らないのですね。
そしてその知らないことの裏には、「そんな方法ないんじゃないか?」という思いが半分くらいあるのですね。
だから「そんな方法はない」と答えたいのは山々だけど、もしあったら笑われるから、誰も怖くて書けないのですね?
250:名前は開発中のものです。
17/11/16 20:39:35.11 eKD4OaWt.net
わかりました!と言っておいて最後は質問になっているks
251:名前は開発中のものです。
17/11/16 21:27:19.80 H3lUlT8/.net
アニメーション側がターンを管理してるシステム側のコンポネントを参照してそれに合わせてアニメーションを変化させればいいとおもいます
ダメージのアニメーションはダメージを与えるコンポネントにboolを設定してそれをアニメーション側が参照すればいいとおもいます
ターン管理 ←参照─アニメーション側
自分のHPとかのコンポネント ←参照─アニメーション側:減ったら再生とかする
これでいいですか
ちがったらごめんなさい
なにいってるかわかりにくいのでもっとここにいる馬鹿共にもわかりやすく書いてくれるとうれしいです
252:名前は開発中のものです。
17/11/16 21:35:06.11 rPRNhjw8.net
>>242
まとめて変更するならselectモードでドラッグしてまとめて点を選択してから数値入力で出来る
答え�
253:ネかったのは、ちょっと触るか「unity cloth」でググるかマニュアル見るか、どれを選択しても5分でわかる事をわざわざ教えなくても自己解決するだろうと思っていたからだな マニュアルの該当ページだけ貼っておく https://docs.unity3d.com/jp/current/Manual/class-Cloth.html
254:名無し@キムチ
17/11/16 23:28:22.01 DjUrdDux.net
>>245
ありがとうございました!!
paintの左側についているまとめて選択した後、selectボタンを押してー印をチェック印に変えるのですね!!
これで一気に変わりました!!
これで一日がかりだった作業がものの5分足らずでできるようになりました!!!
チョーありがとうございました!!!!!!!!
それにしてもこれはものすごい技ですね!!!!
255:名前は開発中のものです。
17/11/16 23:31:23.90 wN+Dw+Cg.net
やさすぃ
256:名無し@キムチ
17/11/16 23:33:43.66 DjUrdDux.net
あとキャラクターも服も同じ寸法で同じTポーズをとっているのに、長袖の場合キャラが動くと、手が服からはみ出るのですが、どこが間違っているのですか?
袖も真っ赤に塗って固定しているので、はみ出るのはおかしいと思うのですが・・・・
よろしくお願いします!!!!!!!!!
257:名前は開発中のものです。
17/11/17 00:23:11.91 vvmc0NPE.net
VISUALSTUDIOとか言うのをついインストールしたっぽいのだけど
使わないし邪魔なのでこれだけアンインストールしても支障はないでしょうか
258:名前は開発中のものです。
17/11/17 00:54:04.73 dD1kst4p.net
それが無くても作れるよ
あると便利だけど必要ではない
259:名前は開発中のものです。
17/11/17 02:08:04.46 4JWi97sr.net
>>185
これを子供みたいなレスと思う事が子供そのものです
いいですか
教える側に必要なのは
教える方と同じレベルに落とす器用さも必要です
例えば保育士が物凄く偉そうだったらどう思いますか
>>187
答えはノー
ビジネスが絡んでいる以上最初から全てを見せるわけがありませーん
見えない部分、相手の考えをよく考えて見ましょう
260:名前は開発中のものです。
17/11/17 03:10:56.19 gLkM0KtL.net
野良犬に餌をやるな
261:名前は開発中のものです。
17/11/17 03:17:13.53 vvmc0NPE.net
>>250
消しました
アンインストールするの結構めんどくさいですね
262:名前は開発中のものです。
17/11/17 09:44:47.35 cCOo9+AM.net
回答乞食と回答もできないレベルのマウント馬鹿しかいないw
こりゃだめだ
コミュニティ崩壊一歩手前の面白くない奴が集まって面白くないことをやってる状態w
263:名前は開発中のものです。
17/11/17 10:21:10.39 GRY07OTc.net
ではお去りになられればいいでしょう。誰も困りません。
264:名前は開発中のものです。
17/11/17 10:40:04.35 fN4qWX6d.net
>>208です
>>233
ありがとうございます
>>209
調べていないと思いますか?
>>210
ありがとう
265:名前は開発中のものです。
17/11/17 11:23:57.49 jAW38BYb.net
>>256
調べてないと思いますか?って
>>233は>>209のキーワードで1件目にヒットするやつじゃねぇかボケw
それをありがとうございますって調べてねぇ証拠じゃねぇかwww
ほんとしょうもない回答乞食ばっかだわ
266:名前は開発中のものです。
17/11/17 11:26:12.02 4JWi97sr.net
>>254
そういわれ続けて数年、Part32まで続いてきている訳だが
この事実についてはどうお考えか?
267:名前は開発中のものです。
17/11/17 11:48:54.87 4JWi97sr.net
さてさて、いつまで経っても自分でググらず初心者のフリして質問スレに質問し続けるキムチ君とそれを注意する大人たちの言い合いより
大好評な初心者講義第三弾のお時間がやってまいりました
前回は「Debug.Log」を使った
268:変数の中身と、おまけでダブルクオーテーション「"」についてチラ見せしました。 今回は「変数」について更に詳しく説明します。 「int a;」これが変数ですが「a」が好きなように名前をつけて良い変数本体で 「int」の部分が"変数の型"を表しています。 変数の型によって変数の中に入れられる物が決定されます。 "0~9999"のような"数字"を扱う場合は「int」又は「byte」を使用します。 "0.0~9999.9"のような"小数点(実数と言います)"を扱う場合は「float」を使用します。 "A"や"おはよう"のような文字や文字列を扱う場合は「string」を使用します。 "true"と"false"を扱う場合は「bool」を使用します。 例 int a = 5; byte c = 5; // 整数型の変数を作成 float d = 12.5f; // 小数型の変数を作成。小数の数字は「12.5f」のように最後に「f」を付けます。 string m = "おはよう"; // 文字列型の変数を作成。文字列はダブルクオーテーション「"」で囲みます。 bool f = false; // bool型の変数を作成。今後の講義で出てくる"if文"でよく使用します。ゲームのフラグ管理にもよく使われます。 尚、intやbyteで作成した整数型の変数に小数値や文字列といった他の値を入れる事は原則的にできずエラーとなります。 エラーになる例 int a = "おはよう"; // 整数型に文字は入れられません string m = 5; // 同じように文字列型に整数は入れられません "int"と"byte"の違いは表現できる桁数に違いがあります。 byteは"0 ~ 255"までの数字しか扱えず256やマイナスの値(-1など)を入れようとするとエラーになります。 表現できる桁数が少ない分メモリー使用量を節約できます。 intは"-2,147,483,648 ~ 2,147,483,647"までの数字を扱えます。
269:名前は開発中のものです。
17/11/17 12:06:00.54 4JWi97sr.net
今回出てきた変数の型以外にも様々な型が存在しています。
整数型…sbyte、byte、short、ushort、int、uint、long、ulong
文字型…char
文字列型…string
実数型(小数型)…float、double
[各整数型の違い]
主に表現できる桁数の違いとマイナス値を扱えるか否かの違いです
表現できる桁数が多いほどメモリーを多く使います
sbyte … -128 ~ 127
byte … 0 ~ 255
short … -32,768 ~ 32,767
ushort … 0 ~ 65,535
int … -2,147,483,648 ~ 2,147,483,647
uint … 0 ~ 4,294,967,295
long … -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
ulong … 0 ~ 18,446,744,073,709,551,615
[各文字・文字列型の違い]
char … "a"や"あ"など1文字しか扱えません。
使用する時はダブルクオーテーション「"」ではなくシングルクォーテーション「'」を使用します。
例
char a = 'あ'; //「char a = "あ";」とやるとエラーになります。
string … 1文字でも複数文字でも扱え万能ですがメモリーを多く使います。
[実数型の違い]
主に表現できる桁数の違いです。整数型に存在していた「uint」のような「u」シリーズは存在していません。
マイナスの値も扱えます。
float … 7桁(1234.567 or 1.234567 or 0.123456)
double … 15-16桁(1234.56789012345 or 1.23456789012345 or 0.12345678901234)
本日以上だクソども
270:名前は開発中のものです。
17/11/17 12:38:40.57 Bt1g8pf7.net
>>254
5chがコミュニティだと思ってる馬鹿はキムチだけなんだよな
271:名前は開発中のものです。
17/11/17 12:40:41.95 qninLRFu.net
無給でやってることだから批判はしないけど、スレチかな
だたせっかくだし、この講座が勉強になるわぁって人は
ネット上にはすでに同じような講座が無数に存在するから調べてみるといいかも
たとえば無料なら以下の記事がおすすめ
URLリンク(qiita.com)
こちらは図解付き
272:で、UnityにおけるC#の基礎部分が書かれてある >>259の方では端折られてたスクリプトの新規作成方法も説明されてる 多分>>259の今後2、3回分先の内容まであるから、自分のペースで勉強できるよ あと書籍できっちり学びたい人(でゲーム開発初心者)にはこちらがおすすめ UnityではじめるC# 基礎編 https://www.amazon.co.jp/dp/B01MFAJOHO/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 左の"なか見検索"を押せば、Chapter1とChapter2は無料でみられるよ それだけでもUnityのインストールから、(>>168の内容とか含め)C#の変数やクラスの作成まではタダでみられる こちらも図がついてるから文章だけの説明じゃわかりにくい、って人は買ってみるのも手かも
273:名前は開発中のものです。
17/11/17 13:11:40.00 qninLRFu.net
スレチだけど最後にもう一個だけ
>>259の講座は今のところUnityっていうよりC#の説明なんだけど
前述した2つはどちらかというとUnity寄りの説明でC#部分の説明は弱い印象
もし>>259と同じレベル(かそれ以上)のC#の勉強がしたいなら、以下のサイトがおすすめ
URLリンク(csharp.sevendays-study.com)<)
こちらは(実際できるかは別として)一週間でC#の一通りの基礎知識を学べて
さらに練習問題まで付いてるからかなりおすすめ
最初から全部の解説が網羅されてるので知りたい部分だけ掻い摘んで見るのもいいかも
274:名前は開発中のものです。
17/11/17 16:26:09.38 1Ztt9wSp.net
アセットをかえば入門書も不要ですよ
275:名前は開発中のものです。
17/11/17 18:30:02.48 UbmyD+2e.net
新しい手法のマウンティングだな
もうキチガイしか残ってねぇな
276:名前は開発中のものです。
17/11/17 18:50:50.96 Op94n5lu.net
>>248
点が赤くなっているイコールその点が移動する範囲が0という事だから、全て赤くしたら剛体と変わらないのでclothを使ってる意味がない
まずはclothの親となるボーン(胴)に対してその子となるボーン(腕)がどのように動くかを確認しする必要がある
可動範囲の中でその点が最も大きく移動する距離が確認出来たらそれを点に設定すればいい
なおclothの動きに干渉するためには、あらかじめコライダーをclothにセットしておく必要があるので注意
277:名無し@キムチ
17/11/17 20:28:52.29 e+fqoaj7.net
>>266
あっ、赤にすればその下の腕にピッタリくっつくので、腕の動きの合わせて動くと思ったのですが、全くなのですね!!!!!
黄色とか緑に設定して動くようにすればいいのですね!!
コライダーは考えたのですが、3つまでしかつけることができないと書いてあったので、左と右の上腕と下腕で4つ必要なので、その点も悩みの種であるわけです。
左と右の上腕と下腕のうち、どれかひとつ犠牲にするしかかいのでしょうか?
また検索してもノースリーブの着せ替え解説しか出てこなかったので、その点も深い悩みの種ではありますが・・・・
とりあえず、完全とは言えないまでも、少し解決しました。ありがとうございました!!!!!!!!!!
278:名前は開発中のものです。
17/11/17 22:18:51.19 BB5JmQoa.net
>>265
こんなクソシステムを使う人間がキチガイでないわけないだろ
KUD(キチガイはUnity独占)です
279:名前は開発中のものです。
17/11/18 02:31:07.05 LvL6EMAV.net
幾ら吠えても餌貰えなくなった野良犬は他所に行くしかないんだよな
280:名前は開発中のものです。
17/11/18 09:39:53.98 WfbZcvxN.net
>>269
それが餌だってのに
クソマウンティングには触れるなよ
281:名無し@キムチ
17/11/18 21:56:08.12 YrXTF+ds.net
>>261
いや、このスレはコミュニティだとは思っていない。
比較的真面目な勉強&質問の場だと思っている。
一方コミュニティだと思っているのは、例えばこの板だな ↓
スレリンク(skate板)
282:名前は開発中のものです。
17/11/18 23:55:44.37 xI47wEcM.net
ゴミウヨが、くせえんだよ。巣に帰れ
283:名前は開発中のものです。
17/11/19 00:32:12.24 Ay7zipKR.net
Rigidbodyの角速度のangularVelocityって、
2Dだと度/秒だったのに、3Dだとrad/秒なのか・・・
気付くのに1時間くらいかかった
1秒間で1度回したはずが、57度も回るから、
3Dは度/フレームなのかと勘違いしたわ・・・
rad/秒だから、*180/PI=*57.3度なのね
284:名前は開発中のものです。
17/11/19 00:39:25.42 Ay7zipKR.net
angularVelocityの上限が7設定なのも、イチイチ外すのが面倒
衝突動作のない回転だったら、回転速度の上限あんまり関係ないのに
TorqueとinertiaTensorから、角加速度を求めるのに、
inertiaTensorの逆数成分のベクトルを生成するのが面倒くさい
Vector3.Scale演算(要素乗算)があるんだったら、その逆演算で、
要素除算を定義してくれていれば、逆数ベクトルを楽に計算できたのにな・・・
285:名前は開発中のものです。
17/11/19 12:01:15.04 4zggTKms.net
>>272
うるせえよキムチ野郎クニに帰んな
286:名前は開発中のものです。
17/11/19 16:01:07.22 9ePc+WRN.net
>>275
臭え!ゴミウヨのにおいがプンプンするぜ
害虫ゴミウヨはさっさと地球から出て行けよw
287:名前は開発中のものです。
17/11/19 18:46:29.40 LfzOXtwy.net
Unity使ってる連中がどんだけクソ虫かよく分かるスレですね
288:名前は開発中のものです。
17/11/19 18:56:01.72 wQaewhlY.net
URLリンク(qiita.com)
DOTweenをふわっとまとめてみた
new Vecotr3(0f, 90f), // 終了時点のRotation
URLリンク(anz-note.tumblr.com)
[Unity]DOTweenめーも
new Vecotr3(0f, 270f), // 終了時点のRotation
どっちも同じ「Vector3」じゃなくて「Vecotr3」と間違ってますが、
コピペですか?
同一人物ですか?
質問なのでお答え下さい
289:名前は開発中のものです。
17/11/19 18:56:04.30 5TDsjIlH.net
どうせ1つも売れてねえんだろ
ニートで世間知らずで身の程知らずのオッサンガイジ
ダッセーセンスで、ジジババ受けしかしない雑魚
ガチ評価とリップサービスの区別付いてなさそうw
290:名前は開発中のものです。
17/11/20 00:20:11.23 MeDoKIYG.net
どうせ1人も友達いねえんだろ
ニートで世間知らずで不正ナマポ受給の身の程知らずのネトウヨオッサンガイジ
ダッセーネトウヨセンスで、脳内妄想受けで昇天するだけのネトウヨ雑魚
ガチ評価と痔眠サポ統括者リップサービスの区別を付けることすら、存命中に出来なさそうw
291:名前は開発中のものです。
17/11/20 00:27:59.93 IX6oP3n/.net
Windows環境でAndroid端末にapk送るために Android SDK をインストールしたいんだが
今、Android SDK ってどこでDLすればいいの?
ググっても URLリンク(developer.android.com) ここでDLするって書いてあって
肝心なこのサイトは「 Android SDK なし 」とかふざけた Android Studio しかない
ふざけるな
292:名前は開発中のものです。
17/11/20 00:32:10.42 MVOss+T1.net
諦めろ
293:名前は開発中のものです。
17/11/20 00:34:40.36 IX6oP3n/.net
>>282
そんなわけあるか
unityでAndroidアプリ開発できないことになるわ
294:名前は開発中のものです。
17/11/20 00:50:55.38 c6CNvbgq.net
>>280
ねえこれどうしてURLに本名出てんの?w
URLリンク(i.imgur.com)
295:名前は開発中のものです。
17/11/20 01:11:08.51 MeDoKIYG.net
>>284
へえ、ネットは狭いんだね。
ま、ネットの藻くず未満のゴミウヨの正体とか、誰得?って感じだけど
いや、ネット集合知として「本田守=NG対象となるお下劣低能ネトウヨ」は保守していくべきか
296:名前は開発中のものです。
17/11/20 01:17:32.02 +FV27ix3.net
住所も簡単に見つかるんだねw
URLリンク(jpon.xyz)
297:名前は開発中のものです。
17/11/20 01:24:25.38 sJFJHM/J.net
このスレも高卒だらけになったな
298:名前は開発中のものです。
17/11/20 01:35:24.16 MeDoKIYG.net
ゴミが何を今更
「キムチ」とかいうレイシストと馴れ合いやってる時点で、幼稚園児未満じゃねえか
299:名前は開発中のものです。
17/11/20 01:50:41.15 hpY+xpWW.net
爆サイかなんJあたりで人気でそうw
300:ダーク王鍬大使
17/11/20 08:36:16.95 L9bale4Q.net
>>288
勃起おじさんとも馴れ合ってくらふぁい(^^
ボッキング!(^^
301:名前は開発中のものです。
17/11/20 11:34:13.18 W5A8MKVp.net
Unity製はクソゲー
周知の事実です
302:名前は開発中のものです。
17/11/20 12:38:40.83 MeDoKIYG.net
>>290
いやだから、俺UnityはPlayerみたいなの?しかやったことがないんだって
昔に本は買ってたような気がするんだがな・・・ちょっと押入れを探してみるか
303:名前は開発中のものです。
17/11/20 13:12:03.69 HFwgKDvF.net
>>262
心意気は買うしそういう誘導方法も1つの正解だが
俺の講義のターゲットは
"リンクを踏まない、自分でググらない初心者"
示されたURL先で自己学習できるくらいならばここにイージーな質問をしにこないし
そういう人物は黙々と先に進むので俺の講座に最初から見向きもしない
俺のターゲットはぐーたら連中
そこにビジネスチャンスが存在する
304:名前は開発中のものです。
17/11/20 13:20:15.61 HFwgKDvF.net
ということで一部の連中が暴れてることでこちらには好都合になっています。
大好評!俺様による身勝手な講義第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");
}
このようにす�
305:驍ニ"Debug.Log("IF-OK");"が「実行されなくなります」
306:名前は開発中のものです。
17/11/20 13:33:04.82 HFwgKDvF.net
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ボタンが押されたらキャラクターがジャンプしたり何かアクションをするといった
流れを組めることになります。
(実際のプログラム例は長くなるのでここでは省きます)
307:名前は開発中のものです。
17/11/20 13:33:26.71 SqkG47+z.net
ビジネスチャンスって1円の金にもなってなくて草
グータラ連中からいずれ金を取るん?どうやって?
グータラはリンク踏まないからここから有料サイトに誘導できないでしょ?w
308:名前は開発中のものです。
17/11/20 13:41:14.04 7OkMUv9V.net
少し前に都合の悪い情報があるからログ流してるだけだろ
309:名前は開発中のものです。
17/11/20 13:46:46.43 HFwgKDvF.net
尚、ここまでの例は実際に試してもエラーになるのでご注意を。
ここからは具体的な使い方になります。
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文の条件式に指定できる物は非常に沢山あります。
プログラミングの肝とも言えます。
次にいくつか例を羅列します。
310:名前は開発中のものです。
17/11/20 14:01:54.89 HFwgKDvF.net
●「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分が続くぞ。わかったかクソども。
311:名前は開発中のものです。
17/11/20 14:08:20.65 pAOieTwu.net
>>299
switchやforやwhileの講座はいつ頃になりうるかね
312:名前は開発中のものです。
17/11/20 14:22:21.77 W5A8MKVp.net
お前らめんどくさいから、アセット買っとけば?w
313:名前は開発中のものです。
17/11/20 14:28:15.14 vBZ5rFCt.net
わかりやすく説明してるつもりだろうが見にくいだけだ
314:名前は開発中のものです。
17/11/20 14:30:55.44 xxR7y7vj.net
それな。邪魔なだけ。
315:名前は開発中のものです。
17/11/20 14:50:44.93 HFwgKDvF.net
>>300
このペースだと相当先かな
知りたい事があるなら言え
気分が良ければノリノリで答えてやるぞ
>>302-303
例えば>>275-280、>>282-291に大して「邪魔なだけ」と同じ事を言わずに
俺にだけ言ってくるのはとても気になっている証拠だと受け取っておく
これからも「身勝手に講義」続きますんで!よろしくお願いいたしまーす!
316:名前は開発中のものです。
17/11/20 15:04:53.98 GD6AXE1o.net
>>304
やっぱお前がキムチだな
糞荒らしが
317:名前は開発中のものです。
17/11/20 16:12:19.73 7YVFhL9/.net
まあま、変数は勉強になったw
trueとか知ってても使わずにきたので、あーそうなのねーwで、ひょっとしたら今後は使うかもしれん、ありがとう。
318:名前は開発中のものです。
17/11/20 18:07:20.78 W5A8MKVp.net
底辺プログラマーがクソゲー作れるようになりました
まさにゲーム界の民主化、いや愚民化かw
319:211
17/11/20 19:04:25.68 9ppkQFb0.net
>>212
【Unity】そういえばUnityでJSONって簡単に触れるの?どうなの? 数分後「簡単なんですけどぉー!」 JsonUtilityすごいぜ!って話
上記サイトをとりあえず、コピペで試してみようと思います。
そしたら、JSONファイルでデータベースファイル(?)を作ったり
作成したデータを読ませる方法から、
ユーザーによって違うデータを読ませる方法まで
もう少し調べます…。1週間調べても良く分からなかった自分…。
320:名前は開発中のものです。
17/11/20 19:27:39.96 3K7hZVxn.net
>>308
簡単に扱えるし、Unity標準のは高速だけど、自由度はあまりない
321:名無し
17/11/20 19:31:20.23 Saf+sOs1.net
>>304
スクリプトで使う変数にはintが多いんですか?
当方intを使うのは、UIのときですね。コントロールが沢山あるとき、どのコントロールを選んだかを区別するのにintは便利でした。
当方がよく使うのはやはりfloatとvector3ですね。キャラをいろいろ移動回転拡大するのに使う頻度は多いです。
vector4についてはよくわかりません・・・enum型は自分がやりたいことに使えそうなひらめきを感じたので一応使ってはみたのですが、
ただ使ってみただけで、自分がやりたいことに使えるほどまだ上達していません。
322:名前は開発中のものです。
17/11/20 21:01:15.13 YUuuaOyw.net
もうね、UNITYする前にプログラムの基礎ができてないやつが多すぎだろw
323:名前は開発中のものです。
17/11/20 21:03:01.40 HFwgKDvF.net
>>310
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
}
324:名前は開発中のものです。
17/11/20 21:20:42.59 PSPjstyB.net
>>311
あざ笑うために来てるなら出て行け。
325:名前は開発中のものです。
17/11/20 21:21:10.41 cTLJLTig.net
こういうところでしか通用しない人なんだよ
326:名前は開発中のものです。
17/11/20 21:55:30.09 CiUCSc6V.net
>>313
こんなところに入り浸っても嘲笑される立場からは抜け出せないよ
もっと実際に働いてるエンジニアと関わりを持たないとさ
327:名前は開発中のものです。
17/11/20 22:16:37.57 U7Wt9APQ.net
色々な妨害してくるのは、荒らしだから、相手をするな
無視しろ
328:名前は開発中のものです。
17/11/20 23:32:21.38 CiUCSc6V.net
いや、マジで2ch閉じてエンジニアの勉強会とか飲み会とか行った方がいいよ
妨害でもなんでもなくこんなところでくだまいてるよりよっぽど有意義だからさ
329:名前は開発中のものです。
17/11/20 23:33:54.83 MVOss+T1.net
まだ2chとか言ってるのか
お前の時間は止まったままなんだな
330:名前は開発中のものです。
17/11/21 00:07:20.16 e2fHN47U.net
Unityで売ってるアセットを使ってゲームを作って
そのゲームを利益目的で売っても大丈夫ですか?
331:名前は開発中のものです。
17/11/21 00:08:31.48 NRtFNwDq.net
頭大丈夫ですか?
332:名前は開発中のものです。
17/11/21 00:56:21.78 E7p1THmM.net
>>319
大丈夫ですよ!そのためのアセットです!
333:名前は開発中のものです。
17/11/21 01:42:35.04 rZwM+Wn0.net
>>319
無断で入手したならともかく、支払って使うっていうのがアセットだし所謂有料素材だから大丈夫 ただそれを有効に使えるかは氏の次第
334:名前は開発中のものです。
17/11/21 17:03:54.03 qfW372JO.net
初心者です
今アセットストアでトップアセットセールがやってますが
どれを買えばゲーム制作が解決するのでしょうか?
335:名無し@キムチ
17/11/21 19:27:13.74 2LKvKcg0.net
>>323
それは何をつくりたいか書かないと、どれを買えばいいか答えられないなw
お前バカか!?
336:名前は開発中のものです。
17/11/21 19:43:58.69 dD3YbNuq.net
>>324
バカとは何だ!バカとは!
バカじゃない、初心者様だぞ、もっと敬え!
って言われるぞw
337:名前は開発中のものです。
17/11/21 20:06:53.58 AIxAZwMT.net
ならバカ初心者と言えば双方納得すんだろ
つかこのスレで初心者って断り入れる奴にまともな奴は居ないなあ
338:名前は開発中のものです。
17/11/21 20:09:34.17 E7p1THmM.net
>>323
どれを買っても解決するでしょう
全部買えば、完全解決です!
339:名前は開発中のものです。
17/11/21 21:13:41.37 rwRP2E/s.net
目糞鼻糞
340:名前は開発中のものです。
17/11/21 21:51:39.33 NRtFNwDq.net
>>322
アホ
使える使えないはそれぞれ決まってるんだが
買ったこと無い乞食か?
341:名無し@キムチ
17/11/21 22:54:13.43 2LKvKcg0.net
>>315
確かに5chに出入りするよりもエンジニアと関わりを持ったほうがためになると思うな。
しかしそのエンジニアにしても国連には出たことすらないザコばかりだろ?
そう考えると国連で平和を主張して北にも平昌五輪参加を呼びかけたキムヨナは、もはや現人神だね!!
国連に出たことすらないキミたちだって、そう思うよな?(最後の「よな」は「ヨナ」のしゃれではない)
342:名前は開発中のものです。
17/11/22 01:20:32.10 HI8GsQM2.net
キムチ君が今日は随分と強気じゃないか
343:名前は開発中のものです。
17/11/22 01:21:15.23 Hj/zPAxR.net
番号飛び過ぎwww
344:名前は開発中のものです。
17/11/22 03:40:21.27 lcdZQYTv.net
高卒だらけすぎだろ
5chはもう終わりだな
345:名前は開発中のものです。
17/11/22 04:16:40.53 AdtHFaRB.net
MONO DEVEROPで条件は不明なんだけどたまに入力欄の下の方になんか英語でメッセージとボタンが出てよく読まずに消しちゃったんだけど何でしょうか?
スクリプトの入力内容自体は間違ってないと思うんだけど、インテンスか何かを整えるみたいな感じのことが書いてあったような気がします
346:名前は開発中のものです。
17/11/22 07:17:41.09 89RwEEvA.net
わかるかーい
347:名前は開発中のものです。
17/11/22 08:40:46.05 7/f01k2P.net
俺らを超能力者かなにかと思ってるのかな?
348:ダーク王鍬大使
17/11/22 08:52:09.01 Ya+raxGs.net
国連に出たことないとかいう謎のマウント取りで草生えまひた(^^
キムチは何でキムヨナをよくネタに出すんでふか?(^^
僕もUnityで凄いゲーム作って皆をあっと言わせたいでふ(^^
349:名前は開発中のものです。
17/11/22 14:29:23.53 kyr3HzlP.net
久しぶり(1年ぶりかな)Unityのチュートリアルの続きをやろうと
起動するとアップデートしろって バージョン538になったんだけど
5.6が5の最終リリースってなってる
これって64bitのエディタだけ落として使えばいいのかな
インストーラーって何?
350:名前は開発中のものです。
17/11/22 14:50:48.84 jTZqoW45.net
安心しろ
スクエニや任天堂のエンジニアでも国連に出ることは無い
351:名前は開発中のものです。
17/11/22 15:13:54.28 utbLj+4m.net
>>338
久しぶりなら環境構築からやればいいじゃん
何でそんなとこで手抜きしようとすんの?
352:名前は開発中のものです。
17/11/22 15:39:42.42 kyr3HzlP.net
え?環境?
538動くのに??そりゃ自分には無理
それならフルスクラッチでUnityなんか使わない選択に行っちゃうわ
まあ、レスしてくれてありがとう
353:名前は開発中のものです。
17/11/22 18:06:51.42 utbLj+4m.net
>>341
別にwindowsクリーンインストールしろってんじゃないぞ
チュートリアルするレベルなんだから横着せず希望verのunityを入れりゃいいじゃないかってだけ
354:名前は開発中のものです。
17/11/22 18:14:07.61 kyr3HzlP.net
>>342
あ!そうか
355:名前は開発中のものです。
17/11/22 18:19:34.52 jTZqoW45.net
でもチュートリアルするレベルの奴にとっては複数verのインストールは敷居が高いよな
馬鹿正直に最新版入れて対応できずに挫折してやめていく初心者をよく見かける
356:名前は開発中のものです。
17/11/22 18:30:09.77 5f+MdVCx.net
単にインストールフォルダ名変えるだけだろ
そこまでのバカはUnityをやること自体が無駄
どうせ挫折して時間を浪費するだけ
357:名前は開発中のものです。
17/11/22 18:53:47.03 ApxFGvUX.net
つまらないコント
358:名無し@キムチ
17/11/22 19:01:28.26 tfI8pigO.net
>>337
>キムチは何でキムヨナをよくネタに出すんでふか?(^^
当方がゲームをつくる動機はキムヨナだからです。
いろんな角度からキムヨナが活躍するゲームをつくりたいのですが、いまのところキャラはUnitychanの借り物です。
目標としては自作のキャラヨナちゃんを世に出したいですね。韓国のキムヨナの銅像の画像を見たりして、どうつくればいいかいろいろ研究しています。
究極的には宇宙一やわらかくて宇宙一強靱な肉体を持ったヨナちゃんを、他の強そうなキャラと思い切りぶつけ合って、興奮するゲームをつくりたいのですが、
そこへたどり着くまでにはまだ何年もかかりそうです。
とりあえあずはひとつひとつ積み重ねていくだけですね・・・
359:名前は開発中のものです。
17/11/22 20:39:13.44 /VB6By5Z.net
>>329
すまねえ、クリエイティブコモンズの存在があった
360:名前は開発中のものです。
17/11/22 20:58:56.31 eejsxAcQ.net
ドット絵の素材で上下左右向きのある素材教えてください。
361:名前は開発中のものです。
17/11/22 23:38:32.90 iE8jtKZG.net
>>349
素材提供スレじゃねえけど、そういうのツクール素材で探せばええんちゃう?
362:名前は開発中のものです。
17/11/23 00:14:59.97 QRNVPncp.net
新しくC#スクリプトを作ったら
オブジェクト参照がオブジェクトインスタンスに設置されていませんというエラーが出て
テストプレイしてもコンパイルエラーで実行できなくなったのだけど
なにか工程を忘れているのでしょうか?
363:名前は開発中のものです。
17/11/23 00:36:03.73 RZCCd0Fm.net
はい
364:名前は開発中のものです。
17/11/23 02:39:25.06 aJavQgtq.net
>>351
たぶん、アセットを買い忘れたのでしょう
365:名前は開発中のものです。
17/11/23 02:44:43.05 wLnswzoG.net
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を入れてみても真っ白になってしまいます。
数字の問題じゃなくてどこかの設定をかえるべき場合
シェーダーのどこを修正すれば良いでしょうか
それらしい単語や参考となる資料何かないでしょうか
366:名前は開発中のものです。
17/11/23 03:03:25.14 RZCCd0Fm.net
0.5をいれろ
367:名前は開発中のものです。
17/11/23 03:05:23.42 aJavQgtq.net
>>354
アセットを買いましょう
368:名前は開発中のものです。
17/11/23 03:08:03.33 hlwE+o0N.net
>>354
俺、シェーダーのことは何も知らんけど、RGBで0黒くなったり1で白くなったりするなら
明暗制御してそうだし、0.5でも入れて試してみればいいんじゃないの?
試した上で書いてるなら申し訳ない
369:353
17/11/23 03:19:53.80 wLnswzoG.net
URLリンク(docs.unity3d.com)
ちなみにマニュアルのこのページを参考にしています
>>355
0.5や0.1をいれても元のテクスチャの色では表示されないんですよね…
(0.01刻みで全て試しました)
>>356
アセットかわないと作れないのでしょうか?
370:名前は開発中のものです。
17/11/23 05:31:31.55 VzY+3J1y.net
surf 関数の中でSurfaceOutputのAlbedoにテクスチャ色を代入してるんだから、Lighting関数ではs.Albedoを使わないとそりゃテクスチャ色は反映されないでしょ
o.Albedo = s.Albedo.rgb * 0.5;
でも試してみ
371:名前は開発中のものです。
17/11/23 06:55:29.34 VzY+3J1y.net
おっとo.Albedoじゃないや
寝ぼけてるな
c.rgb = s.Albedo * 0.5;
だった
372:名前は開発中のものです。
17/11/23 07:46:55.69 Fif9lAfv.net
ID:wLnswzoG
質問のテンプレが完全にキムチw
373:名前は開発中のものです。
17/11/23 09:12:04.34 iDiAdE9o.net
fps一人で作れるか
374:名前は開発中のものです。
17/11/23 11:16:27.66 81qTUW9X.net
359は男前
375:353
17/11/23 12:30:35.78 wLnswzoG.net
>>359
回答ありがとうございます
その場合でも若干元の色よりくすんで表示されるようです
どうやら調べてみたらLightingのScene->SkyBoxのAmbientが影響しているようでした
シーン全体に影響はでますが
insensityを0にした状態でc.rgb = s.Albedo * 1.0にしたら
Unlit>Textureとまったく同じ色合いになり解決しました
376:名前は開発中のものです。
17/11/23 13:07:49.35 VzY+3J1y.net
>>364
Unlit/Textureとほぼ同じ動作をさせたいなら元ソースから改変したらどうだい?
URLリンク(unity3d.com)
ここからビルトインシェーダーのソースをダウンロードしてUnlit-Normal.shaderの中身を確認してみ
ライティングの影響受けるサーフェスシェーダーじゃなくてバーテックス/フラグメントシェーダーになってる
377:名前は開発中のものです。
17/11/23 13:19:54.07 VzY+3J1y.net
どうしてもサーフェスシェーダーでやるなら
#pragma surface surf ~の行に noambient を足せば出来るらしい
試したら出来た
378:353
17/11/23 13:33:04.69 wLnswzoG.net
>>365
厳密に言うとそこからさらに独自の影をかけたいのでUnlit/Textureそのままじゃダメなんですよね
Unlit/Textureのソースだとたしかlightning offとなっていて
ライティングシェーダーそのものがOffになってました
>>366
貴方が神ですありがとうございます!
Lightingのinsensityを下げる以外は頂点・フラグメントシェーダー以外方法がないかと諦めていたのですが
この方法ならサーフェスシェーダーだけでも出来るんですね
助かりました
というわけで質問〆ですありがとうございました。
379:名無し@キムチ
17/11/23 19:44:42.09 zG98k7/b.net
>>349
ドット絵の素材で上左右向きのものはたくさんありますが、上下左右向きのものはちょっとないと思います。
380:名前は開発中のものです。
17/11/23 20:27:26.39 0DStohp5.net
いやあるでしょ
むしろ3方向素材より4方向素材のほうが多いっしょ
381:名前は開発中のものです。
17/11/23 20:38:24.49 8VVO/uAT.net
はい、というわけで
「左右後頭部だけのドット絵なんか使えないだろキムチ君」と心でツッコミいれてROMってる人達
こんばんは
本日の講義のお時間です
前回に引き続き「IF分の色々」です
382:名前は開発中のものです。
17/11/23 20:44:56.20 8VVO/uAT.net
IF分は次のように"多重"にすることもできます。
例
if( a == 1 ){
if( b == 1 ){
Debug.Log("aとb両方が1だよ");
}
}
こうすることにより1つだけではなく複数の条件がそろった時にIFを成立させる事ができるわけです。
上の例では2重ですが当然ながら3重にも4重にも無制限に行えます。
ただしとても見づらくなっていきます。
例
if( a == 1 ){
if( b == 1 ){
if( c == 1 ){
if( d == 1 ){
Debug.Log("aとbとcとd、全部が1だよ");
}
}
}
}
そこで算術演算子である「&&(アンドと呼ぶ)」を使う事で同じ事が見やすく行えます。
例
if( a == 1 && b == 1 && c == 1 && d == 1 ){
Debug.Log("aとbとcとd、全部が1だよ");
}
この2つの例は見た目は違いますが実行結果は同じになります。
383:名前は開発中のものです。
17/11/23 20:50:51.07 8VVO/uAT.net
if( a == 1 && b == 1 && c == 1 && d == 1 ){
Debug.Log("aとbとcとd、全部が1だよ");
}
はaもbもcもdも"1"の時にifが成立します。
4つのうちどれか1つでも"1以外"だとifが成立しなくなります。
次の例では、「a、b、c、dのどれか1つでも1ならばifを成立させたい」やり方です。
算術演算子の「||(オアと呼ぶ)」を使います。
例
if( a == 1 || b == 1 || c == 1 || d == 1 ){
Debug.Log("aかbかcかdのどれかが1だよ");
}
このように「&&」「||」を使う事でさらに柔軟な条件分岐を行えます。
384:名前は開発中のものです。
17/11/23 20:59:09.92 8VVO/uAT.net
if文は基本は「条件が成立した時に実行したい」処理を書くわけですが
逆に「条件が不成立の時に実行したい」処理を書くこともできます。
それには「else節」を使用します。
まずはelse節がないif文の例です。
例
Debug.Log("IFの前");
if( a == 1 ){
Debug.Log("aは1");
}
Debug.Log("aは1ではない");
Debug.Log("IFの後");
これを実行すると「a = 1」の時は
"IFの前"、"aは1"、"aは1ではない"、"IFの後"
と4つ表示されます。
"aは1ではない"が不要です。
"else節"を使う事で次のようにできます。
例
Debug.Log("IFの前");
if( a == 1 ){
Debug.Log("aは1");
} else {
Debug.Log("aは1ではない");
}
Debug.Log("IFの後");
これを実行すると「a = 1」の時は"IFの前"、"aは1"、"IFの後"と3つ表示されます。
「a = 1」ではない時は"IFの前"、"aは1ではない"、"IFの後"と3つ表示されます。
理想的な結果です。
385:名前は開発中のものです。
17/11/23 21:05:31.97 8VVO/uAT.net
最後に「if~else if」を説明します。
else節の後にさらにifを使い条件判定(分岐)をさせる事が出来ます。
例
if( a == 1 ){
Debug.Log("aは1");
} else if( a == 2 ){
Debug.Log("aは2");
} else if( a == 3 ){
Debug.Log("aは3");
} else {
Debug.Log("aは1でも2でも3でもない");
}
Debug.Log("IFの後");
例えば「a = 1」の時は十字キーの左を押した時の処理を、
「a = 2」の時は十字キーの右を押した時の処理を、
「a = 3」の時は十字キーの下を押した時の処理を行い時などに使うことができる書き方です。
if文の章は以上です。
ここまでで貴方はif文の使い方はほぼマスターしています。
ほとんどの条件をあなたは実現できることでしょう。
わかったかクソども
386:名前は開発中のものです。
17/11/23 21:06:32.13 8VVO/uAT.net
誤字は愛嬌だ
わかったかクソども
387:名前は開発中のものです。
17/11/23 21:08:52.41 W9y7pNcP.net
ライティングについて教えてください
android端末をターゲットとしています。
密室で壁や天井をある程度明るく照らしたいのですが、結果としては「VR脱出ゲーム2」Blacksmith DoubleCircleさんが作っているような感じにしたいのです。
Directional lightを上からと下からと照らす方法を考えたのですが、他に何か良い方法はありますか?
ポイントライトですと、壁や天井の反射がきつい感じです。
388:名前は開発中のものです。
17/11/23 21:27:06.97 KgDCdD6L.net
アンビエントライトを付けろよ。
389:名前は開発中のものです。
17/11/23 21:31:06.48 ClP9LjDh.net
/::::)(:::)(:::::::::::)(::::::^::::::::::\
(::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::\
/::::::::::/ノ::::::::ノ::::::::ヽ:人::::::::::ヽ:::::::::::::::)
(::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
(:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::)
(::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::)
( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
| =ロ -=・=- ∥ ∥ -=・=- ロ===
|:/ ∥ / /ノ ヽ \ ∥ ヽ|ヽ _________
|/ ヽ`======/ .⌒ ` ========ノ. ..| | /
.( 。 ・:・‘。c .(● ●) ;”・u。*@・:、‘)ノ /アンビエントライトを付けろよ。
( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o ) <
(; 8@ ・。:// ̄ ̄ ̄ ̄\:\.”・:。;・’0.) \
.\。・:%,: )::::|.  ̄ ̄ ̄ ̄ | ::::(: o`*:c /.. \_________
\ ::: o :::::::::\____/ :::::::::: /
(ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ
\丶\_::_:::::_:::: :::::_/:::: /
| \ \ ::::::::::: :::::::::: ::: ::__/ |
 ̄ ̄\ 丶  ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄ ̄
390:名前は開発中のものです。
17/11/23 21:48:03.30 8VVO/uAT.net
>>378
URLリンク(pbs.twimg.com)
391:375
17/11/23 21:56:20.80 W9y7pNcP.net
ありがとうございました。
アンビエントライトの設定でうまくいきました。
最初はskyboxだったので白くなりすぎたのですが、Gradientにして色を設定したら思った明るさになりました。
392:名前は開発中のものです。
17/11/23 21:56:54.48 aJavQgtq.net
>>376
ライト関係のアセットをかえばいいのでは
393:名前は開発中のものです。
17/11/23 23:01:22.59 yNi8m4dC.net
>>310
2Dなら、intとfloat,Vector2で事足ります。
文字列を表示するなら、stringもかな。
3Dなら、float,Vector3,Quaternionを使います。
基本的に、UIは数値表示のintと文字表示のstringです。
Vector4は、Matrix4x4という行列を使用する際に使います。
あるいは、Quaternionに直接数値を入力する場合でしょうか。
でも、行列計算は、Vector3で入力して、
Vector3で出力する関数が用意されているので、
Vector4はまず使う必要がありません。
Quaternionも、オイラー角で入出力するなら、Vector3で十分です。
Quaternion積もVector3で計算する関数があるし、
角速度もVector3だし、Vector4はメッシュやシェーダー用でしょう。