- 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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 214 名前:191 [2015/10/18(日) 00:03:06.28 ID:rDcOzmyF.net]
- 度々で申し訳のですが、質問お願いします
色々試してみたのですが、 UnityはOnTriggerEnter2D()が発火するか、毎フレーム見ている訳では無いようですね つまり、衝突してもOnTriggerEnter2D()が呼ばれないフレームがあって、次のフレームでも衝突しているのそこで呼ばれているという感じ OnTriggerEnterを必ず毎フレームチェックさせるのって、Unityの仕様上不可能なのでしょうか?
- 215 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 00:35:19.11 ID:68E4TV35.net]
- >>214
知らんけど Collision DetectionをContinuous Dynamic とかにしてみたらどうなん? 知らんけど
- 216 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 01:16:44.46 ID:az8YO3K5.net]
- トリガーエンターはトリガー役次第で
同じ組み合わせでも若干挙動が違う 修正要望のとこでもactive扱いされてたはず (エンターでなくステイが呼ばれてしまうパターンとか) たぶん未検出だったのはそのパターンだよ
- 217 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 01:18:52.03 ID:az8YO3K5.net]
- あ、でも次フレでちゃんとエンターが
呼ばれてるなら話は別か…
- 218 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:25:59.82 ID:Z+mXcSfL.net]
- >>211
_Aはどこからやってきた? button_imageを設定したクラスAのインスタンスかどうか確認すべし
- 219 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:28:10.08 ID:Z+mXcSfL.net]
- >>198
Animator無効にしてみたらわかるじゃん
- 220 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:46:23.63 ID:MRmqAbop.net]
- Start()やUpdate()にpublicやprivateのアクセス修飾子って付けてますか?
- 221 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:50:53.41 ID:Z+mXcSfL.net]
- >>214
どんな処理してる/したいかわからないけど スクリプトライフサイクルフローチャートを見ると Update()が呼ばれる前にフィジックスサイクルでFixedUpdate()とOnTriggerXXXが1回以上呼ばれるから その辺考慮しないとならないかもね
- 222 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:58:04.64 ID:Z+mXcSfL.net]
- >>220
コーディングスタイルに従って付けたいけど、 Unity作法的には付けないんだろうなと複雑な気持ちになりながら Unity以外の独自のメソッドやフィールドにはつけてる
- 223 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:01:09.80 ID:j1PN9OWm.net]
- >>220
つけない。個人的にはつけんなと思う publicは必要なら付けるけど、チームにC#に不慣れなJava屋さんが混じってるとかじゃなけりゃprivateなんかいちいちつけないよ あとこれは個人的にだけど、MonoBehaviourで外からUpdate叩く必要があるのは設計ミスだと考えてる
- 224 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:09:36.58 ID:MRmqAbop.net]
- >>223
もちろんそういうのはミスだと思うけど、機能的な意味というより アクセシビリティの明示化として付けた方がいいのかなと思った 付けないでいきます
- 225 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:12:34.82 ID:Z+mXcSfL.net]
- あぁMonoBehaviour関連は基本的にpublic付けてなかったわ
しかしVSTUの支援機能でメソッドを生成するとpublicがくっついてくるのがマジでうざい
- 226 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 04:00:30.69 ID:iwpU0EWd.net]
- 補完候補に出てきても邪魔だし継承もできないしで俺はprivateにしてるな
- 227 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:13:06.36 ID:/o2ZGcRA.net]
- ドリュ...ドリュ...(下痢便が喉を通る音)
- 228 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:48:00.54 ID:68E4TV35.net]
- >>223
C#に限らず 省略してケチつけられる事はあっても 明記してケチつけられる事は無い つまり前者がベター 大手企業のコーディング規約が厳しいところではとくにそう 個人開発なら好きにすればいい ギットハブに載せるなら省略したほうが俺カッケーと思える。 実際は何でもかんでも明記したほうが素人からは分りやすい
- 229 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:49:38.71 ID:68E4TV35.net]
- >>228
×つまり前者がベター ○つまり後者がベター 間違えた
- 230 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:57:28.71 ID:68E4TV35.net]
- しかしStart()やUpdate()で公式でも省略されてるし
俺は公式をマネる
- 231 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 09:10:59.54 ID:MRmqAbop.net]
- 国内外のサンプルやコード漁ってみたけど
private Updaste()なんて記述は一度も見たことがない 「ネイティブ的には付けるべきだが、Unityファンデーションとしては付けないのがお約束」 が答えだと思って付けないようにする というか、むしろ付けてたところは削除した
- 232 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 09:33:18.87 ID:/o2ZGcRA.net]
- ああんひどぅい
- 233 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 10:12:20.79 ID:o9qWTZEn.net]
- そういえばthisとかって書かなくても動くけど、書いた方が良いの?
アクセスが早くなるとか?
- 234 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 11:44:51.00 ID:w9B0rbB0.net]
- 書かないと処理自体が変わる場合がある
- 235 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 11:51:59.74 ID:68E4TV35.net]
- >>231
外国の事は知らんけど 国内のサンプルっていってもしょせんGITHUB程度だろ? C#案件の圧倒的大多数であるNEC、富士通、NTTデータとかの大手SI案件のコーディング規約はネットじゃ漁れない まぁ別に大手が決めているから正しいってわけじゃないし、ゲームプログラムは別なのかも知れんし、外国のスタンダートも知らん。 オライリーのC#本には「アクセス修飾子は明示的に書くべき」と書いてあるらしい start()やupdate()には明記しなくて他のメソッドは明記するってのも変じゃない? …知らんけど
- 236 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 14:29:00.35 ID:0bdtifGO.net]
- ミスするまでひたすら走り続けるゲームをスマホ向けに作ろうと思っていて
最初はプレイヤーの座標は固定、地形や障害物の座標を動かす仕組みにしていました。 しかし色々あってプレイヤー自身を移動させ、地形や障害物を順次生成していくよう変更しようと思ってます。 ミスしない限り無限に続くゲームなので、プレイヤーの座標値が増え続けるのが心配なのですが 別に気にしなくていいんでしょうか? それともある程度座標値が増えたらリセットするべきでしょうか?
- 237 名前:名前は開発中のものです。 [2015/10/18(日) 16:51:13.76 ID:Bovb6HPu.net]
- n秒処理を遅延させてからDestroyするみたいなコルーチンで、
コルーチンが終了する前に、コルーチンを持っているオブジェクトが別のオブジェクトによってDestroyされた時 MissingReferenceExceptionになってしまっているっぽいのですが、 どう回避したらよいでしょう お願いします
- 238 名前:名前は開発中のものです。 [2015/10/18(日) 16:59:01.96 ID:LsptOkDK.net]
- >>237
gameOjectをnull 判定すればいい。 厳密的には表面上だけのnullであることは理解しておいた方がいい。 というか、例外で処理に影響なけりゃ放っておいてもいいと思うけど
- 239 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 17:03:10.63 ID:UZxRZfss.net]
- 答えにならない気もするけど、
> n秒処理を遅延させてからDestroyするみたいなコルーチンで、 this.gameObject.Destroy( this.gameObject, n ); じゃいかんの? あと、外から消されることもある+消える前に何か処理をしたい、とかなら public void SelfDestroySet(){} みたいな自殺予約メソッドを持たせて、外部からDestroyしたい時はそれを使って 想定した挙動で終わらせる方がいいかもね Destroy(object,n);が実行済みなら外からの自殺は受け付けないとかできるし
- 240 名前:名前は開発中のものです。 [2015/10/18(日) 17:25:57.46 ID:Bovb6HPu.net]
- >>238
>>239 ありがとうございます。参考に色々やってみます。 あと、追加の質問で申し訳ないのですが、 突然、これまで警告で済んでいたものがコンパイルエラーに判定されるようになって焦っています。 例えば、到達できないコードがあるというだけでコンパイルエラーになってしまうみたいな
- 241 名前:名前は開発中のものです。 [2015/10/18(日) 17:59:24.90 ID:TrUNqvaA.net]
- Websocket-sharpで通信しようとしてます。
エディタ上やスタンドアローンでは通信できますが、WebPlayerでは通信できませんでした。 当初はソケットセキュリティの問題かと思いましたが、どうやらポリシーxmlを取りに接続すらしていないようです。 どうすれば解決しますでしょうか
- 242 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 23:40:12.06 ID:68E4TV35.net]
- みなさんUNITYで何かを作ってらっしゃると思いますが
目的を教えて下さい
- 243 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:09:44.14 ID:eCCsj2sh.net]
- >>242
仕事
- 244 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:11:04.44 ID:eOY/ajC5.net]
- >>242
趣味
- 245 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:11:31.25 ID:OwEsguCp.net]
- 人生
- 246 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:33:20.23 ID:zPUM+HaB.net]
- >>242
見栄
- 247 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:35:20.25 ID:2ywTR4Ff.net]
- モテたい
- 248 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:40:21.08 ID:ECFH2sF/.net]
- Unityで彼女ができました!
あと宝クジも当たりました
- 249 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 02:03:20.64 ID:YjebVaWa.net]
- >>242
子供の頃の夢、「ぼくのかんがえたゲームを作る」を叶える為に。 あと個人的な目標?のために
- 250 名前:名前は開発中のものです。 [2015/10/19(月) 03:06:38.08 ID:TwXCumvw.net]
- >>242
僕はunityを通して人の笑顔が見たいです。 そしてもっと多くの人と知り合いたいです。
- 251 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 03:54:50.82 ID:ROH4SLzL.net]
- マンガ的な画作りに
・LOD: 「汚れ」の斜め線が遠距離で点になる ・斜線も点も、距離に関わらず一定の太さの線 ・描画はマテリアルに投影される ということをしたいのですが、hatching shaderでもスクリーン空間ベースのスクリーントーンでもなく、検索に行き詰ってしまいました 実装が浮かぶ方ヒントいただけませんか!
- 252 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 04:39:28.40 ID:YfUVbMBB.net]
- エロゲのMOD作るためじゃないのか?
アホみたいな質問が多いから大半がそうだと思ってたわw
- 253 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 04:52:36.21 ID:arxityHG.net]
- >>251
君とエスパー氏以外の人にも意味が伝わるようにまず国語の勉強から始めてはどうか
- 254 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 05:30:58.68 ID:ROH4SLzL.net]
- >>253
伝わりづらいですよね。ギルティギアくらいで実現しててくれてたら マテリアルの表現を線/点模様でしたいという意味なんです ただそれがcross hatching shaderだと距離に依って線の太さが変わり ポストプロセシングだと模様の位置がスクリーンスペースに張り付くしで。 一定の太さにするには、やっぱり輪郭線しかないですかね?
- 255 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 06:36:16.84 ID:ECFH2sF/.net]
- ギルティギアはポリゴン反転だろ
- 256 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 08:25:19.86 ID:2uFD82QD.net]
- >>147
おおー 質問者じゃないけど、知らんかった!
- 257 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:46:42.35 ID:2ywTR4Ff.net]
- 3Dゲーム作る際に「素人ぽくない」とか「個人開発ぽくない」様に見せる工夫って何か無いかな?
単純にテクスチャの素材に拘る以外に
- 258 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:52:59.35 ID:zPUM+HaB.net]
- がんばる
- 259 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:59:34.48 ID:1FQgbPH8.net]
- ライティング
- 260 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 12:56:05.47 ID:9/kFet9L.net]
- >>257
素人っぽくないと個人開発っぽくないは別。 素人っぽくないは「上手いモデルを使う」「上手いモーションを使う」 個人開発っぽくないは「物量に頼らないジャンルを選択する」 てなところだろう。 実際のところ個人開発っぽくない、はかなり難しくて そういうジャンルを選択した時点で既に「個人開発っぽい」感じはしてしまう 物量もクオリティも何もかもが「個人では絶対に不可能」と言い切れるものだけが 個人開発っぽくないので。
- 261 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 14:24:28.58 ID:p8/lALg0.net]
- >>257
uiを頑張れ
- 262 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 14:59:11.64 ID:TNBM6q1P.net]
- >>
服の輪郭線と服の柄の線を同じ太さで描くのは挑戦価値あるね ギルティギアがしてたのはシャギらない線テクスチャの貼り方まで マテリアルid書き込むレンダーテクスチャにちょっかい出すのはどうだろう
- 263 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 19:12:32.95 ID:C8xAZa8b.net]
- >>257
プロが作ったアセットを沢山取り入れる アセットストアのものっておこづかい程度でも買える価格のものばっかりだし現実的
- 264 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 20:12:50.50 ID:paVoHQj9.net]
- アセットストアの規約に
改変、改作、翻訳、二次創作、分解はダメって書いてあるけど、 じゃあ一体何が出来るんだ? そのまんまの形で使う以外ないってこと?
- 265 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:06:39.87 ID:tjEJ5dAZ.net]
- >>264
そういうのは不自然に改変しなきゃいいのよ あとシェーダフォーグみたいな凄いアセットは 規約なんて気にしなくて済む
- 266 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:35:40.46 ID:1Uh2yyva.net]
- https://www.assetstore.unity3d.com/en/#!/content/14147
なにこれすんごい便利そう これunity標準で採用してほしい
- 267 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:38:32.77 ID:eOY/ajC5.net]
- >>266
Unity4時代にはめちゃ世話になったけどUnity5だと特殊な表現の時しか使わないからなぁ
- 268 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:40:07.54 ID:1Uh2yyva.net]
- まだ4なんだよなぁ……
さっさと仕上げて5にするか
- 269 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 22:16:51.90 ID:OHvpNpR2.net]
- >>267
5でこれに似た機能って追加されたの?
- 270 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 22:37:58.92 ID:eOY/ajC5.net]
- >>269
似た機能がUnity5に有るわけじゃ全くない、5から通常のシェーダが結構きれいなんで自前のシェーダが必要って状態が減ったんよ 特殊表現とかするならすごくありがたいのは今でも変わらないよ。
- 271 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 23:38:05.70 ID:dTIWCnyT.net]
- ここってPUNについての質問もOKですか?
- 272 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 01:26:36.74 ID:YKrhcxMJ.net]
- ゲームオブジェクトを隙間なく並べて移動させたいと思っています。
■・・・オブジェクトを生成する地点 □・・・生成された移動オブジェクト(全て右方向に移動) ○・・・移動オブジェクトを削除する地点 ■□□□□□→ ○ ■(生成地点)から生成された□(移動オブジェクト)をひたすら○(削除地点)に向かって移動させています。 移動オブジェクトが削除地点に入るたびに生成地点から新しくインスタンスを作るようにしてるのですが 移動スピードを変えると並んでるオブジェクト間に隙間が生じ、修正も上手くいきません。 Time.deltaTimeを使った経過時間でオブジェクトを生成する方法なども試しましたがダメでした・・・。 スクリプト上で生成した四角いオブジェクトを畳のように隙間なく並べて移動させるのが目的なのですが どなたか良い方法をご存知ないでしょうか?
- 273 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 01:51:47.93 ID:q4gEjShb.net]
- >>272
隙間ってどうできてんの?数値で指定すれば隙間とかありえなくない? もしRigidBodyがつっかえることを言ってるならそのままでは基本的に回避はできない。 衝突処理の中身を考えればわかると思うが。 つっかえるのが嫌ならRigidBodyのGravityを使うのをやめて 自前で下方向への当たり判定を行い当たりがなければAddForceやTranslateする処理を 実装したほうがよい。
- 274 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 05:41:46.01 ID:hfAUVuEy.net]
- >>270
背景とかキャラはテクスチャで配置物とかをデフォシェーダー機能使ってるって事?
- 275 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 06:14:55.03 ID:/M67hyXG.net]
- もし今新しい相手と一緒にいたとしたら、悔しいというより新に対して羨ましいと思う
やっぱり誰よりも愛おしい そんな元と出会えたことも一緒に過ごせたことも奇跡みたいなもんだから 欲張っちゃいけないのかもね
- 276 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 13:40:40.99 ID:HeX6SvlI.net]
- C#でみる、<>で囲まれた構文は何という機能なのでしょうか?
いままで見よう見まねでC#を書いてきたため、ここにきて簡単な入門書を買いました しかし、簡単なものを買ってしまったためか、今まで自分の中で謎であった<asdf>のような<>で囲まれた文法について解説がありませんでした この部分だけでもググるか他の書籍を読んで知っていないとまずいと思うのですが、何と呼ばれている機能なのかわからないためググれずにいます 何という名前の機能なのでしょうか?
- 277 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 13:59:41.86 ID:t2qItEKd.net]
- c# <T>
- 278 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:03:06.35 ID:lyLdtEEw.net]
- >>276
ジェネリック
- 279 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:44:05.16 ID:HeX6SvlI.net]
- >>277
>>278 ありがとうございます
- 280 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:57:21.14 ID:/M67hyXG.net]
- 誤爆スマソ
- 281 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 15:52:07.02 ID:llPZiPIl.net]
- >>276
【LINQの前に】ラムダ式?デリゲート?Func<T, TResult>?な人へのまとめ【知ってほしい】 qiita.com/RyotaMurohoshi/items/740151bd772889cf07de
- 282 名前:名前は開発中のものです。 [2015/10/20(火) 16:14:46.46 ID:B6QiBKNA.net]
- Unity5でkinect2のモーションを
キーフレームに記録する方法はありますか?
- 283 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 16:46:23.25 ID:1yc/mTSH.net]
- MSに聞けよ
- 284 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 16:48:00.37 ID:ov8D6e/u.net]
- なにしたいのかよくわからないけど、モーションをモデルに焼きたいだけならオートデスクの製品であるよ
Unity内でリアルタイムにモーションを操作したいのなら、ちょっとよくわからない。KinectのSDK探るしかないんじゃない?
- 285 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:07:31.21 ID:HeX6SvlI.net]
- >>281
ありがとう 買った簡単な本とはえらい違いだった 1/3ぐらい読んでみたものの、全然頭に入らない・・・・
- 286 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:24:28.19 ID:ZISMWbKw.net]
- ORKでメタルギアアシッドもどきを作りたいのですが
移動イベントのチュートリアルと質問できるほどの英語力が無く困っています wait input forkからchange positionまではなんとかできたのですが 移動が確定するまで現在位置を保持して一歩ごとにキャンセルできる キャンセル後、一つ前のバトルメニューに戻る、がどうしても実装できません 組み方を教えていただけないでしょうか
- 287 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:47:32.87 ID:AcZKkZXh.net]
- >>272
どういう理屈でズレるんだろう。 オブジェクトのサイズが1mだとして、ちょうど1m移動したタイミングで次を生成しないとダメとかそういう話なのかな? あるいは>273が言うように当たり判定が変な作用してるのかもしれんが。 個々のオブジェクトに、生成&削除をさせないで それを管理するオブジェクトを作って、そっちで一括管理するくらいしか思いつかん…
- 288 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 20:21:55.95 ID:cEc4j0yF.net]
- >>272
個別に命令出してるから処理がおっつかなくてズレるんだろ? 全部emptyオブジェクトにつっこんで一括移動させたり タグとか配列とか使って一括で移動させてみれば? …知らんけど
- 289 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 21:07:25.25 ID:CANbdRk4.net]
- 毎日3~4回プロジェクトのバックアップを取るのですが
バックアップファイルを軽量化する為に、これは消して良いってフォルダやファイルはありますか? アトラスキャッシュは蓄積している様なのでたまに消しています
- 290 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 22:21:10.57 ID:SmmF+wwt.net]
- 設定や導入アセット次第だけど基本Asset以外消せるよ
てかバックアップ手作業? gitでも入れてリモートにpushした方が手間ないよ それにgitignore任せでより安全に運用できるし unity gitignoreとかで検索するといい
- 291 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 22:38:25.06 ID:cEc4j0yF.net]
- >>290
おれもフォルダ丸ごとコピペだわw 3個も4個も取らんけど そんなにバックアップ取っているとはおぬしは心に迷いがあるな
- 292 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 23:06:00.44 ID:SmmF+wwt.net]
- いや俺は作業ログをコミットしたいからgitを例に出しただけなのだけども。
心に迷いがあるかどうかって言うより、余計なこと考えたくないってところかな
- 293 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 23:11:53.31 ID:cEc4j0yF.net]
- iPhoneで数字のセットをする時のダイヤル(日付とか時間を設定するときのドラム?)みたいなのを作りたいんですが
便利なアセットかサンプルありましたらご教示お願い致します。
- 294 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 23:27:47.68 ID:SmmF+wwt.net]
- ぐぐっただけだけど
ttps://www.assetstore.unity3d.com/jp/#!/content/31412
- 295 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 23:39:35.74 ID:cEc4j0yF.net]
- >>294
む、無料でおなしゃす!
- 296 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 00:46:23.40 ID:9yfUDyn2.net]
- gitってお金払わないとソースコード公開されちゃうんじゃないの?
まあ、C#じゃソフトを公開したら常時公開してるようなものだけど
- 297 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 01:00:59.47 ID:lavfAaoE.net]
- >>295
2500円くらいいいじゃねぇか >>296 そりゃgithubだろ git自体はどこのサーバにもpushできるよ。 Windowsしか使ってないならちょっと面倒かもしれないけどローカルリポジトリだけでも良いんじゃ無いの? (最新のVSならgit扱えるし)
- 298 名前:281 [2015/10/21(水) 01:41:36.40 ID:KOB/LBqs.net]
- >>284
Cursor*10(nekogames.jp/g.html?gid=CUSOR10_2)の kinect版を作ろうと思ったんだけど、ポーズの履歴をキーフレームで残せるかなと思って・・・。 どこかのボタンを押せば出来るかなと簡単に考えてたんですけど、考えが甘かったですね。
- 299 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 03:17:26.84 ID:aT+kR72i.net]
- >>296
BitBucketってのがある ユーザー増やすとそれに課金されるシステム 一人なら無料 ところでC#なら公開してるようなもんってどういう意味 ソシャゲっぽいの作ろうとしてるからちょっと気になる 簡単に解読されて偽装できちゃったりするの?
- 300 名前:名前は開発中のものです。 mailto:sage [2015/10/21(水) 03:27:24.28 ID:EwpfZgiE.net]
- UIでパネルがズームしながら出て来るような演出って
基本Unityのアニメーション機能を使ってやっているのかな? uGuiで便利なコンポーネントあったりしないかな? あと、残り時間がスコアに加算される時の演出は基本プログラムでTextを変えていく方法なんだろうか?
- 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]
- 生データならそのまま引っこ抜けるよ
そんなの今更でしょう
|

|