- 1 名前:名前は開発中のものです。 mailto:sage [2015/10/07(水) 14:12:24.62 ID:NEa3zEWO.net]
- 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。 ■前スレ Unity5質問スレ [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/gamedev/1436359073/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド27 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/gamedev/1441891966/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・ユーザーガイド docs.unity3d.com/ja/current/Manual/UnityManualRestructured.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 301 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 10:30:06.33 ID:mZyXauqE.net]
- >>300
前者はiTweenが多いんじゃない。単純な動きをmecanimで仕込むと逆に手間 後者は逆にスクリプト以外でやる方法が思い浮かばないな、アセットとかに頼るような処理でもないし
- 302 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 12:36:33.60 ID:EwpfZgiE.net]
- >>301
iTweenですね。ありがとうございます。 卯月、がんばります!
- 303 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 13:27:28.13 ID:9k6PsjgM.net]
- >>299
295じゃないけどC#は言語仕様のせいで逆コンパイルされやすい ソースをコンパイルすると中間言語になって、それを仮想マシンが解釈して実行するわけだが、 この中間言語には元の情報がたくさん入ってしまっている だからネイティブコード(0と1の機械語)になる前の中間言語を狙うと高精度でロジックを再現できる この特徴はJavaも同じ
- 304 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 13:49:23.39 ID:TS1f282Q.net]
- >>303
マックとかアンドロイド用にもunityって実行ファイル作れるじゃん? あれもc#でソース書けばそれがベースだから簡単に改変とかコピーができるってこと?
- 305 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 13:54:45.88 ID:uitV20P9.net]
- >>303
なるほど、どもです
- 306 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 14:15:01.45 ID:9k6PsjgM.net]
- >>304
何の対策もしないならYES ソースを見られても問題ない実装にするか、難読化や暗号化を行って精一杯抵抗するか、 あるいは運用面でそういう不正ユーザーを弾いたりするのも良い 全部やっても良い
- 307 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 14:33:04.36 ID:TS1f282Q.net]
- >>306
旦那、そんな一人の開発環境で難読化や暗号化は無理ですぜ・・・ unityもその辺、なんかいい方法考えてくれないかな?
- 308 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 14:38:02.96 ID:tgF22njL.net]
- 逆コンパイルは勉強にはなるよ
早くIL2CPPがどの環境でも安定して使えるようにならんかな
- 309 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 14:39:56.63 ID:tgF22njL.net]
- >>307
気にするな Unity製の売れてるアプリでもやってるのはチート対策くらいだ
- 310 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 16:02:11.54 ID:Ybnxueb9.net]
- 難読化・暗号化の無料ツールは、一杯あるだろ
ソースコードがわかっても、 かなりの時間をかけないと、解読なんて無理 犬をリンゴ、黄を3、木をCで表すと、 君はプログラミングできないだろ 単純に、赤を青で表すだけでも、 他人と意思疎通できないのが人間 まあ大体、そういう心配をしている香具師のアプリは、 解読する価値もないのがほとんどだw 気にせず開発しなはれ
- 311 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 16:51:14.40 ID:mZyXauqE.net]
- 逆にコロプラとかの著名アプリになると中華の達人がapk解析して、ゲーム開始直後にレベル最大になる改造版配布とかやってるからなぁ
この辺は一度、改造板あたりを覗いてみた方が現状を理解しやすいと思う 俺はできる範囲の対応で妥協してる 個人だとキリがないよね
- 312 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 17:43:51.16 ID:Ybnxueb9.net]
- 中国では国策で、囚人が解析・チートして、
日本人に販売して、日本円を得る お金の価値が、日本・中国では10倍違うから、 こういう商売が成り立つ 他にも中国は、CIAなどをハックして、 色々な情報を盗んだりしている
- 313 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 18:29:43.69 ID:f0ZDZGXQ.net]
- >>303
これってもしかして 変数名とかクラス名、関数名とかも そのまま再現されるん?
- 314 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 18:31:02.14 ID:Z93MyZvL.net]
- 生データならそのまま引っこ抜けるよ
そんなの今更でしょう
- 315 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 18:41:46.49 ID:f0ZDZGXQ.net]
- 生データ??
UnityでWindows用に実行ファイルを書き出したとして 中間言語 ネイティブコード 生データ がそれぞれどのファイルに該当するのか教えて頂けないでしょうか?
- 316 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 18:56:52.16 ID:9yfUDyn2.net]
- >>297
ありがとう gitについて俺の認識が色々と間違ってた 気づけて良かった
- 317 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 19:03:38.54 ID:9yfUDyn2.net]
- >>313
俺は302じゃないけど、再現されるよ 難読化ソフトやアセットは、そういう名前を適当な名前に置き換えてくれたりする だけど正直どれだけ意味があるかはよくわからない なにせ、今の時代ってパクられるときはアプリの広告表示用のID(良心が少しでもあれば絵も)だけ差し替えられて再配布されちゃう時代だからね ソースコードが読みやすかろうが読みづらかろうが、パクるやつらにとっては関係がない
- 318 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 19:07:26.17 ID:9yfUDyn2.net]
- >>299
おおお、タダで使えるのはいいね gitって使ったことなかったからちょっといじってみる!
- 319 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:14:29.07 ID:lavfAaoE.net]
- >>303
iOS版だけAOTするからNativeコードに落ちてる 他のもオプションでAOT可能にすればいいのに>>Unity
- 320 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:29:54.34 ID:Jftv6maX.net]
- unity開発の最低スペックってどれくらいでしょう?
ノートPCのi5 2GHz,メモリ4Gとかでも開発出来ますか?
- 321 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:33:51.29 ID:aT+kR72i.net]
- >>311
> ゲーム開始直後にレベル最大になる改造版配布 これって、クライアント側で経験値管理してるってことなのかね そうだとしたら作りが相当突っ込みどころある気が… 個人的に作ろうとしてるのはハクスラっぽい感じにしたいから、 ドロップ抽選は当然鯖でやるんだけど ソフトをエミュレートするスクリプト作られて 延々と自動で回されたら嫌だなぁとかそういう危惧だった。
- 322 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:35:34.16 ID:aT+kR72i.net]
- >>320
https://unity3d.com/jp/unity/system-requirements
- 323 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:38:28.21 ID:/Au76spG.net]
- 質問
CanvasのSliderでプログレスバーを作っている。 とあるボタンを押したら、プログレスバーが0から100に2.5秒ぐらいかけて増えていき、 100に到達したら次は100から0へ2.5秒かけて減少するような挙動を実装したい。 補足だが、その上下している中で再度ボタンを押したら現在のvalueを取得して使う。 どのようなメソッドを使えばよろしいかしら。
- 324 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:44:51.52 ID:Jftv6maX.net]
- >>322
そこは見たけどcpuとかメモリとか具体的な数値がないので 今時どのcpuの内蔵GPUでもdirextX9は動作するので
- 325 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:45:32.44 ID:mZyXauqE.net]
- >>321
サーバサイドでのガチ管理は、実のところリアルタイム部分では無力なんすよ。サーバコスト考えると毎フレーム通信する訳にもいかないので。 最近はこの手のリアルタイムプレイ中の内容解析、改変が最初に試みられるようです。 対策を考えるとすれば、運営側としてはまずプレイ中の状況を記録して、結果のチェックサムを仕込む事が大事ですね。チートは基本的にはメモリサーチから試みられるので。 改造板だと泥変(ドロップ変動)なんて用語が普通に使われてて意味わからなかったけど、要するにパズドラのプレイ中に、クライアント側の処理で発生したアイテムIDを差し替えてしまう様子
- 326 名前:324 mailto:sage [2015/10/21(水) 20:51:16.02 ID:mZyXauqE.net]
- 失礼、用語が正確じゃなかったので「チェックサム」→「チェックサム的な確認方法」と読み替えて下さい
- 327 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 20:53:16.88 ID:aT+kR72i.net]
- >>325
鯖の記録ではヘボアイテムでも、それをクライアント側で強アイテムとして使うみたいな感じですかね レベル最大ってのもクライアントの閉じた世界の話か…なるほど ありがとうございます。
- 328 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 21:33:46.04 ID:XaqOcrbl.net]
- Androidなら中華が無料アプリを勝手に広告変えて配ってるよ
- 329 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 22:03:39.81 ID:/Au76spG.net]
- >>323
自己レス&解決 iTween使えばくっそ余裕やった
- 330 名前:324 mailto:sage [2015/10/21(水) 22:12:54.98 ID:mZyXauqE.net]
- iTween鉄板すぐるな
iTweenのoncompleteとかにラムダで渡せたらいいのにな 小汚いやり方でMonoBehaviour拡張して自分好みにやってるけど、なんかバッドノウハウ積み重ねてる感が拭えないんだよなぁ
- 331 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 22:13:39.40 ID:mZyXauqE.net]
- 名前残ってたお恥ずかしい
お気にせず
- 332 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 23:51:13.77 ID:erkdjiL8.net]
- 名前が残っている>>325につっこむと
超高速の通信はUDPでやる そして超高速の判定が必要なFPSは昔からあるし、ノウハウもあるところにはあるよ
- 333 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 23:54:05.10 ID:erkdjiL8.net]
- あ、FPSってカウンターストライクとかサドンアタックとかの意味ね、ファーストなんとかの略
フレーム単位の判定が勝敗を左右したりする
- 334 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 00:28:41.71 ID:3d+Svjjo.net]
- >>333
ご指摘多謝。リアルタイム系の経験が皆無なのに馬鹿な物言いを晒して申し訳ない
- 335 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 01:11:03.58 ID:HT5kMY73.net]
- んーまぁチートを心配するくらいのタイトルなら 対策の為に人を雇えるほど稼げている気がする
- 336 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 08:32:07.70 ID:O/rHsOex.net]
- 実際そこまで遊ばれるか?って言うのと、
対策を考えるかどうかってのは別問題だからね
- 337 名前:名前は開発中のものです。 [2015/10/22(木) 09:37:37.98 ID:o1vA5HyA.net]
- フレーム単位は格ゲーだろ
FPSはラグがあってもそれを感じさせない技術 不公平感が出るからね
- 338 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 11:07:58.51 ID:7Z13zryx.net]
- 大金持ちの男だったら多少の事は目を瞑るし
若い女だったら多少の事は我慢する。 問題は、大金持ちや若い女に相手にされるような自分かどうかって事。 みんな妥協してんだよ
- 339 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 18:35:24.85 ID:3i/uvMGE.net]
- >>338
ロシア空軍?
- 340 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 20:36:04.99 ID:5tR0zeae.net]
- 開発中PCで90FPSくらいでテストしてるから
45FPS固定に落としてAndroidにビルドしてテストした時にカクカク感が半端ない Androidでアクションとかレース作ってる人どのくらいのFPS目指してるんだろ?
- 341 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 20:49:40.42 ID:oExzMrac.net]
- スマホのリフレッシュレートてどんなんだろうね
45ってことはないと思うが
- 342 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 21:05:36.33 ID:mDGQNwMj.net]
- ボールをショットする前に、軌道を描こうと思ったんだがかなり骨が折れる作業でワロタ
- 343 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 21:17:15.77 ID:aHqv2a6P.net]
- そんなメンドクサイか?
ラインレンダラーで5,6個ポイントとるだけだろ? コードで10行程度じゃね?
- 344 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 21:45:49.97 ID:qZCDxLiX.net]
- >>341
もうほぼ60Hzじゃね 120Hzが売りのスマホがどうだこうだっていう記事も見た気がする iphone4以降は60Hz、3とか3GS以前のは知らん Androidも俺が持ってる2012年以降の機種は全部60Hz
- 345 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 22:38:02.97 ID:GHvIUpw3.net]
- 中途半端に45にするくらいなら30でいいんじゃない
- 346 名前:名前は開発中のものです。 mailto:sage [2015/10/22(木) 23:52:04.11 ID:uYEGwHtL.net]
- unityを使ってandroidアプリを作りたいけど、プログラム言語はjavaしか知りません。
c言語→C#勉強しなければならないのでしょうか?
- 347 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 00:29:57.90 ID:yrq2O/rN.net]
- なぜそう思う?
- 348 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 00:48:26.68 ID:IIQ7IFTk.net]
- >>346
俺さ 業務システム(WEB&データベース)を作るためのC#はバリバリだけど UNITYを作るためのC#はド素人だよ、全然違う C#を勉強するっていうよりもUNITYを勉強すると思った方がいいよ どんな言語でも言語仕様なんてちょっとやればすぐ覚える、 ましてJAVAとC#なんて同じようなもんだべ(異論は認める) 言語なんてどうでもよくて、問題はメソッドとか大技小技をどれだけ覚えるかだから今すぐUNITYをダウンロードした方がいいと思う
- 349 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 01:09:30.20 ID:1rUoREqX.net]
- >>346
なにをどれだけやるかによるんじゃない? javaできるんであれば、c#は少しさわれば分かるし、 一番重要なのはスプリクトをどう使って組み立てていくかだし。
- 350 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 03:09:57.06 ID:gIt28Ye6.net]
- スクリプトも持ってないようなgameobject(背景の置物の1つとか)に変数などを持たせたい場合ってみなさんどうしてます?
それだけのためにスクリプトいれて、参照するときにゲットコンポーネントで変数もってきます? それともなにか良い手あります?
- 351 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 03:37:13.46 ID:lOxIeFaR.net]
- A
└A1 ▲ └A2 ☆ B └A1 ◆ └A2 ☆の位置にアタッチしたスクリプトからGameObject.Find("A1")した場合って ▲しか取れない認識だったんですが、なぜか◆が取れてしまいます Find系って上の階層に遡って検索しないんじゃなかったでしたっけ?
- 352 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 05:02:34.79 ID:aFt3RXFn.net]
- >>351
docs.unity3d.com/jp/current/ScriptReference/GameObject.Find.html そんなことは書いていない
- 353 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 06:12:11.77 ID:2Sy9W6PT.net]
- >>351
それはtransformのFindの場合じゃないかね
- 354 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 06:28:43.13 ID:aFt3RXFn.net]
- でもTransform.Findは自分の子供を捜すのでコノ場合にはやっぱり使えないっていうねw
- 355 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 06:29:54.50 ID:aFt3RXFn.net]
- でもtransform.parent.Find("A1").gameObjectでいいのか
- 356 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 06:36:24.91 ID:lOxIeFaR.net]
- 皆様、レスありがとうございます。
transformのFindと勘違いしていました >>355 この方法は知りませんでした これで大丈夫だと思います。ありがとうございました。
- 357 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 08:19:25.96 ID:R6V4aou7.net]
- 親Aを探して、そのAの子のA1を探せばいいんじゃないかな
- 358 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 10:19:40.81 ID:3nxsFROU.net]
- 質問させてください。同時に実行するにはどうしたらよいでしょうか?具体的に言うとプレファブを同時に2つ以上削除したいんです。同時なんです。普通にコードを書くと順に削除されてしまいますよね?
- 359 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 10:21:52.81 ID:Qk8fRoJe.net]
- 順に削除されると困る理由を述べろよ
総合で質問して「できない」と回答を貰ってるのにこっちでも質問する理由を述べろよ
- 360 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 10:36:50.78 ID:ITxDr56r.net]
- >>349
返信ありがとうございます。 C#ってC言語を勉強しなくても習得出来るのでしょうか?
- 361 名前:名前は開発中のものです。 [2015/10/23(金) 11:15:20.11 ID:R6V4aou7.net]
- RPGを作る際のデザインパターンについての質問です
プレーヤーが持っているアイテムリストからアイテムを選んで使用し、敵を倒すとアイテムを入手しアイテムリストに加える という様な処理をクラスを分けて機能の拡張をしやすくなるようにプログラムを書きたいのですが 各クラスにどういうメソッドを用意してどうアクセスしていいのかがわかりません 参考になるようなデザインパターンがあれば教えて下さい ボタンを使った処理を考えているのでボタンを押した時に実行される関数など具体的に書いてあると嬉しいです
- 362 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 11:27:59.45 ID:Qk8fRoJe.net]
- Unity関係なくね?
- 363 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 11:45:06.20 ID:R6V4aou7.net]
- >>362
たしかに! 当方、unityでc#を使って開発しているのでそれを踏まえて回答して頂けるとありがたいです
- 364 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 11:50:30.98 ID:53fvVxlV.net]
- Unity C#を踏まえて、っ言われてもな
敵インスタンスがアイテムIDもってて、倒したらプレイヤーインスタンスのアイテムリストに追加する、ってだけじゃだめなの。 デザインパターンとか言われてもな
- 365 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 12:41:28.54 ID:1rUoREqX.net]
- >>360
とりあえず、unityダウンロードしてチュートリアルなり どっかのソースなり見て使ってみたらどう? それでC#がどうしても必要と感じたら作業と平行して勉強すればいい 俺が感じるに、言語とかプログラミングうんぬんより、作りたいものの 材料を揃える方がよっぽど手間と時間と労力が必要になるね。 もう何ヶ月unityに触ってないことやら・・・
- 366 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 13:18:20.44 ID:SaWY5xbt.net]
- >>361
GoFのデザインパターンなんて23個しかないんだから全部読んでみなよ その方が力も付くでしょう
- 367 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 13:20:36.34 ID:aFt3RXFn.net]
- でも実際自分でデータの構造やその処理の仕方について苦闘したあとに
GOFパターンの話を聞くと「これだ」って思うよねw まぁ考えてみれば当たり前のことだが皆同じような話で苦闘して解決してきたんだなとw
- 368 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 13:54:01.96 ID:fMIGW4ql.net]
- >>360
今のJavaとC++は似通ってきたものになっているので、習得する基礎としてJavaで十分です ただ自分の場合は、C#のここら辺が分かりませんでした(最新のJavaやC++にもある機能もあるけど、使っていなかったものはいざとなったらできなかった) ・ジェネリックによる型の指定 ・デリゲートに関数を登録するようなプログラミング方式やラムダ式での登録の仕方 この2点だけしっかり押さえればUnityを使う分には十分だと思います
- 369 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 14:00:41.49 ID:va37mDig.net]
- >>366
GoFのデザインパターンはもう古いかなと敬遠してたんですが、ちょっと勉強してきます ありがとうございます
- 370 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 14:06:42.56 ID:ITxDr56r.net]
- >>365
>>368 アドバイス、ありがとうございます。 まずはunityをダウンロードして入門書も買ってみます。
- 371 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 14:07:26.88 ID:xtA3CAsU.net]
- よっぽど手の込んだことをしようとしない限り、”C#”の勉強っていらんのよね
Unityで提供されている各種命令文を簡単な条件文で書いていくだけだし
- 372 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 20:58:29.20 ID:IIQ7IFTk.net]
- んだな、言語知識よりも構造設計とか小技のノウハウ覚える方が100倍重要
いまC#で作っている奴らはJavaScript(UnityScript)に変えたとしても、 ひと月以内に適応できると思う
- 373 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 21:51:46.11 ID:fMIGW4ql.net]
- 確かにUnityの場合、クラスやデリゲートを書けない層でごった返してる気はする
- 374 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 22:06:30.98 ID:xtA3CAsU.net]
- そこに目をつけたplaymakerはうまいよね
- 375 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 22:18:01.92 ID:IIQ7IFTk.net]
- 若いUnityプログラマのほとんどは
Win32APIとか.NetFrameworkAPIとかASP.NETとかDB接続とかAZUREとかWPFとか いわゆるC#のメインどころは知らないと思う、C#でUnityしかできないと思うよ それは業界のジャンルが違うから別にそれでいいけど ゲーム作った事がある学生がUnityで非ゲーム業界への就職の時に「C#できます」って言っても現場じゃ通用しない ゲーム業界に入るなら大きなアドバンテージ
- 376 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 22:36:27.42 ID:IPD8Q3/S.net]
- >>375
そんな…まじですか unityの使い方覚えるので精一杯なのに…
- 377 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 22:37:46.76 ID:Qcd4UYgw.net]
- ゲーム開発初心者はGameMakerつかうほうがいいよな
- 378 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 22:47:24.26 ID:ZaMlxJpH.net]
- コードが読める時点でそこらへんの新卒よりは上だろう
プログラミングを一度もやったことがありませんという人間が平気で入ってくるからな 少しは安心してよい
- 379 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:00:08.04 ID:1rUoREqX.net]
- >>376
unityでゲーム作ってたらc#を使ってるってよりスプリクトつかってゲーム作ってるようなものだ unityでゲーム作成(プラモデルの組み立て) c#などの言語でゲーム作成(プラモの原型作成) って感じと捕らえればわかりやすいんでないかい?
- 380 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:02:04.74 ID:WGSM5ACL.net]
- unityでC#使っててもそれだけで「C#使えます」なんて言える奴はイネーヨ
- 381 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:02:47.53 ID:xtA3CAsU.net]
- 各種オライリー読まなくてもゲーム作れるようになったのはほんと良いことだと思うわ
unityに限らないけどゲームエンジンを作った人たちには感謝だよ
- 382 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:28:35.40 ID:fMIGW4ql.net]
- しっかり言語の知識とプラットフォームの知識は分けてしゃべった方が良いんじゃないかな
すくなくともここで.NET FrameworkをC#のメインだと言い張るのは的が外れている
- 383 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:40:06.95 ID:IIQ7IFTk.net]
- >>376
ゲーム業界に行きたいならまずUnityだけ覚えればいいと思うよ 今はUNITY真っ盛りだし。 ゲーム業界って流行りとかプラットフォームがすぐ変わるから 「プラットフォーム変わっちゃったもんねー」で先行者メリットがリセットされて その都度早く覚えた者勝ちみたいだったらしい 新しいゲーム機が発売されたり、flashブラゲーが出たり、スマホアプリが出たり の変わるタイミングで新進気鋭の零細が大成長したりしてたけど Unityがある今、どんなプラットフォームにもUNITYは対応できちゃうから あと10年くらいは確実にUNITY万歳の時代だと思う 非ゲーム業界を狙ってるならUnity経験は役に立たない それよりも無料のデータベースを自分で作って簡単なマスタメンテ画面作ったり WEBで簡単な掲示板やチャットやらを作れる方が実務に直結 >>377 たしかに。アプリへの書き出し機能が有料ってところ以外はおっしゃる通りだと思います。 >>378 そうですな。 何でもいいから何かを作った奴はそうでない奴に比べて絶対に有利 >>382 どこをどう考えても.NET FrameworkはC#のメインだけど UNITY質問スレ的には関係ないですな
- 384 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:43:56.13 ID:yPTYN8ta.net]
- 目的と手段を勘違いしてる奴が多いなw
如何にプログラム技術が高いかじゃなくて 如何に面白いゲームを作るかが問題なんだぜ
- 385 名前:名前は開発中のものです。 [2015/10/23(金) 23:46:09.21 ID:Nu2ogj9S.net]
- DXライブラリで頑張れば、Unity使った時に覚醒できると信じてUnityは使ってない
- 386 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 23:48:46.36 ID:IIQ7IFTk.net]
- >>384
おっしゃる通りですね 目が覚めました
- 387 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 00:11:38.70 ID:CDyg9EnB.net]
- たまにマ板化するよね
だいたい有識者が説教する流れになる
- 388 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 00:26:05.36 ID:XLjhBzj0.net]
- こいつは触らんほうがいいな
- 389 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 01:41:58.28 ID:EBPAR9n5.net]
- 言語仕様を理解してれば、あとは基本的にプラットフォームごとのリファレンスを読めばなんとかなるようになってるんだよな
コピペプログラマにとっては見たことのないAPIは使えないわけだけど
- 390 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 01:53:50.33 ID:mTUlvSdd.net]
- 正直言語は何か一つ覚えてれば
他のもリファレンスで何とかなると思う
- 391 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 03:02:02.40 ID:V9zmfXM3.net]
- ボールの軌道(放物線)を描いてるんやが、壁にあたった後の軌跡をかけない・・・
- 392 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 03:11:09.24 ID:XLjhBzj0.net]
- はあ?
…失礼。お話を伺う限り、単に衝突判定時に横座標反転すればいいだけのことだと思うのですが、如何でしょうか。 失礼ながら、お母様のおへそが出べそなのではないかと存じます。
- 393 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 03:48:30.56 ID:qNQskRcI.net]
- 親は関係ねぇだろ親は!!
- 394 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 04:10:14.67 ID:V9zmfXM3.net]
- >>392
imgur.com/xeX81gd.jpg ボールを飛ばす前に重力等の情報をもって計算して、ぴんくのボールを 表示してるんやが、壁の計算がどうしてもわからんのだ 低脳ですまんなぁ
- 395 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 06:52:52.94 ID:p8EQ66I2.net]
- 物理の教科書買ってこい
- 396 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 07:56:59.27 ID:KaKPEOLC.net]
- >>394
厳密じゃなくてそれっぽく見せたいなら、考え方としては 壁に当たったら軌道を逆にする 簡単な数学で言えば壁に当たるまではx軸を増加して 壁に当たったらx軸をマイナスにすればいい
- 397 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 08:17:55.86 ID:+CaGfj12.net]
- >>393
そいつ(ID:XLjhBzj0)には触らん方が良い 毎晩嫌味ったらしい事ばっかり書いているから、触らん方が良いよ
- 398 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 08:43:05.22 ID:SmTDfYKE.net]
- >>392はただのジョークで>>393はそれに乗っかっただけじゃないの?
- 399 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 09:29:42.64 ID:KaKPEOLC.net]
- ジョークでも流れや言い方ってものがあると思うがね
性格が歪んでなきゃ質問スレであんな発言しないわ
- 400 名前:名前は開発中のものです。 mailto:sage [2015/10/24(土) 09:50:11.18 ID:zK6jAtq5.net]
- 黙れや低学歴の分際で
|

|