[過去ログ] 【c#+DX】スピードシューティング(仮)プロジェクト [転載禁止]©2ch.net (372レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: tkr ◆8reCYe8za. 2016/03/23(水)16:18 ID:pjMnrg6E(1/4) AAS
画像リンク[png]:www.dotup.org
最高でこのくらい曲がるんだよね
画面が90度単位で回転している時は完全にまっすぐ行くけど、それ以外の時はだんだん誤差が大きくなって、45の倍数かつ、90の倍数でない角度に回転しているときに一番曲がる
203
(1): 2016/03/23(水)17:25 ID:zAFHZNdL(1) AAS
蓄積してるのかな
誤差の出た結果から更に計算すると誤差でかくなるから常に基準値から計算したほうがいいよ
204: tkr ◆8reCYe8za. 2016/03/23(水)18:20 ID:pjMnrg6E(2/4) AAS
>>203
多分そうだと思います
改善したいのですが、結構難しくて・・・

・お知らせ
最新ver公開しました
全方位化計画後初めてのUPですので前回とは結構違った感じになっています

・今後の予定
省1
205: tkr ◆8reCYe8za. 2016/03/23(水)19:03 ID:pjMnrg6E(3/4) AAS
原因は分からないが、適当に弄ってたら誤差問題直ったぞ
Vecをもう一度作り直しただけだけど
206: tkr ◆8reCYe8za. 2016/03/23(水)19:11 ID:pjMnrg6E(4/4) AAS
あっこれ演算誤差じゃなくてVec構造体のバグだった
原因判明
Lengthプロパティでも同じ事していた

public double Rad
{
get { return Math.Atan2(this.y, this.x); }
set
省5
207: 2016/03/23(水)21:18 ID:Ti6+V5d4(1) AAS
おいっ(笑)
208
(1): 2016/03/25(金)22:32 ID:8FTjAd4X(1) AAS
遊んでみたよ。
敵が画面外にいくから、レーダーが欲しくなるね。
なんか背景の描画が重い気がする?
209: tkr ◆8reCYe8za. 2016/03/26(土)12:09 ID:5BvnRQ3z(1/2) AAS
>>208
描画は確かに重いですね。
30FPSモードも追加したほうがいいかもしれません・・・

wikiに書いてありますが、Wがターゲットカメラになっていて、敵の方向を自機が向きます
遠距離攻撃のない敵がタゲカメを使って遠くから撃っていれば勝てるので、調整する予定ですが・・・
210: tkr ◆8reCYe8za. 2016/03/26(土)12:10 ID:5BvnRQ3z(2/2) AAS
様々のスペックのPCで動かすことが出来ないので、遊んでくださった方は平均FPSを書いてくださると助かります。
211: 2016/03/29(火)23:02 ID:XDvpSGmP(1) AAS
ノートPC(Let's note) Core i5
BluRay見ながらで26FPSくらい

ソース落とさせてもらいました
Back.Draw内のZBufferがらみを削って動かせば57FPSくらい出る
212: tkr ◆8reCYe8za. 2016/03/30(水)10:07 ID:z6K+1Hl2(1/2) AAS
そこまで重かったですか・・・
円形にしたかったのでZBuffer使っていたのですが(マスクよりは軽い為)
設定で変えれるようにした方がよさそうですね
213: 2016/03/30(水)13:19 ID:TxPYU5Yv(1) AAS
StencilBufferはどうだろう
使ったこと無いので適当いうけど、

ZBufferを毎回クリアして、
背景描画の都度Zbufferを上書きしてしまうより
早いんでない?
214
(1): 2016/03/30(水)16:53 ID:BP+3jgDh(1) AAS
Zバッファ? 2Dシューティングじゃなかったの?
215: tkr ◆8reCYe8za. 2016/03/30(水)18:04 ID:z6K+1Hl2(2/2) AAS
>>214
背景の円形描画に使っています
216: 2016/03/30(水)22:59 ID:9oaM+Kxr(1) AAS
四角形の背景素材を敷き詰めてるので、そのままじゃ背景が四角く
なってしまうのを円形に表示したいので、ZBufferを使っている、って感じ。

自分のやりたいことを、自分なりに作るのは、スキル向上の第一歩だ!
(そして数年後に恥ずかしくなるorz)
217: 2016/03/31(木)00:45 ID:Eh24O8Le(1) AAS
背景が四角くなってしまうのを円形に表示したい
→ZBufferを使っている

ちょっと時間がないので実機で確かめられなくてスマンけど
この繋がりが分からない。大きな円の外枠を描画してその部分を手前にってこと?
218: 2016/03/31(木)01:41 ID:VePBGkx8(1) AAS
そうそう

丸く背景を描くために、あらかじめ
その外側のZbufferに最前値を設定して書き込めなくしておくイメージ
219: tkr ◆8reCYe8za. 2016/03/31(木)09:30 ID:FAuFg1M5(1/2) AAS
そうです
最初にステージ全体にZBufferをした後、円形の部分のZBufferをクリアしています
220: tkr ◆8reCYe8za. 2016/03/31(木)23:09 ID:FAuFg1M5(2/2) AAS
これ延々に未完成になりそう
とりあえず
・キーコンフィグ
・その他設定
・ゲーム中の一時停止/タイトルへ
・複雑な動きをする敵一匹
・敵のエフェ
省3
221
(1): 2016/04/01(金)01:06 ID:k1CjfdVF(1) AAS
左右キーで横移動ではなく
旋回にするのはどうだろう
222
(1): 2016/04/01(金)01:13 ID:vXsIg2sp(1) AAS
バージョンアップするのに完成版

アホか
223
(1): tkr ◆8reCYe8za. 2016/04/01(金)09:22 ID:w4g1O5bk(1/4) AAS
>>221
旋回して移動だと操作しにくくないですかね?

>>222
敵はまだまだ追加したいのですが、とりあえず遊べるようにはしたいので
224: 2016/04/01(金)09:29 ID:3P+gxVSU(1) AAS
>>223
うん、俺もそう思った。すまんw
LR付きパッドなら、LRで旋回とかできそうだけどね
225: tkr ◆8reCYe8za. 2016/04/01(金)11:14 ID:w4g1O5bk(2/4) AAS
キーコンフィグ出来た
コミット&ZIP化します
226: tkr ◆8reCYe8za. 2016/04/01(金)16:39 ID:w4g1O5bk(3/4) AAS
動物系統の敵のボス的な位置にライオンみたいな奴作るか
動き複雑にして・・・
227: tkr ◆8reCYe8za. 2016/04/01(金)17:51 ID:w4g1O5bk(4/4) AAS
作ってみた
・・・クソツヨイ
228: 2016/04/02(土)00:34 ID:BHs6mnjJ(1) AAS
有料配布だと初動が重要なので、最初にある程度遊べるものでないとダメだけど
フリーならまあVer.1.0公開ってことでいいんじゃないのかね
229: 2016/04/05(火)23:44 ID:gCbz5TvN(1) AAS
やっとレオーネ(新敵)倒せたので明日配布します
こいつ強すぎだろ(自分で作っておきながら)
230: tkr ◆8reCYe8za. 2016/04/07(木)16:43 ID:krf3NWLH(1) AAS
遅くなりました
最新バージョンアップロードしました
外部リンク:osdn.jp

新敵レオーネの追加と一時停止の実装です
231: 2016/04/09(土)10:42 ID:7xRDCc2/(1) AAS
脳内の敵の想像をそのままコードに反映出来る自作スクリプト作りたい
232: tkr ◆8reCYe8za. 2016/04/10(日)16:46 ID:QZtkzhho(1) AAS
現在OSDNからGitHubにプロジェクトの移動を予定しています
233: tkr ◆8reCYe8za. 2016/04/11(月)18:27 ID:P4ygj3ip(1/3) AAS
スクリプト言語どうしよう...
234: tkr ◆8reCYe8za. 2016/04/11(月)18:45 ID:P4ygj3ip(2/3) AAS
自分で作るのは大変そうだからlua使うか・・・
235: 2016/04/11(月)22:36 ID:P4ygj3ip(3/3) AAS
委譲ってのを使えばスクリプト言語いらない気がしてきた
236: 2016/04/12(火)21:50 ID:BxcOd+Cn(1) AAS
続いてるねぇ
237: tkr ◆8reCYe8za. 2016/04/13(水)00:16 ID:1mXTsyyX(1/3) AAS
もう少しで敵の動きをコマンドみたいに書けるようになる予定です
238: tkr ◆8reCYe8za. 2016/04/13(水)18:49 ID:1mXTsyyX(2/3) AAS
コマンドみたいな書き方が一応完成

今まで結構長かったソースがかなり短くなりました(ソースはボアです)

if (!this.SyncTransfer.Need)
{
this.SyncTransfer.Add(new ChargeEffect(this,300,(int)this.R*3,Color.Red));
this.SyncTransfer.Add(new SetPower(this, 20));
this.SyncTransfer.Add(new ULMTarget(this, this.My, 10, 60));
省2
239: tkr ◆8reCYe8za. 2016/04/13(水)18:51 ID:1mXTsyyX(3/3) AAS
GitHub
外部リンク:github.com

今度からはここにコミットしていきます
240: 2016/04/14(木)10:49 ID:n0wKSrZ/(1) AAS
いいね

でもちょっといい?
コンパイルしてできるものは含めないほうがいい
履歴のバイナリをzipで含めるのも論外
.gitignoreも設置したほうがいい、VS用で探すといい
readme.txtかreadme.md をトップに置くといいよ
zipはGitHubのreleasesに置けばいい
省3
241: 2016/04/14(木)12:51 ID:jyL0sFBP(1/2) AAS
あ、できればreadmeはREADMEで
242: tkr ◆8reCYe8za. 2016/04/14(木)17:28 ID:jAvYsxuq(1) AAS
.gitignoreを使えば、ファイルの無視とか出来たんですね
今まで手動でしていました…

まだGitHub使い始めたばかりで、README.mdやreleaseの使い方がいまいち分からなかったので、調べてみます

libというのは、DXライブラリのフォルダをそのまま入れると言う事でしょうか?

改善します。ご指摘ありがとうございます
243: 2016/04/14(木)18:15 ID:jyL0sFBP(2/2) AAS
あーいや、DXLib入れるとしたらサブモジュールだけど
まあ現状ではそのままでいいと思う、いきなりビルドもできるしね
244: 2016/04/15(金)18:58 ID:51oIKH9Q(1) AAS
たしかにコミットファイルにコンパイル結果とか中間ファイル含めちゃいかんよ(笑)
最初はそんなもんだろうけど
245: tkr ◆8reCYe8za. 2016/04/17(日)14:14 ID:yhzli7by(1/2) AAS
ブレンドモード切り替えを頻繁にするのと、ブレンドモード切り替え回数を減らす代わりにZバッファを使うのとではどっちがいいんだろう
246: tkr ◆8reCYe8za. 2016/04/17(日)14:20 ID:yhzli7by(2/2) AAS
でも、複雑な形のZバッファ処理大変か・・・
247: 2016/04/17(日)22:27 ID:vDZkmlOB(1) AAS
一概に言えないと思うよ

>ブレンドモード切り替えを頻繁に
.NETのカーネルスワップの問題なのでCPUの負荷

>Zバッファ
GPUの負荷

ただここ数年のハードでZバッファがそこまで重いというのがよく分からない
まあ1画面全体となると馬鹿にならないか…
248: 2016/04/20(水)12:46 ID:O2FcOvQx(1) AAS
やっぱ両方やってプロファイル取るのがいいかもね
249: tkr ◆8reCYe8za. 2016/04/21(木)22:57 ID:aNwqaCYi(1/2) AAS
今週はサーバーの勉強ばかりしてて触ってない・・・
とりあえず一段落ついたので、今日から再開します
250: tkr ◆8reCYe8za. 2016/04/21(木)23:40 ID:aNwqaCYi(2/2) AAS
とりあえずコマンド式の敵完成
ラムダ式を使えばもっとスッキリしそうな気がするけど
251: tkr ◆8reCYe8za. 2016/04/22(金)18:55 ID:SApaeOWl(1/2) AAS
ステップ数初めて数えたらまだ1700くらいだった
出来るだけ短くしたいんだけどな・・・
252: tkr ◆8reCYe8za. 2016/04/22(金)23:51 ID:SApaeOWl(2/2) AAS
このプロジェクト7月からしていたのか・・・
253: tkr ◆8reCYe8za. 2016/05/23(月)10:31 ID:vS+95rJC(1/2) AAS
ゲーム開発のモチベ下がってきたので、別の開発をしていますが、そっちのモチベが下がってきたらまた戻ってきます
中止した訳ではありません
2015/12〜2016/1みたいな休止状態です
254: tkr ◆8reCYe8za. 2016/05/23(月)10:32 ID:vS+95rJC(2/2) AAS
同じ開発を長く続けると疲れるから、3個くらいのプロジェクトをローテーションで開発する派
255: 2016/05/23(月)15:01 ID:5E+YoGOC(1) AAS
俺も同じだな
メイン作成中はRPGだけど、息抜きでSLG作成中。
でも軸はずらさないようにしてる。
(将来RPGに実装したい一部分を抜き出してSLGの体で分割開発してる感じ)
256: tkr ◆8reCYe8za. 2016/05/23(月)17:33 ID:IxXgporV(1) AAS
別の分野を作ると、今詰まっていた所を簡単に書ける方法が分かったりして、結構効率よく作れるようになったりするんですよね
257: tkr ◆8reCYe8za. [!sage] 2016/06/07(火)18:59 ID:t4FlgO8y(1/3) AAS
久しぶりに取り掛かるか・・・
258: tkr ◆8reCYe8za. 2016/06/07(火)19:11 ID:t4FlgO8y(2/3) AAS
とりあえず、リソース管理をどうにかしたい
全部Programクラスに突っ込んでいるし
259: tkr ◆8reCYe8za. 2016/06/07(火)22:00 ID:t4FlgO8y(3/3) AAS
シングルトンと自動実装プロパティが便利
260: 2016/06/08(水)22:13 ID:THY7PHNS(1) AAS
今更ながらプレイした
Atom Z3775でFPS 39出てた
そこそこ軽いんじゃね?
261: tkr ◆8reCYe8za. 2016/06/08(水)23:02 ID:yemKA9at(1/4) AAS
設定でフレームスキップしたらどうなります?
262: tkr ◆8reCYe8za. 2016/06/08(水)23:12 ID:yemKA9at(2/4) AAS
真面目にドット絵描くか
…とは言っても真面目に書いたと言って糞下手な絵出すのも恥ずかしい
画力欲しい
263: tkr ◆8reCYe8za. 2016/06/08(水)23:12 ID:yemKA9at(3/4) AAS
とりあえず弾クラスの色の指定を楽に出来る用にしよう
264: tkr ◆8reCYe8za. 2016/06/08(水)23:24 ID:yemKA9at(4/4) AAS
ドット絵エディタじゃなくてGIMP使えば誤魔化せそう
265: tkr ◆8reCYe8za. 2016/06/09(木)00:23 ID:QfR4OrJL(1/7) AAS
弾画像を自作したら輪投げみたいになってしまった
266
(1): 2016/06/09(木)12:02 ID:VKQrYio3(1) AAS
フレームスキップのやり方どうすんの?
267: tkr ◆8reCYe8za. 2016/06/09(木)16:08 ID:QfR4OrJL(2/7) AAS
>>266
config.iniのFPSプロパティで設定できます
1が初期値です
外部リンク[html]:www65.atwiki.jp
268: tkr ◆8reCYe8za. 2016/06/09(木)18:20 ID:QfR4OrJL(3/7) AAS
頑張って30x30のイノシシ描いたけど何か上手く描けない
画像リンク[png]:www.dotup.org
269: tkr ◆8reCYe8za. 2016/06/09(木)18:21 ID:QfR4OrJL(4/7) AAS
30x30なのにかなり時間掛かったんだが、50x50とか描けるのだろうか
270: 2016/06/09(木)19:02 ID:UF3bij9S(1) AAS
あれがフレームスキップだったのねw
30とか20だからFPS固定だと思ってた
とりまFPS=2 では起動時に58FPSぐらいまで下がるが他では60FPSに張り付いてる
弾の発射速度が向上してるから動作速度も上がってるぽい
ちなみにFPS=3でも同様

デザインより先に内部構造を作ってから他の作業したほうが効率いいっぽいよ?
271: tkr ◆8reCYe8za. 2016/06/09(木)19:31 ID:QfR4OrJL(5/7) AAS
最初フレームスキップっていう言葉を知らなくて、単純にFPSにしていました
修正します

内部構造は大体出来たので、あとは敵を増やすくらいなんですよね
とりあえず動物シリーズは一通り出来たので、細かい調整やデザインをしています
272
(1): tkr ◆8reCYe8za. 2016/06/09(木)19:42 ID:QfR4OrJL(6/7) AAS
最新リリース
PreAlpha20160609
外部リンク:github.com
273: 2016/06/09(木)21:17 ID:QfR4OrJL(7/7) AAS
すみません
公開設定になっていませんでした
274: tkr ◆8reCYe8za. 2016/06/10(金)15:48 ID:BjdadV25(1/3) AAS
絵真面目に描いてもかなり下手だけどもういいや
中身頑張ろう
275: tkr ◆8reCYe8za. 2016/06/10(金)19:51 ID:BjdadV25(2/3) AAS
太鼓さん次郎って言う太鼓シミュあるやん?
最終的にはあんな感じで、敵を誰でも作れるようなスクリプト作りたいな
でも難しすぎる
276: tkr ◆8reCYe8za. 2016/06/10(金)20:25 ID:BjdadV25(3/3) AAS
東方弾幕風というのがあるみたいだから参考にしたい
最終的にはlua使うことになりそうだけど
277: tkr ◆8reCYe8za. 2016/06/11(土)12:01 ID:UOYyU6//(1/8) AAS
luaの配列って1からかよ
気持ち悪
278: tkr ◆8reCYe8za. 2016/06/11(土)12:15 ID:UOYyU6//(2/8) AAS
themとかdoとかendとか使う言語使ったことないから全く分からん
中括弧がよかった
279: tkr ◆8reCYe8za. 2016/06/11(土)12:16 ID:UOYyU6//(3/8) AAS
! && ||じゃなくてnot and orだと…
何だこの言語は
280: tkr ◆8reCYe8za. 2016/06/11(土)12:18 ID:UOYyU6//(4/8) AAS
!=が~=になるのか
あと累乗が^
281: tkr ◆8reCYe8za. 2016/06/11(土)16:13 ID:UOYyU6//(5/8) AAS
// --
null nil
282: tkr ◆8reCYe8za. 2016/06/11(土)16:16 ID:UOYyU6//(6/8) AAS
++も+=も使えないって酷い
1-
あと 90 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s