[過去ログ]
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
361: 名前は開発中のものです。 [sage] 2017/07/18(火) 18:34:40.85 ID:FE5XIj8v 書き忘れていましたがunityです。ダメージの関数はこんな感じです。 public class All : MonoBehaviour { public static void Damage(GameObject Atacker,Collider Defencer,float Bairitu){ Status Atacker_status = Atacker.GetComponent<Status> (); Status Defencer_status = Defencer.GetComponent<Status> (); float iryoku = Atacker_status.ATK * Bairitu; //HP=HP-ダメージ(威力(ATK*倍率)-DEF) float damage = iryoku - Defencer_statu
s.DEF; Defencer_status.HP -= damage; Debug.Log(Defencer.gameObject.name+"に"+damage+"のダメージ"); } } http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/361
362: 名前は開発中のものです。 [sage] 2017/07/18(火) 19:07:33.84 ID:WHQyahvR >>360 関数内で宣言されたローカル変数には他の関数からはアクセスできない http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/362
363: 名前は開発中のものです。 [sage] 2017/07/18(火) 19:13:27.58 ID:2W3KfGyT >>360 parentがStartメソッドの中しか存在してない感じ unityもC#も知らんので適当書いて悪いんだけど parent をAtack1クラスの変数メンバ(C#はフィールドだっけ?) にしたらいいんでない? こんな感じ float Bairitu=2f; private GameObject parent; void Start(){ parent = gameObject.transform.parent.gameObject; あ、もう書かれてたか http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/363
364: 名前は開発中のものです。 [sage] 2017/07/18(火) 19:36:42.97 ID:FE5XIj8v >>362 >>363 お二方ありがとうございます! 363さんの通りにやったら出来ました。コードを短くしようと宣言と代入をまぜてしまったのがわるかったんですね… http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/364
365: 名前は開発中のものです。 [] 2017/07/30(日) 18:09:54.85 ID:5Ihu8jsr さすがにそのレベルだときちんとC#入門なり読んだほうがええよ コピペ繰り返ししてても必ず行き詰まる http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/365
366: 名前は開発中のものです。 [sage] 2017/08/05(土) 23:37:55.71 ID:ehXOQcQR シムシティみたいにマップをユーザーが作れるゲームで、ユーザー同士の作ったマップを繋げてオープンワールドのゲームって作れないですか? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/366
367: 名前は開発中のものです。 [sage] 2017/08/05(土) 23:55:58.31 ID:BajiLgAd この世に作れないゲームはない http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/367
368: 名前は開発中のものです。 [] 2017/08/12(土) 16:17:41.65 ID:ESn6sAhR 乱数XorShift128(シードはWinAPIのGetTickCount)で、0〜7の範囲に限定して乱数を取得するとき、 何回取得しても15個単位で同じ乱数が繰り返されます。 また、「0,2,4,6」、「0,3,5,6」等、何回取得してもまったく出てこない値が発生するケースもあります。 シードがどんな値でも0〜7をなるべく偏らせず、満遍なく取得できる方法はありますでしょうか。 ちなみに、乱数取得に使用したロジックは以下です。 Result = ( int )( ( ( LONGLONG )XorShift128() *
8 ) >> 32 ) ; Result = ( int )( ( ( LONGLONG )XorShift128() * 8 ) / 4294967296 ) ; http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/368
369: 名前は開発中のものです。 [] 2017/08/12(土) 18:39:33.70 ID:IlHp4nG4 そのロジックの意図不明たけど、乱数 % 8ではダメなのか。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/369
370: 名前は開発中のものです。 [] 2017/08/12(土) 18:41:22.01 ID:IlHp4nG4 % 8で偏りで出るならそもそもの乱数が低品質で別のを使ったほうがいいとおもうぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/370
371: 368 [] 2017/08/12(土) 22:38:47.66 ID:ESn6sAhR 剰余じゃ偏るみたいなので、2番目のロジックは乱数の最大値+1で割ることで割合を一様にしているのですが、どうにも偏ります。 XorShiftにしているのは速度が欲しかったからです。 乗算合同法のような高速な乱数生成と組み合わせてみようと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/371
372: 名前は開発中のものです。 [] 2017/08/13(日) 00:00:35.64 ID:XpyGzIyC 有力な擬似乱数だったら% 8くらいは平気だとおもうぞ。 そんなに簡単に乱数に見えなくなるなら消えてるはず。 あと速度はメルセンヌ・ツイスタとか早かったとおもうぞ。精度も。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/372
373: 368 [] 2017/08/13(日) 17:22:05.44 ID:SaJk8uOb 結局メルセンヌ・ツイスタにしました。 XorShiftより2倍近く遅くなりましたが、偏りはほぼ解消されました。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/373
374: 名前は開発中のものです。 [] 2017/09/22(金) 00:13:18.53 ID:9O6Wt+8S ゲーム制作を思い立ちPCを買うところなのだけど ゲームを作る時に光学ドライブはあった方が良いですか? ちな購入するPCはこのページのミドルクラスのやつ↓ http://www.g-tune.jp/ws_model/tv/ http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/374
375: 名前は開発中のものです。 [] 2017/09/22(金) 01:09:55.19 ID:9O6Wt+8S 質問しといてなんですが結局光学ドライブはつけました 無駄レス申し訳ありませんでした http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/375
376: 名前は開発中のものです。 [sage] 2017/09/22(金) 06:41:06.91 ID:VIsdKRdF 必要ないと思うけど何で付けたの? ディスクで配布するとか? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/376
377: 名前は開発中のものです。 [] 2017/09/22(金) 10:53:33.63 ID:sHBYer5e >>376 配布は考えてないけど、ゲームごとに別のディスクにわけて持ちたくて あと完成したら大学のサークルで発表会?みたいなのがあるからCDに入れられたら便利かなと http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/377
378: 名前は開発中のものです。 [sage] 2017/09/22(金) 19:19:38.62 ID:QX7DEKnV 開発用PC の最低ライン Windows 10 pro版 CPU は、i5 メモリは、8GB 普通は、 CPU は、i7 メモリは、16GB 以上で、とにかく最大まで積む。 保証期間も3年以上で、できれば5年 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/378
379: 名前は開発中のものです。 [sage] 2017/09/23(土) 04:02:11.59 ID:8K71UDE8 3Dゲームならスペックいるが ツクールならスペックいらない 無条件に高スペック推奨するのは かえって分かってない http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/379
380: 名前は開発中のものです。 [sage] 2017/09/23(土) 09:40:43.06 ID:Q/MCw/w8 まず、グラフィックボードの記載が無い。 あと、win10のHome Proの違いも解ってないっぽい。 Windows 10 Pro Windows 10 Homeの内容に加え、企業向けのコンテンツを一部追加したエディションです。企業向けのエディションである、Windows 10 Enterpriseと比べると、一部機能は搭載されていません Windows 10 Home Windows10で一番基本的なエディションです。Mobile版を除いた全てのエディションに、このHome版の機能が含まれています。 このエディションは「PC
、タブレット、2in1PC」の3つを搭載対象として作成されています。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/380
381: 名前は開発中のものです。 [sage] 2017/09/23(土) 09:42:58.03 ID:Q/MCw/w8 OS 認識する最大の 物理メモリ容量(32bit) 物理メモリ容量(64bit) Windows 10 Home 4GB 128GB Windows 10 Pro 4GB 2TB Windows 10 Enterprise 4GB 2TB Windows 10 Education 4GB 2TB http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/381
382: 名前は開発中のものです。 [sage] 2017/09/23(土) 09:49:03.43 ID:Q/MCw/w8 最大までって、 メモリを2Tも積んで、どうするの? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/382
383: 名前は開発中のものです。 [age] 2017/09/23(土) 16:37:00.19 ID:Q/MCw/w8 初心者です。 個人の開発でメモリを2T積む意味を教えて下さい。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/383
384: 名前は開発中のものです。 [] 2017/09/23(土) 19:29:41.00 ID:jpzlmy8L GeForce® GTX 1060ってグラボでは無いのか? もう注文自体は済ませてしまったんだけど取り消したほうが良いのかな オプションつけてたらなんだかんだで15万超えてしまったんだけど流石にこれ以上のPCは予算が無くて買えない http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/384
385: 名前は開発中のものです。 [] 2017/09/23(土) 19:49:32.08 ID:jpzlmy8L pro版は企業用って聞いてHOME版にしてしまった http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/385
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 617 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s