【瞎玩】准备自己写个游戏。顺便骗精。
win32吧
全部回复
仅看楼主
level 2
YagaoDirac 楼主
自学,然后,准备自己写一个什么东西,然后,拿去找工作。
具体写什么还没想好。可能会扔点日常上来。
记得点只看楼主。
2015年10月15日 11点10分 1
level 2
YagaoDirac 楼主
当写学习日志了吧。刚才把今天之后要看的内容简单的快速的过了一遍,大概有450页。最长的一个例子在书上写了17页,,预计是一个月完成。感觉还是有一些困难。之后可能会先写一个看图说话(galgame),然后可能会写一个类似炸弹人的东西。具体想法还不成熟,到时候可能一遍琢磨一边写。大概就这样。今天就先到这儿了。
话说到时候要重新开楼吗?
2015年10月15日 20点10分 2
应该改名叫多图慎入之日常自学骗精骗经灌水楼。
2015年10月18日 10点10分
level 9
galgame?
lz
可以试试live2d的sdk,作为人物立绘效果很好,也可以对口型
2015年10月16日 06点10分 3
先谢谢啦。其实只是想做个程序方面的练习而已。l2d的事情以前关注过,应该和我这次的计划关系不大,因为不是很想在画面上花时间,主题不是完整的游戏,主题是程序。现在还在考虑如何正确的贴带透明度的图片,和,旋转图片,和线程。等这些齐了应该就可以试试了。[太开心]
2015年10月17日 07点10分
回复
_牙膏魔方_
:loadbitmap直接文件加载也可以,不过载入资源的会快一点。先在资源添加位图,再用MAKEINTRESOURCE宏转换调用。
2015年10月21日 00点10分
level 2
YagaoDirac 楼主
今天在试着照着书上的样子写一个电子时钟。最麻烦的还不是如何去获取时间什么的,而是,,显示。。
发现一些好玩的事情,printf系列函数的%d好像可以兼容short,目测应该也可以兼容char。当然,如果是systemtime里面的已经不是short了,而是int了,就当我没说。不过用typeid那个看了一下,应该是的,不然就呵呵了。等一下我发图片吧。
说真的,写时钟,真的能感觉到时间在跑,这个时代,,越来越远了。。[黑线]
2015年10月18日 09点10分 4
level 2
YagaoDirac 楼主
框框是拿来对位的,然后上面的数字是textout,等一下就要跟着这个来。
显示用的是polygon
2015年10月18日 09点10分 5
那个时间,一直在跑啊。。我的天啊。。我的森命啊~[惊哭]
2015年10月18日 09点10分
我只想说很简单 CString str; CTime t; t=CTime::GetCurrentTime(); str=t.Format后面自己脑补
2017年02月04日 11点02分
format转换后直接输出就OK了(用c++的我)
2017年02月04日 11点02分
level 2
YagaoDirac 楼主
基本没什么问题。改刷子就能看到了。
2015年10月18日 09点10分 6
这个显示的是8,少写了一个东西,然后就对了。现在是17点,现在显示的这个是小时的十位,现在我电脑上看到的是1了。
2015年10月18日 09点10分
这个让我想起以前做单片机的四位八段共阴极数码管了,
2015年10月18日 12点10分
回复
clouroth
:[大拇指]厉害。这个例子搞定了。计时器这一部分看完我就直接跳过一些东西,直接去看图片的部分。敬请期待哦~
2015年10月18日 13点10分
level 2
YagaoDirac 楼主
逗我呢。。
2015年10月18日 09点10分 7
level 2
YagaoDirac 楼主
最后对位还是有一些问题。由于用了setwindowextex和setviewportextex,具体的坐标计算可能会存在一些误差。。经过反反复复的修改,误差似乎是积累起来了。晚上回来看看书上的方法,然后试着用一个能解决这个误差的方法来看看。希望能搞定吧。总之,吃饭了~
2015年10月18日 10点10分 8
level 2
YagaoDirac 楼主
最后发现坐标计算有一些问题,确认了数据以后对位就正确了。就不上图了。
2015年10月18日 12点10分 9
level 2
YagaoDirac 楼主
下一个练习即将开始。。其实已经开始了。模拟始终,就是有指针的那种。
感觉这两个练习主要还是图形那边的,把之前没弄懂的东西都补上了。。反而计时器的东西没怎么研究到。。
现在的进度是表盘上一圈的黑点已经ok了,然后准备把3个指针弄上去。然后为了解决闪的问题,至少现阶段还无法完全客服。我打算不用书上给的方法。就是,把要变动的指针单独擦掉,然后依次绘制3个指针,这样最多最多就是交叉部分会闪一下。
基本就没有参考了。自己琢磨吧。会儿差不多了再上图。
2015年10月18日 18点10分 10
level 2
YagaoDirac 楼主
基本是这个回事了。具体的计算还有点问题。现在是16:23,可以看到分钟是错了的。秒针请无视,后面加入timer消息以后才知道对不对。
2015年10月19日 08点10分 11
秒针是反着走的。。已修复。。
2015年10月19日 08点10分
level 2
YagaoDirac 楼主
动画效果没发传了。需要源码的直接找我吧。视觉上是不闪的,但是其实是要闪的。
三角函数的部分大改了一次,发现这一块的功力已经退化得不要不要的了。。
总之是完成了。
这一章好像还有最后一个很呵呵的例子。现在就开始。
2015年10月19日 09点10分 12
level 2
YagaoDirac 楼主
基本是抄书,不过算是知道是什么意思了。单色位图。后面空了试试读入文件,然后试着把里面的东西读出来。如果可以的话应该就行了。这个已经用了内存dc了,应该说,类似的方法就能解决好些问题了。继续看书了。今天可能没什么其他的要发上来的了。
2015年10月20日 12点10分 13
level 2
YagaoDirac 楼主
昨天没弄出来的一个。我把一个rc文件加入到源文件那个列表里,然后就一切正常。。当然了,颜色不是很正常,具体原因不是很清楚。在vs提供的编辑器里面就是这个颜色,但是我在调色板上选的是黑和白。。不知道是不是设备相关的关系。总之是看到东西了。这个也是用了memory dc的。
2015年10月20日 13点10分 14
你要看看是32位位图还是24位的
2015年10月21日 00点10分
回复
clouroth
:[惊哭],,创建的时候是1位的,,跟着书上写的。。不过后面导入bmp的练习里面的颜色是正确的~
2015年10月21日 16点10分
[惊哭]吃我一记洛阳铲,我表示只会获取时间,然后放大textout
2017年02月04日 11点02分
level 2
YagaoDirac 楼主
今天跑步,然后下午的时候,书上的例子用了一个查看显卡驱动的一个什么数值的功能,昨天研究到今天。一个很奇怪的结构。enumdisplaysetting函数的。总之琢磨了好久。。然后例子是增加了后台存储空间的画板,就是说重画以后还是有东西的。然后有点小bug,现在就去研究一下。就不截图了,没什么好截的。。
2015年10月21日 16点10分 15
level 2
YagaoDirac 楼主
还是那个enumdisplaysetting,我终于知道这个函数为什么要用enum开头了,确实是在枚举。然后这个不是重点,重点是,,分辨率,到底有多少种?我把我的机器上实测的数据直接写到这儿吧~大家自行观赏啊~
320 200
320 240
400 300
512 384
640 400
640 480
800 600
1024 768
1152 864...
1280 864
1280 960
1280 1024这应该是几比几的啊??
1360 1024
1366 1024
1400 1050
1440 1050
1600 1050
1680 1050
1920 1080,就是我的屏幕的了~
继续看书了。。
2015年10月21日 17点10分 16
level 2
YagaoDirac 楼主
水一发
骗个小吧来当一下不过分吧[吐舌]
2015年10月21日 17点10分 17
level 2
YagaoDirac 楼主
折腾死了。带图形缓存的程序还是不是很适应,东西多了就反复错,对应关系还不熟练。好歹是把这个给弄出来了。然后我去研究一下其他两个方法。。
2015年10月22日 13点10分 19
这个用傅里叶变换就很简单了,在MATLAB里就几句话就能解决,把图像数据从时域转换到频域上操作非常方便,虽然图像是没时域的概念就是
2015年10月23日 00点10分
level 2
YagaoDirac 楼主
0,45,90,15度。是用plgblt得到的。然后旋转函数是手写的。。
2015年10月22日 15点10分 20
level 2
YagaoDirac 楼主
试着用超级麻烦的方法加上了图片。明天来改尺寸和加一些往下落的音符。还是挺花时间的嘛~顺便给服务器打个广告。木星劲乐团。
2015年10月22日 18点10分 21
1 2 尾页