[過去ログ]
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
299: 名前は開発中のものです。 [sage] 2017/04/16(日) 21:43:40.56 ID:80/NQ2O9 フリゲならそれでいいんじゃね? 同人含む有償になると、「他のゲームでも聞いた音楽や効果音」になって 暖かい空気になっちゃったりするけど http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/299
300: 名前は開発中のものです。 [sage] 2017/04/16(日) 22:21:08.59 ID:Tzt3Qz+G 俺なら、csvの1セルを4バイトにして 下位2バイト=マップ、上位2バイト=イベント番号(ゼロならイベントなし) とするかなぁ。 イベント番号に応じたイベント内容は、別csvに定義 イベント番号, イベント内容ID, Param1, Param2 1,DOOR_OPEN,100,200 2,DOOR_OPEN,200,300 2,POP_MONSTER,200,300 ・ ・ ・ として、イベント1番を踏んだら、map[100,200]にあるドアをオープンする、 イベント2番を踏んだら、map[200,300]のドアをオープンして敵を配置する
、みたいな (実際はもっとリッチに作るけど) http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/300
301: 名前は開発中のものです。 [] 2017/04/16(日) 22:51:16.26 ID:kRbAGBu8 >>296>>297>>300 ありがとうございます! 一人での製作でないのでチームメイトと相談しながらですが参考にさせていただきます! http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/301
302: 名前は開発中のものです。 [sage] 2017/04/17(月) 11:22:30.73 ID:nMb2jrT5 確率についての質問です。 num=0 x=0.8 if(Math.random()<x){ num++ } とする事でおおよそ80%の確率でnumが1になりますが、xが1以上の場合についてどういう処理が「自然」なのか助言が欲しいです。 x=2.5 t=x while(t>0){ num++; t-- } とすると整数部(2)+小数部の確率で+1されますが、0や1が出てきません。 x=0.25 y=10 for(i=0;i<y;i++) { if(Math.random()<x){ num++ } } num=Math.floor(num/x/y) とすれば0以上3以下を出す事が出来ますが、試行した所3
が殆ど出ません。 確率はそもそも1以上はあり得ないとか、好きにしたらいいとか言われると何も言えないのですが、よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/302
303: 名前は開発中のものです。 [sage] 2017/04/17(月) 14:44:39.84 ID:CeybGC4T >>302 試行で一回を超えて表現することは出来ないから、 1.0以上の場合は、効果値にその確率の値を掛けたものを使う、 みたいにするくらいしか出来ないんじゃない? ただ、確率として何が自然か、よりもどういう動作にしたいのか、に 合わせることを考えた方がいいと思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/303
304: 名前は開発中のものです。 [sage] 2017/04/17(月) 14:46:34.75 ID:xDsBOEVj 単純に「整数ではない少数を含む実数型で0以上3未満」の値が欲しいのであれば、 Random() * 3.0 で良いのでは? 「整数型で0〜3の値がランダムに欲しい」のであれば、floor(Random() * 4) で作る。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/304
305: 名前は開発中のものです。 [sage] 2017/04/17(月) 16:24:30.85 ID:hM9ln6SH >>302 何をしたいのかが分からない 最初の例でxは確率であって、1より大きいことはない。 1より大きい場合は確率ではないので何か別の仕様とごっちゃになってる http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/305
306: 302 [sage] 2017/04/17(月) 21:05:26.61 ID:nMb2jrT5 while(t > 0){ if(Math.random()<t){ num++ } t-- } 一応訂正しておきます。 確率としてxが変数なのだから1以上に拡張できるだろうと安易に思ったのですが 結果として期待する値を元に組むべきみたいですね、もう少し練ってみたいと思います アドバイスありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/306
307: 名前は開発中のものです。 [] 2017/04/17(月) 22:16:41.59 ID:YICTIW9c ヒント 乱数を使うときにですね、整数を使います。 小数点以下を使うのならば桁数を考慮しなければなりません また、浮動小数点になると誤差もでますのでそれなりの配慮が必要です 乱数の方式によっては乱数系列を変える必要があるかもしれません http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/307
308: 名前は開発中のものです。 [sage] 2017/04/17(月) 23:19:14.05 ID:xDsBOEVj >307 は中身のない適当な内容だから、真に受けてはダメよ 1行目 意味不明。 浮動小数点は乱数生成アルゴリズム(相互に独立したビット列)の結果の写像でしかないのは確かだが 2行目 当然だが説明のどこにも繋がってない 3行目 オレオレ乱数でもない限り配慮は不要です。むしろ配慮しなきゃならないロジックを知りたい 4行目 シードの話なんだろうが、同一現象を意図して起こしたいという特異な理由が無きゃ、現状考慮不要 http://mevius.5ch.net/test/read.c
gi/gamedev/1464484536/308
309: 名前は開発中のものです。 [sage] 2017/04/18(火) 19:57:31.45 ID:BrH5+HNi >>293 床とかドアとかのマップチップの種類と スイッチで何か起動するイベントは 別(CSV)ファイルにするのが一番シンプル 割った値で〜みたいのは 今はそんなことやんなくていい たしかに昔の貧弱な環境ではやってたけど CSVなんて大したデータ量じゃないし 今は分かりやすさを優先した方がいい http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/309
310: 名前は開発中のものです。 [sage] 2017/04/19(水) 12:53:38.82 ID:Heu0KhfG こんちは 自分で作ったゲームとか素材とかレビューしてもらうにはどのスレいったらいい? 画面みせて印象とか感想ききたいんだけどね http://i.imgur.com/ab08FPh.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/310
311: 名前は開発中のものです。 [sage] 2017/04/19(水) 18:31:55.71 ID:WrZGpKZP >>310 ゲーム晒すスレならあるけど、見てる人いるのかはわからない 自作ゲームを晒すスレ http://echo.2ch.net/test/read.cgi/gamedev/1478389235/ 総合発表&雑談スレッド http://echo.2ch.net/test/read.cgi/gamedev/1410101430/ 雑談スレだけど、こっちのがまだ人見てるかも 板自体過疎だからどこ行っても微妙だろうけど ■ ゲーム製作技術板雑談スレ02 http://echo.2ch.net/test/read.cgi/gamedev/1466425755/ http://mevius.5ch.net/test/read.cgi/ga
medev/1464484536/311
312: 名前は開発中のものです。 [sage] 2017/04/21(金) 12:40:23.95 ID:xqFzuMCb >>311 詳しくレスありがとう、行ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/312
313: 名前は開発中のものです。 [sage] 2017/04/22(土) 00:34:00.65 ID:kyU3Lozr unityでvector3のインスタンス作成時っぽいコードを自分で作ってみようと思ったんですが、 v[0,1,2] = x,y,z;の所でエラーになります。正しいコードはどう書くんでしょうか? public class A : MonoBehaviour { public int[] v = new int[3]; public A(int x,int y,int z) { v[0,1,2] = x,y,z; } void Start () { A vector = new A(1,2,3); print (vector.v); } } http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/313
314: 名前は開発中のものです。 [sage] 2017/04/22(土) 11:49:18.65 ID:dsK7ht6t UNITYなんてやったことないけど、そこは v[0]=x; v[1]=y; v[2]=z; って書かなきゃいけないんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/314
315: 名前は開発中のものです。 [sage] 2017/04/23(日) 04:15:17.39 ID:r8hNpd2g >>315 エラー消えました。ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/315
316: 名前は開発中のものです。 [sage] 2017/04/23(日) 07:26:42.72 ID:eOR/cmkG 配列と構造体だから使い方全然違うでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/316
317: 名前は開発中のものです。 [sage] 2017/04/23(日) 21:44:46.34 ID:yld7WlCV 314だけだと言葉足らずだったので・・・ そもそもX〜Zの要素を、配列とするべきか、それとも public readonly int X, Y, Z; のように持たせたほうがいいのか、ってのを考えたほうがいいかも (俺なら後者にする。詳しくないけど数学系でn次元配列とかやりたいなら前者?) 蛇足なので無視してもらっていいけど、classとstructのどっちがいいの?とか、 classにするならmutable/immutableどっちがいいの?とかね http://mevius.5ch.net/test/read.cgi/gamed
ev/1464484536/317
318: 名前は開発中のものです。 [sage] 2017/04/24(月) 03:46:00.37 ID:WDk1Jl/J その辺は3Dプログラミング作法と高速化で必須のSIMD命令との受け渡しによる。 素直にOpenGLのVector3の実装そのまま持ってきた方が…… http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/318
319: 名前は開発中のものです。 [sage] 2017/04/30(日) 01:13:41.60 ID:/JCPw1cz 作ったゲームの宣伝ってどこでできますか? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/319
320: 名前は開発中のものです。 [sage] 2017/04/30(日) 14:24:02.34 ID:l71AYb5p プラットフォームによるんじゃ? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/320
321: 名前は開発中のものです。 [sage] 2017/05/02(火) 17:11:22.54 ID:vZlCbAL/ PCとAndroidです http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/321
322: 名前は開発中のものです。 [sage] 2017/05/07(日) 02:55:59.31 ID:thvpXpCs OpenGLで質問です。 テクスチャの切り替えで詰まってます。 一枚の画像からテクスチャを切り出して、texcoord指定にて各オブジェクトに適用しています。 そこでその画像のglBindTexture後に、 一部のオブジェクトでテクスチャを貼らない場合があるのですが、何もテクスチャを指定しない方法がわかりません。 glBindTextureの0指定はパフォーマンス上使えません。 画像に空欄部分を作り、それをテクスチャとして貼るという方法は思いつきましたが、個人的に良い案とは
思えませんでしたので、保留しています。 一般にこういう場合はどうするのでしょうか? また、他に何か良い方法ありませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/322
323: 名前は開発中のものです。 [] 2017/05/07(日) 02:56:29.66 ID:thvpXpCs メール欄間違えました。ageます。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/323
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 679 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s