[過去ログ] 【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
251
(1): 2017/02/12(日)14:13 ID:EtavPwSg(1/2) AAS
天体の動きについてなんですが
下の画像で左側にある白い点の軌跡がどうも自分の認識と一致しなくてもやもやしてます
画像リンク[png]:i.imgur.com
中央の質点でもう少しカーブを描いて元来た軌道に戻るようなコースを取るべきなのではないのかなと

for (i=0; i<starNum; i++) {
x = star[i].x// y,z,gも同様
for (j=0; j<starNum; j++) {
省15
252: 251 2017/02/12(日)19:42 ID:EtavPwSg(2/2) AAS
すいません、自己解決
ax += r*cos(a)*Math.sin(b);
で重力ベクトルを足し合わせたら思ったような軌道を描くようになりました。
画像リンク[png]:i.imgur.com

三角関数が出てこなかったからおかしいとは思ってたんですが、使い所はここだったようです。
253: 2017/02/13(月)16:55 ID:KNIkvquG(1) AAS
2chって、まともな奴居ないな

なんでだ?
254: 2017/02/14(火)21:51 ID:wjrKHD9V(1) AAS
まともな人間なんかいません
255: 2017/02/14(火)23:41 ID:Gk1lmm/X(1) AAS
久しぶりにこいつを思い出した

∧_∧
( ´∀`)
(    )
| | |
(__)_)
256: 2017/02/17(金)11:10 ID:+odLnfhS(1) AAS
アイデア等のメモはどういったソフト使ってる?
一文ずつタグ管理できる物がいいのかな?
257: 2017/02/17(金)11:15 ID:wSBiZNnF(1) AAS
計算式、 プログラムコード、 図や表、 実際に検証したデータ、 そのサンプル などをまとめられるノート系ソフト
258: 2017/02/19(日)12:16 ID:mNcI1x6p(1) AAS
2DRPGを作りたいと思っています
行く行くはSRPGを作りたいと思っています
キャラクターのモーションのスプライトやカットインやアニメーションをblenderで作成したいのでblenderからスプライトが出力しやすく
あまりプログラミングの知識が必要ないゲーム作成ツールを探しているのですが何が一番良いのでしょうか?
素材つくるのはあまり苦にならないのですが出力の手間がかかるのものは苦手なのでさけたいです
キャラクターのモデルはなるべくハイポリにしたいと思っています
現状unityはハードル高そうなのでウディタかrpgツクールかSBG、CF2.5のどれかにしようかと考えています
省1
259: 2017/02/28(火)09:26 ID:O7Mt0/s2(1) AAS
目標が SRPG ならここ1〜2年で SRPG Studio が急成長したから
それとデータ形式の近いツールを選んだほうがいいかも
260
(2): 2017/03/04(土)04:31 ID:4E/O9/5n(1/6) AAS
人生ゲーム CUI

キャラクターの居場所判定で迷ってます

乱数を発生
キャラクター移動管理に乱数を追加して行く
上記を読み込んで、返す
map限界なら、map 最初に戻る

乱数を追加して行く処理に悩んでいます。
省6
261
(1): 2017/03/04(土)06:53 ID:pCZKpIjJ(1/3) AAS
>>260
その処理が関数なのかループ内なのかわからないけど、
プレイヤーの位置をループの外かグローバルな所に持っておいて、
そこへ足しこんでいくようにすればいいんじゃないか?

位置での管理でなく、どうしても前回のrandが必要なら、
前回のrandをループの外かグローバルに保持しておく
262: 2017/03/04(土)07:04 ID:4E/O9/5n(2/6) AAS
>>261
ありがとうございます

外側に残して置く事にします。
どうもε≡≡ヘ( ´Д`)ノ
263
(1): 2017/03/04(土)08:44 ID:4E/O9/5n(3/6) AAS
>>260の続き?
移動処理完了後に物件購入しようとする所
CUIで考えてました。

端末(コマンドプロント)から
yかnの入力ぐらいできると思ってましたが、できない様です。

やはり、ブラウザから入力を受け取るしか無いですかね?。・゚・(ノД`)・゚・。
264
(2): 2017/03/04(土)09:05 ID:pCZKpIjJ(2/3) AAS
>>263
Node.jsなら、readlineってので標準入出力できるみたいだけど
外部リンク:chuckwebtips.hatenablog.com

自分は使ったこと無いので実際使えるのかは分からない
265
(1): 2017/03/04(土)09:20 ID:4E/O9/5n(4/6) AAS
>>264
感謝です
探しては見たのですが、どうやら、検索の仕方が悪かった様です_| ̄|○ il||li

それとは、別件なのですが、
トランプ(1組、52枚)を作成するのに戸惑っています(/* ... */)

調べた限りでは、配列を用意しておく方法と、foo文経由でネストを使い(配列で回したり)
13で割ったり、様々な方法が有りました。
省3
266
(1): 2017/03/04(土)09:40 ID:pCZKpIjJ(3/3) AAS
>>265
そのトランプの使い方次第としか言えないと思うけど、
もし今やってるのがプログラミングの勉強用なら
このあたりのデータ構造関係はとても大事な部分なので、
時間かけて色々やってみるのもいいかもしれない
267: 2017/03/04(土)09:48 ID:4E/O9/5n(5/6) AAS
>>266
勉強用です

いろいろ、お世話になりました( ー`дー´)キリッ
268
(1): 2017/03/04(土)10:19 ID:CpbmkOSb(1/2) AAS
var cards = [];
for (var i = 0; i < 52; i++) {
cards[i] = i;
}

これで、0〜51までを、札のID とする

配列のshuffle は、Fisher-Yatesアルゴリズム。
lodash(Underscore.js)のライブラリにある
省1
269: 268 2017/03/04(土)10:21 ID:CpbmkOSb(2/2) AAS
訂正
>これで、0〜51までを、札のID とする

1〜52にした方が、分かりやすいか
270: 2017/03/04(土)11:08 ID:4E/O9/5n(6/6) AAS
ほむ

var card=51;で済ませようとしてました(´-&#65103;-`;)

処理が追加しやすそうなので、使わせて頂こうと思います
どうも(つд⊂)ゴシゴシ  です
271: 2017/03/05(日)03:27 ID:Adrmq8s4(1/4) AAS
人生ゲームの移動処理 2

マップ移動を超過した場合に=0でマップ初期地に戻しているのですが、
マップを超過した分だけ、進んで行く風にしたのですが、どうしたら良いでしょうか
272: 2017/03/05(日)03:28 ID:Adrmq8s4(2/4) AAS
スイッチ文で解決しました、挙動は不安定です

超過分と言う処理が難しいですね
273: 2017/03/05(日)12:41 ID:HYLpWWx0(1/2) AAS
メモリが保持されない状況で、カードをひく処理を作ったときは
処理内容に比べてやらなきゃならないことが無駄に多くて面倒だったなあ
274: 2017/03/05(日)21:09 ID:Adrmq8s4(3/4) AAS
気分 age
275: 2017/03/05(日)22:07 ID:Adrmq8s4(4/4) AAS
変な話だけど、CUIでの辺り判定はどうしてる?
乱数?
276: 2017/03/05(日)22:55 ID:HYLpWWx0(2/2) AAS
前提となるゲームの内容がわからないので答えようがない
277
(1): 2017/03/08(水)13:42 ID:mTf60rtn(1) AAS
2D絵を動かすソフトはSpineやSpriterStudioだと思うのですが
3DCGを動かすソフトは何になるのでしょうか?

MayaやBlenderは、2DでいうPhotshopやIllustratorの様に、描く専用だと思っているのですが、
動かすのもMayaやBlenderですか?
278
(1): 2017/03/08(水)14:30 ID:KX8qGHLQ(1) AAS
>>277
MayaやBlenderはモデル作成(モデリング)に加えて、
動かす(モーション作成)機能も持ってるからそうなるね

モデリングのみやモーション作成用のソフトなんかもあるので、
それらを組み合わせて使うことでも可能
279: 2017/03/09(木)22:34 ID:U5a9Jd0Q(1) AAS
>>278
教えて頂きありがとうございます!
280: 2017/03/11(土)20:17 ID:SPaUUS2V(1) AAS
javaでゲーム作成しているのですが、マップ間の移動などでプレイヤーのインスタンスをその度渡すか、static化して値を取りに行くかで悩んでます。
static化したプレイヤーを格納しているクラスに度々アクセスするのとプレイヤーインスタンスを渡していろいろするとではどちらが一般的なのでしょうか?
281: 2017/03/11(土)23:40 ID:yDacQV2Z(1) AAS
どっちでもよろしないか?
折衷案としては、プレイヤーインスタンスをシングルトンにしてマップにDIしとけばええやろ
282: resumi 2017/03/12(日)01:21 ID:4HIpI7NS(1) AAS
これ普通にショックだね。。
本当なの??
外部リンク:goo.gl
283: 2017/03/12(日)19:19 ID:s9dkU/8J(1) AAS
奴隷との生活みたいなゲームを作りたいのですが
こういうADV?をプログラムの難しい知識無しで作れる
ゲームエンジンってないですよね?
奴隷との生活で使われているティラノスクプトという
エンジンは一応触ってみたのですが
ボタン機能を自作しようとするとかなり難しいようで途方にくれています
284
(1): 2017/03/13(月)08:21 ID:VteuJ9rz(1) AAS
奴隷との生活は知らんけど
ティラノスクリプトにはティラノビルダーって初心者向けのエディタがある
そっちを触って難しいって言っているならゲーム製作は難しいかもしれない
285: 2017/03/13(月)23:56 ID:HK/nncOv(1) AAS
>>284
ありがとうございます
もう少し触ってみます
286
(1): 2017/03/18(土)23:46 ID:Ohd787vg(1) AAS
いまツクールでゲーム作ってて楽しんでるんだけどもっと自由な形で作れるソフトみたいなのありませんか?
ツクールだと性質上仕方ないけどパッと見はみんな似たような感じで飽き始めてきました
Unityが良いのかなと思ったのですが2Dのゲームを主に作りたいので合うものを探しています
287: 2017/03/19(日)02:16 ID:ako+YEt5(1) AAS
>>286
2DゲームもUnityで良いと思うが、気に入らないならCocos2d-xだろうか
288: 2017/03/19(日)11:27 ID:xu5q5k8B(1/2) AAS
外部リンク[html]:www.famitsu.com

こういうマルチプラットフォーム対応するにはどんな言語というかエンジンで
開発するんでしょうか?
289: 2017/03/19(日)11:30 ID:upS6YJRL(1) AAS
おもちゃ的なアプリを除いて商業するのにC++言語+用途特化ライブラリ 以外に選択肢って存在するの?
290: 2017/03/19(日)11:32 ID:xu5q5k8B(2/2) AAS
C言語では二十本くらいゲーム作ってC++もOOP含めて勉強して
言語仕様を確認する程度のサンプルソースは組んだりしてましたが
その後長期のブランクがあるので具体的にどういうものを使うのか全然わかりません
291: 2017/03/19(日)14:19 ID:t0J3EC6N(1) AAS
マルチならUnityが一番楽
292: resumi 2017/03/20(月)02:38 ID:j7U25m1q(1) AAS
外部リンク:goo.gl
これ本当だったら、普通にショックじゃない??
293
(2): 2017/04/16(日)08:33 ID:kRbAGBu8(1/2) AAS
横スクロールアクションでcsvを使ってステージを読み込んでるんだけど(0が何もなし、1が床みたいな)
スイッチとそれに対応したドアをどう実装すべきか思いつきません
具体的にいうとスイッチとドアの関連付けをどのようにやればいいか思いつきません
何かいい案ないですか?
294
(1): 2017/04/16(日)13:23 ID:I8oSN4/4(1/3) AAS
マップチップを 1〜127 とするのであれば、追加情報を A×128 にして値を設定すれば、
128で割った余りがマップ情報、128で割った値が追加情報、という混在ができる。

この辺のプログラムの基礎知識レベルが直感的にわからないのであれば、ファイル分けるかして情報を複数に分けて持つ
295: 2017/04/16(日)14:13 ID:laqjtGTc(1) AAS
>>294
あまりの値でスイッチとドアを関連付けるって感じですかね?
296
(2): 2017/04/16(日)14:21 ID:I8oSN4/4(2/3) AAS
Yes
マップチップがドアの場合は追加で得られた値をどの様に解釈する〜みたいな処理にする。

マップチップ(0〜127)=29
追加X(0〜127)=92
追加Y(0〜63)=9
追加Z(0〜3)=2
みたいな値を
省2
297
(1): 2017/04/16(日)14:33 ID:I8oSN4/4(3/3) AAS
>293 の事例の説明としては例が不適切だった

マップチップ番号95=ドアの鍵を開けるスイッチとするのであればという話だから

マップチップ(0〜127)=95
対象となるドアの座標X(0〜127)=85
対象となるドアの座標Y(0〜63)=24
変更後の値Z(0〜4194303)=2256413 (2,9,92へ飛ぶドア >296 のやつ)

CSVの値 = Z*(64*128*128) Y*(128*128) + X*(128) + マップチップ番号
省1
298: 2017/04/16(日)17:06 ID:GiBSPec0(1) AAS
BGMとかSE作成はみんなどうしてますか?
フリー素材とか使う人が多いのかな
299: 2017/04/16(日)21:43 ID:80/NQ2O9(1) AAS
フリゲならそれでいいんじゃね?

同人含む有償になると、「他のゲームでも聞いた音楽や効果音」になって
暖かい空気になっちゃったりするけど
300
(1): 2017/04/16(日)22:21 ID:Tzt3Qz+G(1) AAS
俺なら、csvの1セルを4バイトにして
下位2バイト=マップ、上位2バイト=イベント番号(ゼロならイベントなし)
とするかなぁ。

イベント番号に応じたイベント内容は、別csvに定義

イベント番号, イベント内容ID, Param1, Param2
1,DOOR_OPEN,100,200
2,DOOR_OPEN,200,300
省7
301: 2017/04/16(日)22:51 ID:kRbAGBu8(2/2) AAS
>>296>>297>>300
ありがとうございます!
一人での製作でないのでチームメイトと相談しながらですが参考にさせていただきます!
302
(3): 2017/04/17(月)11:22 ID:nMb2jrT5(1/2) AAS
確率についての質問です。
num=0
x=0.8
if(Math.random()<x){ num++ }
とする事でおおよそ80%の確率でnumが1になりますが、xが1以上の場合についてどういう処理が「自然」なのか助言が欲しいです。
x=2.5
t=x
省8
303: 2017/04/17(月)14:44 ID:CeybGC4T(1) AAS
>>302
試行で一回を超えて表現することは出来ないから、
1.0以上の場合は、効果値にその確率の値を掛けたものを使う、
みたいにするくらいしか出来ないんじゃない?

ただ、確率として何が自然か、よりもどういう動作にしたいのか、に
合わせることを考えた方がいいと思うけど
304: 2017/04/17(月)14:46 ID:xDsBOEVj(1/2) AAS
単純に「整数ではない少数を含む実数型で0以上3未満」の値が欲しいのであれば、 Random() * 3.0 で良いのでは?
「整数型で0〜3の値がランダムに欲しい」のであれば、floor(Random() * 4) で作る。
305: 2017/04/17(月)16:24 ID:hM9ln6SH(1) AAS
>>302
何をしたいのかが分からない
最初の例でxは確率であって、1より大きいことはない。
1より大きい場合は確率ではないので何か別の仕様とごっちゃになってる
306: 302 2017/04/17(月)21:05 ID:nMb2jrT5(2/2) AAS
while(t > 0){ if(Math.random()<t){ num++ } t-- }
一応訂正しておきます。

確率としてxが変数なのだから1以上に拡張できるだろうと安易に思ったのですが
結果として期待する値を元に組むべきみたいですね、もう少し練ってみたいと思います
アドバイスありがとうございます。
307
(1): 2017/04/17(月)22:16 ID:YICTIW9c(1) AAS
ヒント
乱数を使うときにですね、整数を使います。
小数点以下を使うのならば桁数を考慮しなければなりません
また、浮動小数点になると誤差もでますのでそれなりの配慮が必要です
乱数の方式によっては乱数系列を変える必要があるかもしれません
308: 2017/04/17(月)23:19 ID:xDsBOEVj(2/2) AAS
>307 は中身のない適当な内容だから、真に受けてはダメよ
1行目 意味不明。 浮動小数点は乱数生成アルゴリズム(相互に独立したビット列)の結果の写像でしかないのは確かだが
2行目 当然だが説明のどこにも繋がってない
3行目 オレオレ乱数でもない限り配慮は不要です。むしろ配慮しなきゃならないロジックを知りたい
4行目 シードの話なんだろうが、同一現象を意図して起こしたいという特異な理由が無きゃ、現状考慮不要
309: 2017/04/18(火)19:57 ID:BrH5+HNi(1) AAS
>>293
床とかドアとかのマップチップの種類と
スイッチで何か起動するイベントは
別(CSV)ファイルにするのが一番シンプル

割った値で〜みたいのは
今はそんなことやんなくていい

たしかに昔の貧弱な環境ではやってたけど
省2
310
(1): 2017/04/19(水)12:53 ID:Heu0KhfG(1) AAS
こんちは
自分で作ったゲームとか素材とかレビューしてもらうにはどのスレいったらいい?
画面みせて印象とか感想ききたいんだけどね

画像リンク[jpg]:i.imgur.com
311
(1): 2017/04/19(水)18:31 ID:WrZGpKZP(1) AAS
>>310
ゲーム晒すスレならあるけど、見てる人いるのかはわからない

自作ゲームを晒すスレ
2chスレ:gamedev

総合発表&雑談スレッド
2chスレ:gamedev

雑談スレだけど、こっちのがまだ人見てるかも
省3
312: 2017/04/21(金)12:40 ID:xqFzuMCb(1) AAS
>>311
詳しくレスありがとう、行ってみます
313: 2017/04/22(土)00:34 ID:kyU3Lozr(1) AAS
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)
   {
省7
314: 2017/04/22(土)11:49 ID:dsK7ht6t(1) AAS
UNITYなんてやったことないけど、そこは
v[0]=x; v[1]=y; v[2]=z;
って書かなきゃいけないんじゃね?
315
(1): 2017/04/23(日)04:15 ID:r8hNpd2g(1) AAS
>>315
エラー消えました。ありがとうございます
316: 2017/04/23(日)07:26 ID:eOR/cmkG(1) AAS
配列と構造体だから使い方全然違うでしょ
317: 2017/04/23(日)21:44 ID:yld7WlCV(1) AAS
314だけだと言葉足らずだったので・・・
そもそもX〜Zの要素を、配列とするべきか、それとも
  public readonly int X, Y, Z;
のように持たせたほうがいいのか、ってのを考えたほうがいいかも
(俺なら後者にする。詳しくないけど数学系でn次元配列とかやりたいなら前者?)

蛇足なので無視してもらっていいけど、classとstructのどっちがいいの?とか、
classにするならmutable/immutableどっちがいいの?とかね
318: 2017/04/24(月)03:46 ID:WDk1Jl/J(1) AAS
その辺は3Dプログラミング作法と高速化で必須のSIMD命令との受け渡しによる。
素直にOpenGLのVector3の実装そのまま持ってきた方が……
319: 2017/04/30(日)01:13 ID:/JCPw1cz(1) AAS
作ったゲームの宣伝ってどこでできますか?
320: 2017/04/30(日)14:24 ID:l71AYb5p(1) AAS
プラットフォームによるんじゃ?
321: 2017/05/02(火)17:11 ID:vZlCbAL/(1) AAS
PCとAndroidです
322: 2017/05/07(日)02:55 ID:thvpXpCs(1/2) AAS
OpenGLで質問です。

テクスチャの切り替えで詰まってます。
一枚の画像からテクスチャを切り出して、texcoord指定にて各オブジェクトに適用しています。
そこでその画像のglBindTexture後に、 一部のオブジェクトでテクスチャを貼らない場合があるのですが、何もテクスチャを指定しない方法がわかりません。
glBindTextureの0指定はパフォーマンス上使えません。
画像に空欄部分を作り、それをテクスチャとして貼るという方法は思いつきましたが、個人的に良い案とは思えませんでしたので、保留しています。

一般にこういう場合はどうするのでしょうか?
省1
323: 2017/05/07(日)02:56 ID:thvpXpCs(2/2) AAS
メール欄間違えました。ageます。
324
(1): 2017/05/07(日)11:06 ID:LwPLrk9L(1) AAS
OpenGL触ったことないので適当言うと、

?Pass(PixelShader関数)を変えて対応

?定数バッファにテクスチャを見る/見ないのフラグを持たせて
PixelShader内で分岐

?VS_Inputにテクスチャを見る/見ないのフラグを持たせて
PixelShader内で分岐

?テクスチャの角1ドットを白ドットにして、
省6
325: 2017/05/08(月)01:14 ID:6JBPzMxp(1) AAS
>>324
詳しい説明ありがとうございます。
Pass機能はGLにありませんので、自前でバッファ詰めてシェーダで対応するしかなさそうですね…。
このために機能追加も何ですので、諦めて空欄部分を貼ることにします。

返信ありがとうございました。
326
(1): モノポリーおじさん [age] 2017/05/22(月)11:53 ID:RA05eG8p(1/4) AAS
44〜45、6歳 職歴なし 無職
モノポリー作りたいです

どうすれば、良いですか?
327: 2017/05/22(月)12:11 ID:4ETDeJe6(1/4) AAS
まずどれで動かすのか、何で開発するのか、からかなあ
ボードゲームの作成経験は?
ないならまず単純なすごろくでも
328
(1): モノポリーおじさん [age] 2017/05/22(月)12:37 ID:RA05eG8p(2/4) AAS
経験なし です
ゲームはドット絵の2dです
ツクールやフリーソフトに無かったので、pygameにしようと思ってます。

C++,C#はdxライブラリ,xna,Unity,DirectXなどは、難しいので
コンソールに近いpythonを使おうかと思ってます

本人のやる気次第なのですが、どれくらいで作れる物なのでしょうか?
2ヶ月を目標にしてます
省1
329: モノポリーおじさん 2017/05/22(月)13:43 ID:RA05eG8p(3/4) AAS
外見のイメージは固まっても
中身が未定なんだ
外部リンク:fast-uploader.com

普通はこうする、とかを何か教えて下さい
330: 2017/05/22(月)14:14 ID:4ETDeJe6(2/4) AAS
プレイヤーは全て対人?まあAIは無理だよね、オンラインもその期間じゃ無理だし
単にボードとサイコロ提供でいいんかな
331: 2017/05/22(月)14:22 ID:nvwI7YG5(1) AAS
プログラミング未経験でひとつのゲームを完成させるとか、常識的に考えて年単位必要、10年あっても素質がなければ完成しない
1-
あと 671 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s