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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
246: 名前は開発中のものです。 [] 2017/02/10(金) 13:04:11.95 ID:ngnGPLCJ(1) AAS
windows10環境・C++11でx64用のwindows用ゲームを作成しております。

やりたいことは global new/deleteをオーバーロードして各スレッドごとに使用するメモリプールを変更したいのです。

そこで、メモリプール内部で存在しなくなったスレッドを管理から外す機能を作りたいのですが、実現できず困っております。

一応、
{
DWORD dwExCode;
HANDLE hProc = OpenProcess( PROCESS_ALL_ACCESS, FALSE, ID->threadID );
GetExitCodeThread( hProc, &dwExCode );
BOOL bExist = dwExCode == STILL_ACTIVE ? true : false;
CloseHandle( hProc );
if( dwExCode == STILL_ACTIVE )
{
// 生存時の処理
}else{
// 生存していない時の処理
}
}
といったコードを試してみたのですが、
OpenProcess() で帰ってくる値が INVALID_HANDLE_VALUE になり、生存確認が取れません。
そもそも GetCurrentThread() から帰ってくる値が INVALID_HANDLE_VALUE になっております。
※しかし、GetCurrentThreadId() は不思議なことに機能しております。

この辺の情報がググってもあまり出てこず途方にくれております。

誰かご教授お願い致します。
247: 名前は開発中のものです。 [sage] 2017/02/11(土) 01:37:50.02 ID:xU3h/47E(1) AAS
OpenProcess()はプロセス用じゃないの?
プロセスとスレッドがごっちゃになってる?
248: 名前は開発中のものです。 [sage] 2017/02/11(土) 02:05:15.87 ID:h4nYLdeT(1) AAS
「29歳既婚、2年前に会社を辞めた。ボードゲーム作りを始めて3700万円を
売り上げたけど何か聞きたいことはある?」回答いろいろ
外部リンク[html]:labaq.com
249: 名前は開発中のものです。 [sage] 2017/02/11(土) 23:54:13.99 ID:+Bw1cZMx(1) AAS
Unityの3Dで作ってるんですけど
立方体を操作して、別の立方体の周りを転がしたいです

自分の操作するキューブは自由に動かせるようになったんですけど、そこからどうしたらいいのか分かりません

上に登ったりするようにするにはどうしたらいいですかね
250: 名前は開発中のものです。 [] 2017/02/12(日) 00:22:51.56 ID:8Q2t6/iF(1) AAS
コードはここの人のを参考にしました
外部リンク:piromayo.xyz

これに
・上と下に動かす
・回転が大きい時にも対応させたい
どういう風に書き足したらいいですかね

251
(1): 名前は開発中のものです。 [] 2017/02/12(日) 14:13:01.81 ID:EtavPwSg(1/2) AAS
天体の動きについてなんですが
下の画像で左側にある白い点の軌跡がどうも自分の認識と一致しなくてもやもやしてます
画像リンク

中央の質点でもう少しカーブを描いて元来た軌道に戻るようなコースを取るべきなのではないのかなと

for (i=0; i<starNum; i++) {
x = star[i].x// y,z,gも同様
for (j=0; j<starNum; j++) {
if (i==j) {
xt=0; yt=0; zt=0; gt=gravity; //center
} else {
xt = star[j].x// y,z,gも同様
}
xt -= star[i].x; // y,zも同様
r = xt*xt+yt*yt+zt*zt
ax += xt * g * gt / r; // y,zも同様
}
star[i].ax += ax; // y,zも同様
star[i].x += star[i].ax; // y,zも同様
}
慣性の法則は出来ていると思うのですが、面積速度一定の法則は行列計算をしないとならないのでしょうか
物理学や数学の知識が乏しいので出来れば具体的な助言がほしいです。
よろしくお願いします。
252: 251 [sage] 2017/02/12(日) 19:42:21.02 ID:EtavPwSg(2/2) AAS
すいません、自己解決
ax += r*cos(a)*Math.sin(b);
で重力ベクトルを足し合わせたら思ったような軌道を描くようになりました。
画像リンク


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

なんでだ?
254: 名前は開発中のものです。 [sage] 2017/02/14(火) 21:51:15.26 ID:wjrKHD9V(1) AAS
まともな人間なんかいません
255: 名前は開発中のものです。 [sage] 2017/02/14(火) 23:41:01.47 ID:Gk1lmm/X(1) AAS
久しぶりにこいつを思い出した

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

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

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

乱数を追加して行く処理に悩んでいます。

簡易的に作成できるjavascriptです
rand = Math.floor( Math.random()*5)+1;console.log(rand);
var aiueo=rand+rand;console.log(aiueo);

だと、前回発生させた乱数との合計にならず、
今回、発生させ乱数が[乱数*2]となります。

前回、発生させた合計にしたいので、どなたか解決方法をお願いします
261
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 06:53:37.78 ID:pCZKpIjJ(1/3) AAS
>>260
その処理が関数なのかループ内なのかわからないけど、
プレイヤーの位置をループの外かグローバルな所に持っておいて、
そこへ足しこんでいくようにすればいいんじゃないか?

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

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

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

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

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

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

調べた限りでは、配列を用意しておく方法と、foo文経由でネストを使い(配列で回したり)
13で割ったり、様々な方法が有りました。

サンプルが多いだけに、実際ではどれを使えば良いのか迷ってます
決め手となる。助言をお願いしたいです。

質問ばかりで申し訳ないです(つд⊂)ゴシゴシ
266
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 09:40:11.10 ID:pCZKpIjJ(3/3) AAS
>>265
そのトランプの使い方次第としか言えないと思うけど、
もし今やってるのがプログラミングの勉強用なら
このあたりのデータ構造関係はとても大事な部分なので、
時間かけて色々やってみるのもいいかもしれない
267: 名前は開発中のものです。 [] 2017/03/04(土) 09:48:41.20 ID:4E/O9/5n(5/6) AAS
>>266
勉強用です

いろいろ、お世話になりました( ー`дー´)キリッ
268
(1): 名前は開発中のものです。 [sage] 2017/03/04(土) 10:19:02.62 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)のライブラリにある

以後、JavaScriptの質問は、web制作管理板へ書き込んだ方が、答える人が多い
269: 268 [sage] 2017/03/04(土) 10:21:52.61 ID:CpbmkOSb(2/2) AAS
訂正
>これで、0〜51までを、札のID とする

1〜52にした方が、分かりやすいか
270: 名前は開発中のものです。 [] 2017/03/04(土) 11:08:36.79 ID:4E/O9/5n(6/6) AAS
ほむ

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

処理が追加しやすそうなので、使わせて頂こうと思います
どうも(つд⊂)ゴシゴシ  です
1-
あと 732 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s