- 1 名前:名前は開発中のものです。 mailto:sage [2017/09/03(日) 00:28:41.79 ID:a5PwtHbk.net]
- フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・マニュアル docs.unity3d.com/ja/current/Manual/index.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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【3Dゲームエンジン】Unity質問スレッド30 mevius.2ch.net/test/read.cgi/gamedev/1500412168/
- 196 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 17:15:58.38 ID:xG88wYNx.net]
- しょーもないあげあしとりすんな
- 197 名前:名前は開発中のものです。 [2017/09/10(日) 20:00:16.51 ID:TnOfkDMi.net]
- Parent1objとParent2objがあってParent2objの子要素にChildobjがある状態で、
ChildobjのスクリプトからParent2objのコンポーネントは参照出来たのですが、ChildobjからParent1objのスクリプトを参照することが出来ませんでした。 別の親要素の場合はやり方が違ってくるんでしょうか? Parent2objは、GameObject.Find("Parent1obj");からのGetComponent<Parent1Script>(); で出来ているのですが、Parent1objの方はオブジェクトは取得できたのですが、GetComponent<Parent1Script>();のところでエラーになってしまいます。 コード自体はParent2objと同じ書き方なので単純なタイプミスとかではないと思います。 詳しい方いましたらよろしくお願いします。Parent2obj経由で取得するのは無しで。
- 198 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 20:36:06.41 ID:gUCJ2Ape.net]
- >>195
全然何言ってるかわからんが、public変数用意してインスペクタからぶちこんだらどうですか?
- 199 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 20:37:33.18 ID:wLGTB/Vw.net]
- 親子関係は多分何の関係もない
多分親子関係を解消しても同じ問題が起き続けると思う
- 200 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 21:44:41.56 ID:4Rb+8BqY.net]
- Parent1objとParent2objに関連がないから2から1のコンポーネントにアクセスするなんて無理
人間オブジェクトから猫オブジェクトの尻尾コンポーネントを取得して出来るわけない
- 201 名前:名前は開発中のものです。 [2017/09/10(日) 21:51:11.31 ID:TnOfkDMi.net]
- 親子関係以外のところでした。
問題の解決はできてませんが、エラーはその場しのぎ的に回避することは出来ました。 Find()の引数を、そのまま"Parent1"と指定するか成形した文字列を使うか、によって後者はエラーが出てしまうようです。 型も変えて、ifで確認もしてみても全く同じ引数のはずなのに。。 参照してるオブジェクトは全く同じなのになぜかそのオブジェクトからコンポーネントを参照しようとすると違いが出てしまいます。。
- 202 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 21:54:06.76 ID:xG88wYNx.net]
- どっか別のところにエラーあるんじゃないの
- 203 名前:名無し@キムチ [2017/09/10(日) 22:04:59.48 ID:ZxIOOhE7.net]
- >>192
あなたは中級者ですか? 中級者になるには、ものすごい才能と桁外れの努力が必要なんでしょうね。 中級者はエリート中のエリートですね!!尊敬します♬
- 204 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 22:19:28.77 ID:RYw2aYmg.net]
- アセットを買うことで努力は不要になります
- 205 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 23:36:33.09 ID:MgfIMtrk.net]
- 命令文とエラーの内容を書いてくれると特定できるかもしれない。
- 206 名前:名前は開発中のものです。 [2017/09/11(月) 01:07:41.21 ID:pTEqwMfi.net]
- >>203
見づらいと思いますが //子要素のスクリプト。パターン@ Parent1obj = GameObject.Find("Parent1"); //子要素のスクリプト。パターンA ParentNo = 1; //←int Parent1obj = GameObject.Find("Parent" + Convert.ToString(ParentNo)); //←string //B Parent1Script = Parent1obj.GetComponent<Parent1Script>(); // ←エラー箇所 @→BまたはA→BのどちらもParent1objまでは取得できます。(Parent1obj.transformは取得できる) ですが、A→BだとAではなくBだけがエラーになってしまいます。 文字列を連結させるところは、成形したもの一旦変数に入れてやってみてもダメでした。 エラー NullReferenceException: Object reference not set to an instance of an object(子要素のスクリプトのBの行)
- 207 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:51:15.66 ID:nAMBaJhQ.net]
- parent.toString();
- 208 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:54:21.48 ID:FE+WM+ya.net]
- エラーにならない
おま環だねガンバレ
- 209 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:58:02.29 ID:KYkMRorB.net]
- エラーが出た行でParent1objがnullになってないか確認してごらん
- 210 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:00:29.25 ID:KYkMRorB.net]
- あ、全く199みてなかったわ
- 211 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:03:51.01 ID:FE+WM+ya.net]
- Parent1objをpublicにして直接GameObject指定しても
Bで同じエラーが出るんじゃないのかねコレ
- 212 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:18:34.83 ID:KYkMRorB.net]
- もしかして、Parent1は動的に生成されているのかい?
Instanciateなんかで
- 213 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:21:50.56 ID:FE+WM+ya.net]
- あー、実行順でないタイミングでFindしてるとか?
- 214 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:28:05.57 ID:KYkMRorB.net]
- わざわざParent+数字で指定してるからきっとそうなんだろう
もしくはParent1の名前だけ動的に変えているとか もしそうならParent1をStart()で生成してるはずだからAwake()に変えてごらんなさい 違ったら知らん!寝る!
- 215 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 06:59:47.89 ID:iMsS6lRE.net]
- >>204
Bのとこ、Prent1Scriptとはなんじゃ? ってunityちゃんが言っているんじゃ
- 216 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 17:27:19.62 ID:pREf0Fi6.net]
- ヒエラルキーウィンドウをよーみたら
Parent1(Clone)になってないか?
- 217 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 17:32:42.27 ID:pREf0Fi6.net]
- 動的にインスタンス化した場合は名前変更のタイミングが怪しい
- 218 名前:名無し@キムチ [2017/09/11(月) 19:28:49.83 ID:6EQpgH7L.net]
- ビルドしたらUnityEngine.UI.dllが2つインポートされているのでひとつを取り除くようにというエラーが出たのですが、いったんUnityを閉じて開き直したら、エラーは出ませんでした。
あれは何だったのですか?
- 219 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 20:15:11.96 ID:m3KrXTAp.net]
- >>216
IKKO「まぼろし〜っ」
- 220 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 00:01:13.40 ID:LxIBfgSg.net]
- サッカーゲームを製作中ですが
ボールがサイドラインに出でたら 相手のスローインにするにはどうすればいいですか?
- 221 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 00:34:59.21 ID:O3zjOfzw.net]
- 自分に出来ないことはやらない方が良い
- 222 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 00:48:28.04 ID:vh9TxSHF.net]
- ずっと俺のターンにすればよくね?
- 223 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 00:53:03.67 ID:EIxU3hB8.net]
- 謎の力で外に出ないようにすれば、スローインしなくていい
- 224 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 01:23:58.55 ID:f2LZA667.net]
- 出たらスローインすればいんじゃね?
- 225 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 01:37:40.59 ID:5vj3UT5R.net]
- >>218
サイドラインからボール1個分の所にトリガーに設定したボックスコライダーを置いてOnTriggerEnterで拾えばいい どちらのボールになるかの判定用に最後にボールに触れた奴を保持しておくとか スローイン時にインプレーになる前にトリガーが反応しても無視するとか まあ色々考える事はあるが、特に難しい事もないだろ
- 226 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 05:41:58.06 ID:LxIBfgSg.net]
- >>223
onstartlocalplayerで簡単にできそうです ありがとうございました >>220 💩 >>221 💩 >>222 💩 >>219 destroy
- 227 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 17:17:17.24 ID:VbauEpLA.net]
- 初心者死ね
- 228 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 19:12:16.17 ID:WMFDAPp/.net]
- 初心者は別にいいけど、基礎の基礎とか、ググれば一発の事を調べもせずに聞くやつ嫌い
- 229 名前:名無し@キムチ [2017/09/12(火) 19:25:56.22 ID:11+5l+5w.net]
- >>225
あなたは中級者ですか? 普通の人は中級者の域に達することはまず不可能ですよね? あなたはその厳しい「壁」を突破したひとにぎりのエリートですね!!!! それは全世界に雄叫びを上げていいほどの栄光ですよね!!!!! もう尊敬できます!!!!
- 230 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 19:59:04.54 ID:VbauEpLA.net]
- ガイジにゲームが作れると思うなよ雑魚ども
- 231 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 20:16:45.91 ID:GqIgYJQE.net]
- オー!ワタシニ ツクレナイト イウノデスカ!?
- 232 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 20:48:50.39 ID:g56vR3cG.net]
- OnStartLocalPlayer関係ないだろ
ローカルかどうか調べてどうすんだよ
- 233 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 20:56:40.38 ID:+Ig/WnX3.net]
- ガイジの作った動画やゲームってドン引きされて終わりじゃん
頭の可笑しな奴が作った世界に共感しろとか無理ゲー過ぎる
- 234 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 23:22:55.63 ID:0hueOJua.net]
- おにぎりおいしいんだな
- 235 名前:名前は開発中のものです。 mailto:sage [2017/09/12(火) 23:32:40.20 ID:lYehTibJ.net]
- 人間になりたーい
- 236 名前:名前は開発中のものです。 mailto:sage [2017/09/13(水) 12:32:58.23 ID:tkNIa6bw.net]
- >>231
キムチ君の創作物は確かに独特すぎるな だが彼が小学生ならまだ色々見込みはある
- 237 名前:名前は開発中のものです。 mailto:sage [2017/09/13(水) 15:22:08.30 ID:aX4p3TH8.net]
- 小学生がTubeでネトウヨみたいな啓蒙活動するかね?
知能が低いのはリアル知恵遅れだからでしょ
- 238 名前:名前は開発中のものです。 mailto:sage [2017/09/13(水) 21:49:31.30 ID:eXuymwCk.net]
- 何歳でもコイツ普通の人間じゃないって異物感が消えないなら一緒
- 239 名前:名前は開発中のものです。 mailto:sage [2017/09/13(水) 21:58:54.37 ID:QZBgsOgL.net]
- ゲーム作ろうなんて人間が普通の人間な訳ないじゃない
バカなの?
- 240 名前:名前は開発中のものです。 mailto:sage [2017/09/13(水) 22:09:24.06 ID:d81Fz30u.net]
- ガイジや知恵遅れの類はちょっと・・・
- 241 名前:名前は開発中のものです。 [2017/09/14(木) 05:17:30.26 ID:cRZ6tep3.net]
- 動き回るプレイヤーに向かって近づいてくる敵キャラが川に落ちないようにするにはどうすればいいですか?
フレーム毎に指定した座標に向かって動きつつ特定の場所は避けるように動かしたいです その場所に壁を作ったりして進入不可にはしたくないので川や落ちてしまう崖などを回避するような感じが望ましいです
- 242 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 06:25:04.85 ID:ytGho4E1.net]
- >>239
NavMeshAgentを使いましょう
- 243 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 10:14:16.08 ID:a5RNmFMw.net]
- >>239
アセットをかえば簡単ですよ
- 244 名前:名前は開発中のものです。 [2017/09/14(木) 10:52:52.86 ID:r1TIL/iR.net]
- ライトで空間を光らせたいんですが、方法があれば教えてほしいです。
真っ暗なところでろうそくに火をつけたらその火の周囲が全部淡く照らされる、みたいなものが理想です。 pointlightとかだと触れたcubeの部分のみ照らされるので、ちょっと考えとあってないなと思ったので
- 245 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 11:09:43.89 ID:ytGho4E1.net]
- >>242
こんなのはdo? tsubakit1.hateblo.jp/entry/2014/08/04/012544
- 246 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 15:05:20.30 ID:a5RNmFMw.net]
- >>242
アセット買えばいいんじゃね?
- 247 名前:名前は開発中のものです。 [2017/09/14(木) 17:41:52.54 ID:6rauQqsf.net]
- www.shuwasystem.co.jp/products/7980html/4212.html
この本みたいなUnityとJAVAの使い方の入門本って他に無いですか? amazonにも中古本しかなくて・・・。
- 248 名前:名無し@キムチ [2017/09/14(木) 18:06:31.91 ID:blsimDWV.net]
- >.245
当方もUnityの本をいくつか買いましたが、何の得るところもありませんでした。 わからないところはwebで検索したり、このスレで質問したりしたほうが、間違いなくためになりますw
- 249 名前:名前は開発中のものです。 [2017/09/14(木) 18:37:36.18 ID:6rauQqsf.net]
- Unityの入門本なら幾つか買いましたが
載ってる情報はUnityの基本的な使い方と簡単なゲームの作成のみで JAVAスクリプトの詳細の文法や説明などは無かったので ウェブで探してみたのですがUnityでのJAVAスクリプトの使い方 を解説した本が無かったのでこのスレで質問しました
- 250 名前:名無し@キムチ [2017/09/14(木) 19:16:02.94 ID:blsimDWV.net]
- >>247
JAVAスクリプトでなければダメなのですか? C#でやったほうがWebにもたくさん解説がありますし、便利だと思うのですが・・・
- 251 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 19:32:19.47 ID:cDZlH42B.net]
- スクリプトの変数日本語でかいたら問題おこる?
- 252 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 19:33:36.25 ID:u/+31ZRw.net]
- VS2015以降はUnityはC#で描くのがデフォ
- 253 名前:名前は開発中のものです。 [2017/09/14(木) 19:52:05.60 ID:6rauQqsf.net]
- >>248
将来的にandoroidアプリを開発しようと思っているので JAVAのほうがいいかと思ってJAVAを勉強しようと思ってます
- 254 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 19:58:45.35 ID:sGg+IWIJ.net]
- もしかしてjavaとjavascript勘違いしてないか?
別もんだぞ
- 255 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 20:12:56.46 ID:LZ6G/3Rr.net]
- >>242
シェーダー自作すればいいんじゃない shader forgeつかってもいい。セール中だし ライトの位置をシェーダーパラメータにセットして好きなように調整すればいい
- 256 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 20:15:02.15 ID:eCm8MZQA.net]
- >>251
JavaとJavascriptはハムとハムスターぐらい違うってばっちゃが言ってた つまり似て非なるもの(本当にまるっきり別物なので注意) 今だとUnityはC#が基本(Javascriptでも書けるけど、Unity独自の書き方になってる所が多くて全体的に微妙) androidアプリの開発を視野に入れてるなら、平行してJava勉強するか それこそC#を覚えて、xamarinでandroidアプリを開発するっていう選択肢もある
- 257 名前:名前は開発中のものです。 mailto:sage [2017/09/14(木) 20:36:47.26 ID:ZNgNbFVQ.net]
- もうC#以外サポートしてないぞ
たまには公式見に行けよ
- 258 名前:名前は開発中のものです。 [2017/09/15(金) 01:20:16.56 ID:gJgWfBBj.net]
- つかjs終了なんじゃなかったっけ?
- 259 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 03:08:49.80 ID:lXtnkQRv.net]
- https://blogs.unity3d.com/jp/2017/08/11/unityscripts-long-ride-off-into-the-sunset/
あんま使ってないから廃止するってさ ・6月からアセットストア規約改定、USはリジェクト開始 ・2017.2 betaで新規作成不能 ・US→C#変換ツールの提供開始
- 260 名前:名前は開発中のものです。 [2017/09/15(金) 03:38:42.81 ID:UHSBhRu+.net]
- Awake()内で生成したオブジェクトのstart()内で生成元のオブジェクトをFindで参照しようとするとエラーが出てしまう
FindWithTagだと問題なく参照できるんだけど、どんな違いがあるのですか?
- 261 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 04:38:04.59 ID:nSaatuIV.net]
- Awake()で生成したゲームオブジェクトの名前を確認してごらん
コピー元の名前(
- 262 名前:Clone)になってないかい? []
- [ここ壊れてます]
- 263 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 04:40:07.02 ID:SbMft1zc.net]
- 双方向の依存は出来たら避けようね
- 264 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 05:11:01.85 ID:nSaatuIV.net]
- おっとそういうことね
>>259は見なかったことにして! 日本語って難しいのね
- 265 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 05:33:59.50 ID:SbMft1zc.net]
- まぁ双方向避けると面倒くさいコードになったりするから必ず守れなんて言わないけども
親を参照するならFind〜なんて使わず、子側のコンポーネントにメンバー変数Patentを作っておいて、Awake()で生成した後にセットしておくほうが余程わかりやすくて効率的
- 266 名前:名前は開発中のものです。 [2017/09/15(金) 06:12:39.21 ID:C26q+BLT.net]
- icoみたいなカジュアルゲームとリアル系tpsどちらが労力少ないの
- 267 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 06:15:30.74 ID:iOHegvL1.net]
- ICOをカジュアルゲームって言っちゃうのか
- 268 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 06:26:27.34 ID:nSaatuIV.net]
- Findは手軽だけど重い処理だし、
なによりゲームオブジェクト名を気軽に変えれなくなるから できるだけ使いたくないね
- 269 名前:名前は開発中のものです。 [2017/09/15(金) 06:54:15.60 ID:A1FS0ZQf.net]
- .NET 4.6に切り替えたのに[CallerFilePath]とかでエラー吐かれる
文字列補間は問題なく機能してるんだけどなー
- 270 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 07:33:51.47 ID:ljSh3Meh.net]
- findみたいに便利だけど使わない方がいい奴教えてください
- 271 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 07:42:29.59 ID:QIHrIV1t.net]
- >>267
Unity
- 272 名前:名前は開発中のものです。 [2017/09/15(金) 07:44:07.45 ID:gJgWfBBj.net]
- >>267
C#
- 273 名前:名前は開発中のものです。 [2017/09/15(金) 08:02:41.82 ID:C26q+BLT.net]
- tile map editorみたいなソフトのことなんと呼ぶのでしょうか?
地図作ったり、構想寝るのに使えます
- 274 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 08:50:20.19 ID:EGt+u9XK.net]
- >>267
PhysX Coroutine
- 275 名前:名前は開発中のものです。 [2017/09/15(金) 09:12:16.70 ID:Aq4FB1MU.net]
- >>270
レベルエディタ
- 276 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 09:32:34.19 ID:noNxX/lU.net]
- >>272
ググレカス
- 277 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 09:33:19.48 ID:noNxX/lU.net]
- 安価ミス>>270
- 278 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 09:39:21.54 ID:rBbGvDYl.net]
- コルーチン使わずに遅延処理ってどうやるの
- 279 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 09:49:12.41 ID:H8Tlm6Ge.net]
- 祈れ
- 280 名前:名前は開発中のものです。 [2017/09/15(金) 11:09:43.18 ID:Z4+dfFzN.net]
- >>252
>>254 Unity入門本を二つ買ったのですが どれもJavaScriptを使って解説をしていたので jsが主流だと思っていました とりあえずC♯とjsを平行して勉強指定校と思います
- 281 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 11:30:50.32 ID:Z4Wm6IRO.net]
- >>277
UnityScript(JavaScript)は次バージョンから廃止(>257公式発表)で 最終的にはCLIを除去して完全に動かなくなる
- 282 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 11:40:29.99 ID:qpbJCWM1.net]
- >>277
それは不運だったね C#一本に絞った方がいいよ 俺はJavascriptだけでWeb上にゲーム作れるバリバリ使える野郎だったので 最初UnityもJavascriptでやってた だが、ネット上にあるサンプルコードのほとんどがC#でJavascriptの資料がなさすぎた 資料数がC#10に対しJavascript1くらいの割合に感じた。 結局、ネット上にあるC#のサンプルコードを自前でJavascriptに書き直す事が増えていき そうなると当然C#の文法とかもある程度解読できないとダメなので(通訳みたいな感じに) C#の知識増えていくw そしてC#だけでコードかけるようになった C#もJavascriptも両方経験した俺から言えるのは C#の方がかなり楽だよ Javascriptで10行必要だったものが1行で済んだりする そしてC#だとUnityの機能を100%使えるがJavascriptだと使えない機能がいくつかあって Unityの70%くらいしか使えないという差もある ちょいうろ覚えだが 構造体やクラスがJavascriptだと元々無いので他の機能を使って無理矢理それっぽくする必要があった気がする Unityでコードを書く時は標準でMonoDevになってるが、C#だとこれをMicrosoftVisualStudioに変更できるのも大きい むちゃくちゃ便利でコード書きやすくなるよ 直前に修正した位置を色分けで表示されてたり スクロールバーの所みるだけでどの行にエラーがあるかもわかるし 打ち込んでる最中にリアルタイムにエラー検出してくれるしで、C#ならではの効率の良さに感じたよ あと、今後はUnity公式がJavascriptでの開発を廃止にするので 新機能の公式リファレンス(説明書)が一切作られないから UnityでJavascriptを使い続けるのはデメリットしかないよ わざわざエキスパートモードに挑むようなものさw
- 283 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 11:42:48.20 ID:qpbJCWM1.net]
- >>278
おー、完全に動かなくなるのか それはもう使い続ける意味はないね
- 284 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 11:50:44.16 ID:tetkTc3Q.net]
- C#ですらゲームではマイナーな言語だしJavascriptが消えるのは必然
- 285 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 11:56:40.30 ID:qpbJCWM1.net]
- Javascriptが使い物にならないのはUnityやゲーム作りに関してはだけどね
HTML5やWeb上ではJavascript(JQuery含む)はもう不動の地位で消える事はないよ Node.js(Javascript製のWebサーバー)まで登場しサーバーサイドでもCとJava類の方が消えつつある 先は読めないがもしPHPがNode.jsに駆逐されたら(まずありえないとおもうが…) Web技術はJavascript一択になる日もありえるわけだからね そうなったらそうなったで言語統一されて便利っちゃー便利 というスレチなお話しでしたw
- 286 名前:名前は開発中のものです。 [2017/09/15(金) 12:08:03.63 ID:A1FS0ZQf.net]
- Unity ScriptをJavascriptって呼ぶのに違和感ある
- 287 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 12:36:25.80 ID:ljSh3Meh.net]
- >>268 >>269
ワロタ。息ぴったりやん
- 288 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 12:36:35.01 ID:Z4Wm6IRO.net]
- UnityScriptコンパイラはbooで出来てて、USを続ける限り
廃止した筈のbooにリソースを割かれ続けるようなもんらしい API的にも.NET4.6以上に対応するのは厳しいみたい 今のMONOコンパイラはC#6対応で.NET4.6まではいけるぽい .NET4.6フルサポートしたら別スレッド立ち上げられるようになる筈
- 289 名前:名前は開発中のものです。 [2017/09/15(金) 16:14:45.21 ID:A1FS0ZQf.net]
- >>267
マジレスするとMathf.SinとかPowとかかな有名どころだと
- 290 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 17:00:59.33 ID:rBbGvDYl.net]
- コルーチン使わずに遅延処理ってどうやるの
- 291 名前:ダーク王鍬大使 mailto:sage [2017/09/15(金) 17:39:45.72 ID:rXRQ3Q8A.net]
- Time.deltaTime;を使うチンコ(^^
- 292 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 17:58:23.36 ID:rBbGvDYl.net]
- 下記のような実装法でしょうか?ずっとコルーチンを使っていたためこの発想は無かったです、ありがとうございます
gamesonytablet.blogspot.jp/2012/12/unity.html
- 293 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 18:24:17.22 ID:ljSh3Meh.net]
- >>286
ありがとうございます。参考にさせていただきます
- 294 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 18:34:52.80 ID:ljSh3Meh.net]
- ゲームオブジェ内で変数持ちまくったら(管理しにくいという問題は無視して)動作重くなりますか?
- 295 名前:名前は開発中のものです。 [2017/09/15(金) 19:14:17.54 ID:De0ciDZn.net]
- >>291
流石にそういうのは聞いたことないけど パフォーマンスにかなり関心あるようだからこういうの見たら幸せになれるんじゃないでしょうか https://docs.unity3d.com/ja/540/Manual/MobileOptimizationPracticalScriptingOptimizations.html あとはUnity パフォーマンスとかUnity 最適化とかでググッてみるとか
- 296 名前:名前は開発中のものです。 mailto:sage [2017/09/15(金) 19:27:40.79 ID:QldMjzQw.net]
- >>292
あなたが神か
|

|