【3Dゲームエンジン】Unity総合スレッド29 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2016/12/13(火) 17:08:06.09ID:mwzUe1P0Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはAround、iPhone/iPod Touch/iPad、Mac、PC、Web、WiiU、3DS、Xbox360、PlayStation 3他
次スレは>>970を踏んだ方が建てること。
ダメなら>>980か>>990が建てて下さい。
●公式
http://unity3d.com/unity/
●Unity 2ch Wiki
http://www24.atwiki.jp/unity2ch/
■質問スレ
【3Dゲームエンジン】Unity質問スレッド25
http://echo.2ch.net/test/read.cgi/gamedev/1465721773/
※前スレ
【3Dゲームエンジン】Unity総合スレッド28
http://echo.2ch.net/test/read.cgi/gamedev/1468040448/
0483名前は開発中のものです。
2017/01/22(日) 17:26:51.70ID:J5F/DIfn0484名前は開発中のものです。
2017/01/22(日) 17:30:10.02ID:n1swRSv4Windows用だったらF#でも動く?
0485名前は開発中のものです。
2017/01/22(日) 17:47:26.78ID:9GlNCBGqgoogleはドキュメントだけで設計書は作らなかったはず。
何がベストかは誰にも分からん。永遠のテーマ。
理系はすぐに優劣つけたがるから自分の手法がベストだと言い張るが、それは揉め事の原因にしかならん。
0486名前は開発中のものです。
2017/01/22(日) 20:00:47.18ID:W8d/SunHいや設計書としてアウトプットするか頭の中にあるかの違いだけで、作れる奴は必ずざっくりと設計はしてるだろ
できる奴はどんな物を作るかを認識するのとほぼ同時進行でどう作るかのパターンを幾つか思い浮かべてどれが適切かの取捨選択ぐらいは普通にやってる
出来ない奴がそれを設計していないと誤認して真似をすると迷走した挙句挫折する典型パターンにハマる
0487名前は開発中のものです。
2017/01/22(日) 23:20:29.52ID:O0wa5jjf0488名前は開発中のものです。
2017/01/22(日) 23:23:01.16ID:rcQLyY23最近は下火なん?>UML
0489名前は開発中のものです。
2017/01/22(日) 23:29:18.48ID:n1swRSv4一部の図は有益と思うけど。
0490名前は開発中のものです。
2017/01/22(日) 23:34:35.94ID:rcQLyY23シーケンス図は面倒くさ過ぎて大嫌いだけど
クラス図や状態遷移図は未だに本質を付いてると思うんだけどなぁ
構造ってとてもとても大事だよ
0491名前は開発中のものです。
2017/01/23(月) 00:02:24.56ID:IjqWirjN俺は初心者だが、でかいホワイトボード買おうか考え中w
映画とかに出てくるクリアボードだとカッコ良さそうだが
0492名前は開発中のものです。
2017/01/23(月) 01:14:48.03ID:bQdMHC03ざっっくり作って、後は作りながら修正していけばいいんだし。
シーケンス図は作っても結局読むのに時間かかるから嫌いだなぁw
研修でしか書いたことないわw
0493名前は開発中のものです。
2017/01/23(月) 01:18:46.38ID:0PmVV1Rh0494名前は開発中のものです。
2017/01/23(月) 02:44:28.86ID:HIz1RmmR会社ではastahやEnterprise Architectとかのツールで作ったり
CacooみたいなWebサービス使ったりしてたけど
個人開発ではもっぱらPlantUMLとAtomの組み合わせでさっくり書いてるわ
テキスト書くだけで綺麗な図が出来上がるからググってみてね
0495名前は開発中のものです。
2017/01/23(月) 02:47:28.34ID:hQpoC3Lpいきなりプログラム言語で書くんじゃなくて
流れというかロジックを書き出して
整理した方がいいよな
面倒くさくてなかなかやらないけど
0496名前は開発中のものです。
2017/01/23(月) 08:28:07.84ID:oxs8U2pJ実務では、最新と言って受け取ったドキュメントと実装が違ったりして結局読む所からやらなきゃいけないなんてのはよくある話だけどな
個人的な意見をいうならクラス図を作るぐらいなら、その分docコメントを充実させてあった方がなんぼかまし、どうせクラス図のメンテなんかしないだろ
不思議と設計の下手な奴ほど概要設計をきっちりやらずにクラス図から書き始めて悩んでる
いやクラス図書くにしてもその前にもっとざっくりと設計しろよと
コンポーネント図、ER図、シーケンス図、コラボレーション図、状態遷移図なんかは必要に応じて適宜作成しておいた方がいいかな
複数の要素にまたがる動きや、時間と状態遷移に関わる部分ってのはコードを読んで読み取るのは手間がかかるので、図示されていることにはそれなりの意味がある
0497名前は開発中のものです。
2017/01/23(月) 09:17:02.79ID:BqV6mX3Z> 不思議と設計の下手な奴ほど概要設計をきっちりやらずにクラス図から書き始めて悩んでる
概要設定をきっちりやるってどうやるんやろう
概要をきっちり抑えたいからまずクラス図を描いてるんやけども、もっと良い方法あるなら教えてください
クラス図よりdocコメントを残せってことはまずはコメントで概要設計しろということ?
そんなことできるの?
0498名前は開発中のものです。
2017/01/23(月) 09:23:30.12ID:BqV6mX3Zその設計が下手なヤツっていうのは
クラス図をまず書くから下手なんじゃなくて、
オブジェクト指向設計をちゃんと学んでないから下手なんじゃないのかなぁ
オブジェクト指向言語を勉強してコード書ける人は多いけど、
オブジェクト指向設計を本格的に本読んで学んだ人は少ないよな
0499名前は開発中のものです。
2017/01/23(月) 09:52:30.17ID:IG4euck+自分は動作におけるポンチ絵を描くけどクラス図はまあ自明だからそんなかかんよ。
けどクラス図から入る方がやりやすかったらそうすればいいのでは
0500名前は開発中のものです。
2017/01/23(月) 10:04:10.63ID:BqV6mX3Zポンチ絵も大事だね
ポンチ絵で何を描くの?
クラス図って自明なのかなぁ
自明じゃないからこそ描いて設計をブラッシュアップするものだと思ってた
忘れてたけど、クラス図より先にモジュール分割図描くわ
Unityだとあんま必要性がないから描かないけども
0501名前は開発中のものです。
2017/01/23(月) 10:05:15.36ID:uQGn+djiコード自体が設計図
0502名前は開発中のものです。
2017/01/23(月) 10:10:05.38ID:tif1tJrL数百以上になるともう眺めるだけで時間を浪費するから規模によりけり
0503名前は開発中のものです。
2017/01/23(月) 10:15:18.12ID:FFJ+bTMu一番いいのは、きれいなコードを書いて、きれいなフォルダ構造にまとめることだね
百聞は一見にしかず
やたら枚数が多くてしゃっちょこ張ったドキュメントを読まなくても、直感的に分かるクラス名、関数名、フォルダ名の階層構造
特殊な定数や正規化には必ずコメントで意図を解説しておく
ただ複雑なプロシージャル過程については、パワポでアルゴリズムを図解するくらいはやった方が断然いい
0504名前は開発中のものです。
2017/01/23(月) 10:20:47.98ID:IG4euck+ややこしいところのロジック考えるためにこの時この辺がこれ持ってるからこうしてああしてとか。
それでやっぱりこういう風なオブジェクトにした方がいいなーとか考える
0505名前は開発中のものです。
2017/01/23(月) 10:27:38.06ID:BqV6mX3Zそうだねぇ
関数名や変数名を見れば自明なことまでコメントに書いてあってうんざりしたり
反対に、
関数名や変数名を雑につけてるから意図を読み解くのが大変だったり
コメントには意図や目的を書いてくれれば十分だと思うよ
5W1H のうち、What, Who, Where, When, How はコードのなかに詰め込めるけど、Whyだけがコードでは表現できない
だから、コメントにはWhy (意図や目的)を重点的に書いて欲しい
反対に
コードには残りの4W1H(What, Who, Where, When, How)を詰め込むように心掛けたい
キレイで美しいコードになるから
技量的に無理なときはコメントで補完ねw
0506名前は開発中のものです。
2017/01/23(月) 10:27:43.58ID:tif1tJrLきれいなコード(主観)できれいなフォルダ(主観)
この主観ってただその当時の個人の好みに過ぎないし、
好みは簡単に変わるから数年前の自分で書いたコードが読めないとかざらにあっていまいち信頼性に欠ける
0507名前は開発中のものです。
2017/01/23(月) 10:30:31.85ID:BqV6mX3Zなるほど
やってることは同じだわ
俺はそれをポンチ絵じゃなくてクラス図書いて検討してるだけだな
0508名前は開発中のものです。
2017/01/23(月) 10:36:49.85ID:BqV6mX3Z主観でしか計れないものなんだけども、
その自分の主観を信用して
きれいなコード、
きれいなフォルダ構造
になるように常に心掛けましょう、ということかと
数年前の自分より成長してるんだろうから
当時の自分が何を考えてこんなコードを書いてたのか、今となにが違うのかとかに想いを馳せたらいいんじゃないかな
0509名前は開発中のものです。
2017/01/23(月) 10:42:01.61ID:XEh1K3ck0510名前は開発中のものです。
2017/01/23(月) 10:42:01.93ID:BqV6mX3Z3年も経てば色々忘れるから、自分の書いたコードでも訳が分からなくなるんだもん
忘れそうなことは書いておく
そう心掛けてたら後輩から
すっごくキレイで美しいコードですねと言われて感動した
自分のためにやってただけなのにw
忙しいときとかモチベ落ちてるときはそこまできっちりやらずにサボるけどw
0511名前は開発中のものです。
2017/01/23(月) 10:55:37.79ID:FFJ+bTMuつっても、問題(ゲーム内容)が多岐にわたるから、一概に「引継ぎし易さ」を客観的に特徴付けるのは困難じゃん。
勿論、客観的な特徴づけが出来るに越したことは無いと思うけど、
しゃっちょこ張って、コーディング規約でやたら主観を否定するのも、不自由という気がするな
ただ金払って雇っている新人に対しては、ミクロな部分でコーディング規約を徹底させたほうがいいと思う
そういや、複数の要素が絡む状態遷移に、複数の状態機械を使っている辺りが、事後解読困難になる
0512名前は開発中のものです。
2017/01/23(月) 11:33:45.32ID:FFJ+bTMu何を基準に、「引き継ぎ易さ」の良し悪しを決めればいいんだ?!
0513名前は開発中のものです。
2017/01/23(月) 12:00:52.66ID:IG4euck+0514名前は開発中のものです。
2017/01/23(月) 12:12:39.44ID:FFJ+bTMuそれっていわゆるトートロジー
>>505
>Whyだけがコードでは表現できない
いわれてみるとコメントにWnyを書く場合が多い気がするな。
といっても、自分の場合、後から見直して訳が分からなくて、何でワザワザこんな条件判定を付けたのかを思い出して、二度と同じ苦労で疲弊しないために初めてコメントで付けるみたいな
それくらいしか面倒くさくて書いてないw
自分の場合、5W1H分解まで考えてないですw
0515名前は開発中のものです。
2017/01/23(月) 12:19:58.77ID:sdO5nI+m後でログ見返せばいいだけだし、思考の変化の時系列もわかるし
0516名前は開発中のものです。
2017/01/23(月) 14:08:52.38ID:IG4euck+そんなもん規格化できるか馬鹿って皮肉だよw
0517名前は開発中のものです。
2017/01/23(月) 14:37:29.31ID:FFJ+bTMuヤレヤレこうはなりたくないもんだ(クジラ並みのため息)
0518名前は開発中のものです。
2017/01/23(月) 16:02:00.81ID:BqV6mX3Z(めっちゃ長文になったから読みたい人だけ読んでください)
僕はC言語からプログラミング始めてC++に移ったんだけど、当時は継承だとかカプセル化だとかばかりが持ち上げられてて端的に何が魅力なのか良く分からなかったんさ
で、自分なりにオブジェクト指向言語の良さって何だろうと考えてみたんだけど、あぁ英語の文章として自然なんだなと
C言語で関数書くときは
void Do()
{
Do_A();
Do_B();
}
でDoだけしか重ねられないけど
C++だと
void Class::Do()
{
Object1.Do_A();
Object2.Do_B();
}
誰が何をするか文を重ねるだけで、処理が英語の文章として出来上がるから自然なんだと。若い世代には当たり前過ぎることなのかもしれんがw
オブジェクト指向言語ってただの英語の文章じゃんと気づいたあとは、コード書くときは極力英語脳で書くように心掛けてる
関数の処理内容をキチンと表した関数名になるよう、必要ならS.VOC()で、目的語や副詞や前置詞までキッチリ付ける
関数名や変数名をつける為だけに英語の辞書サイトや類語サイトを検索しまくることもしばしばで…
そういう面倒くさいこと続けてきた結果、英語力も割りとついたし、関数名や変数名で表現しにくいのってWhyだけだなぁと気づいた次第です
Why(目的や意図)でも、一つの単語で表現できるような簡単なものForを使えば書けるけど、
ちょっと複雑になると
S->VOCBecause 〜()になって、長ったらしくて冗長だから英語圏の開発者も絶対やらんもんねw
まぁ単に文学系プログラマってヤツだよ
0519名前は開発中のものです。
2017/01/23(月) 18:42:58.10ID:qN5xHjuU関数ポインタでそのへんは解決するような。
pythonのメソッドの第一引数がなぜselfなのか考えれば、中がどうなってるか何となく想像つくと思うんだけど。
0520名前は開発中のものです。
2017/01/23(月) 19:22:48.22ID:BqV6mX3Zでも回りくどいでしょ
C言語でオブジェクト指向的に書くことはできるし、C++始める前の組み込み時代からカプセル化を気にしてコードを書いてたけど、あれ面倒くさいでしょ
あの面倒くささを言語仕様が吸収してくれたから有り難かった
pythonが第一引数selfをわざわざ残したのは大英断
0521名前は開発中のものです。
2017/01/23(月) 19:45:27.90ID:jqF7jJqVこの辺でおすすめの本あったら教えてください🙆
0522名前は開発中のものです。
2017/01/23(月) 19:58:36.74ID:BqV6mX3Zオブジェクト指向設計が提唱されて米国で広まった結果産まれたのがMVCパターンだね
デザインパターンもそう
パターン系は書籍で学んでないからオススメできないけど、
オブジェクト指向設計絡みで僕が読んだ本はこんな感じ↓
https://www.amazon.co.jp/dp/4822281957/ref=cm_sw_r_cp_awdb_WaEHybD4ZHJA5
https://www.amazon.co.jp/dp/4873113490/ref=cm_sw_r_cp_awdb_jcEHybWR27F7V
https://www.amazon.co.jp/dp/4894716828/ref=cm_sw_r_cp_awdb_2cEHybHFK2FAF
0523名前は開発中のものです。
2017/01/23(月) 20:02:58.58ID:BqV6mX3Z中古10万から、ってどんだけ希少本になってるんだ…
まだ発行されてる本ならこれもなかなか良かった記憶がある
https://www.amazon.co.jp/dp/4798107956/ref=cm_sw_r_cp_awdb_HiEHybR0HGTYS
0524名前は開発中のものです。
2017/01/23(月) 21:52:27.45ID:R+Dsx96e誰が10万で買うんだw
0525名前は開発中のものです。
2017/01/23(月) 22:20:11.98ID:BqV6mX3Zそんなハイレベルな葛藤を悩んだ上でどちらかに決定した訳だから、これこれこう考えてこっちを選びました、とコメントかドキュメントに残せばいいんじゃないかな
0526名前は開発中のものです。
2017/01/24(火) 12:50:19.05ID:qyOoRlqbhttp://hexadrive.jp/hexablog/%e3%81%84%e3%81%84%e3%83%a2%e3%83%8e%e3%81%a5%e3%81%8f%e3%82%8a%e9%81%93/15634/
0527名前は開発中のものです。
2017/01/26(木) 01:07:49.98ID:HP7+y1Fi仕事だったらルール通り書き残すけど
0528名前は開発中のものです。
2017/01/26(木) 08:48:28.33ID:IGhGIVDc0529名前は開発中のものです。
2017/01/26(木) 08:52:51.59ID:kaGmNk9W使ってますよ
まだ使い切れてはいないけど
便利だよね
たしか作者さん日本人だし、
外国人からの評価も高いよね
ドネーションしたいわ
0530名前は開発中のものです。
2017/01/27(金) 00:04:12.50ID:+Cf5EJb+0531名前は開発中のものです。
2017/01/28(土) 04:28:42.21ID:dAoSuFtU3Dと違って思うようにいかない・・・
0532名前は開発中のものです。
2017/01/28(土) 12:40:56.85ID:MCmibib40533名前は開発中のものです。
2017/01/28(土) 13:41:35.44ID:x94Q4rQQ0534名前は開発中のものです。
2017/01/28(土) 16:11:25.65ID:KsD00AWr0535名前は開発中のものです。
2017/01/29(日) 08:35:42.94ID:fGJ7q8rO0536名前は開発中のものです。
2017/01/29(日) 09:42:50.60ID:DKbFGobv0537名前は開発中のものです。
2017/01/29(日) 09:48:05.68ID:fGJ7q8rO今はMPixelsの3D photorrealistic cloudを使ってるんだけど、どうもカメラが回り込むときにペラく見えてしまって困ってたんだ
0538名前は開発中のものです。
2017/01/30(月) 02:34:05.30ID:TxPyi+Cnプラットフォーム切り替えの時に画像のフォーマット変換するの差分にしてください
割とマジで画像数多いと個人で作成してるとき困る。
会社だったらプラットフォーム毎にビルドマシン建てられるだろうけど個人だとライセンス数的にもミリ
0539名前は開発中のものです。
2017/01/30(月) 03:28:19.62ID:muD5IqpNPreferencesの「Compress Assets on import」のチェック外せば速くなるけど
0540名前は開発中のものです。
2017/01/30(月) 08:14:12.36ID:fp2TNJBqもうGDCまで続報無しかねぇ?
0541名前は開発中のものです。
2017/01/30(月) 15:06:53.09ID:5Ord1BcYそんなんプラットフォームごとにプロジェクト作るだけでいいじゃん
0542名前は開発中のものです。
2017/01/31(火) 18:25:39.63ID:6qiY0KGSUnityを新しく触ってる人にTextMeshPro勧めるときのなんとも言えない気持ちはもうやだよぉ
0543名前は開発中のものです。
2017/01/31(火) 19:00:13.81ID:M+CYuCLS遅延して1回実行って処理を書きたいんだけど…
0544名前は開発中のものです。
2017/01/31(火) 20:16:38.68ID:iim9DfG20545名前は開発中のものです。
2017/01/31(火) 20:58:01.28ID:DU4TqPgt初歩的な悩みだけど、プラットフォーム別にフォルダ分けたほうがいいぞ
0546名前は開発中のものです。
2017/02/01(水) 19:22:56.37ID:+lFLutcYありがとうございます、コルーチンとフラグで実装しました
どうもスマートじゃない気がするんですが、本業の方もこんな感じのやり方なんでしょうか…
0547名前は開発中のものです。
2017/02/01(水) 21:37:01.70ID:6a9hmV6IUniRxについてはここで聞くよりTwitterでハッシュタグ付けて聞いた方が回答あると思う。
作者の方かQiitaでUniRxの記事あげてる方が反応してくれそう。
0548名前は開発中のものです。
2017/02/04(土) 18:32:49.30ID:fWWHw6M52017/02/04(土) 開場:19:57 開演:20:00
lv286894058
0549名前は開発中のものです。
2017/02/05(日) 08:41:54.26ID:de4+cvnj0550名前は開発中のものです。
2017/02/05(日) 10:08:31.67ID:PbQRLSE+0551名前は開発中のものです。
2017/02/05(日) 10:45:54.49ID:z2R5dncIグロ
そのサムネでmateを落とす手法、一時期なんJで流行ってて対策した一度は廃れたのに
まだセキュリティホール残ってるんだな
そんな手法を復活させてまでこのスレの何を潰したいのかはよく分からんが
0552名前は開発中のものです。
2017/02/05(日) 10:46:57.78ID:z2R5dncIてかお前無差別爆撃してんじゃねえか
逃げ恥スレから持ってくんじゃねえよw
0553名前は開発中のものです。
2017/02/05(日) 20:51:07.86ID:5OSRwFuu0554名前は開発中のものです。
2017/02/05(日) 20:53:09.37ID:z2R5dncIすまぬ
0555名前は開発中のものです。
2017/02/05(日) 23:01:33.51ID:5OSRwFuu0556名前は開発中のものです。
2017/02/06(月) 14:31:16.87ID:prGnDwdRんっふふwww
0557名前は開発中のものです。
2017/02/06(月) 16:22:58.28ID:TwqWeYu30558名前は開発中のものです。
2017/02/07(火) 18:22:37.63ID:xHaZ0USQもっと他にやることあるだろ
0559名前は開発中のものです。
2017/02/07(火) 19:05:16.11ID:kSTGqP8H0560名前は開発中のものです。
2017/02/07(火) 20:41:22.22ID:qLrqAymO0561名前は開発中のものです。
2017/02/07(火) 21:06:35.36ID:hjHcHLyS大人になる頃にはAIがだいぶ発達してそうだけど。
0562名前は開発中のものです。
2017/02/07(火) 21:26:19.15ID:RQerIlLP幼稚園 アセンブラ
小学校 C言語 basic
中学校 C++ C#
高校 javascript ruby
という感じに
0563名前は開発中のものです。
2017/02/07(火) 21:27:02.81ID:meGdPFGq0564名前は開発中のものです。
2017/02/07(火) 21:59:42.03ID:es+H5WyLまともにプログラム書けなくなるんだよな
0565名前は開発中のものです。
2017/02/07(火) 22:34:22.37ID:dSt09ORl一般的に入手できるもので。
0566名前は開発中のものです。
2017/02/07(火) 22:48:35.21ID:1u7AHDdB0567名前は開発中のものです。
2017/02/07(火) 22:48:40.63ID:fTTmhzXyほんそれ
0568名前は開発中のものです。
2017/02/07(火) 22:49:22.29ID:fTTmhzXy0569名前は開発中のものです。
2017/02/07(火) 22:57:32.66ID:wtRsORTQ計算量の話とかは知ってた方がいいかもだけど。
むしろシステム的な思考法というかどう付き合うかという方が大事そうだけど
0570名前は開発中のものです。
2017/02/07(火) 23:39:08.21ID:cxW5O1tO0571名前は開発中のものです。
2017/02/08(水) 00:05:41.14ID:2+qd8cV90572名前は開発中のものです。
2017/02/08(水) 00:09:11.22ID:iCN4g7zW0573名前は開発中のものです。
2017/02/08(水) 00:20:28.60ID:a3wCi88fJSは女子小学生だろwwwwとでも言えばよかったの
0574名前は開発中のものです。
2017/02/08(水) 00:53:21.09ID:zCMsyz7Fここまでマジレスが伸びるとは
0575名前は開発中のものです。
2017/02/08(水) 01:43:56.75ID:AlMdAnVRもうゲーム作りは止めたが 一応ゲームと思われたんだな
少しうれしいw
さらばUNITY
0576名前は開発中のものです。
2017/02/08(水) 01:47:06.04ID:AlMdAnVRおまえ等とかは割られたら怒るの?
おれは寧ろ心地よい充実感で満たされたがw
もっと早くこれを見てたらゲーム制作を続けたのに 残念
0577名前は開発中のものです。
2017/02/08(水) 06:14:34.93ID:9PnP4z420578名前は開発中のものです。
2017/02/08(水) 22:09:03.59ID:U5hGbE8K昔同人げ作った頃に何回かあったなあ。
マジかよ〜、とは思ったけど、特になんかしたわけでもなかった
0579名前は開発中のものです。
2017/02/08(水) 22:36:20.28ID:LeVqNoKE同人ショップやコミケで初回で売り切らんと割られまくるで
0580名前は開発中のものです。
2017/02/08(水) 22:48:56.35ID:hT4rnn9Jタイムラインツールのプレビュー版が出とる
0581名前は開発中のものです。
2017/02/11(土) 07:18:17.15ID:SbC7mtPwキタ━━━━(゚∀゚)━━━━!!
この調子でOctaneも頼むよ
0582名前は開発中のものです。
2017/02/11(土) 07:22:25.35ID:SbC7mtPw他のものにも使えるようになるのかねぇ?
例えばDCCツールのタイムラインみたいにさ
■ このスレッドは過去ログ倉庫に格納されています