本帖最后由 Sonicthedgehog 于 2015-5-6 14:56 编辑
2015-5-6 14:44:32
感谢 @盛夏的笨蛋 的提议呐!估计要不是再说了一句,这个引擎的问题就要留到最后再解决了……
没错,引擎绘制顺序的问题已经解决了。重新把深度缓冲区加了回来,取消了DepthStencil(←我也不知道是干嘛的,有冲突)。
详细如下。
http://img5q.duitang.com/uploads/item/201505/06/20150506143614_hsdSW.png'
http://img5q.duitang.com/uploads/item/201505/06/20150506144150_UwWQ8.png
'
http://img4q.duitang.com/uploads/item/201505/06/20150506144249_ZueAa.png
以上三处修改。
下边是喵玉们的角色的遮挡关系侧视图,没有变绘制顺序,但是图像的前后会自动调整。
http://img5q.duitang.com/uploads/item/201505/06/20150506145341_LjivG.png
http://img5q.duitang.com/uploads/item/201505/06/20150506144607_MWjmB.gif
的确是成功了呢!
可能不太清楚接下来要干什么了呢……
我觉得应该还是游戏系统这里,好歹先把初始界面做了吧,然后可能是道具系统和地图移动系统吧。
另外地图上绘制阴影可能会提上进程的。
(话说我以前还落了什么来着?)
嘛,先这样吧。
以上。
2015-5-3 15:16:26
我的天!我自己从来没有想过我竟然能把碰撞这里写的如此流畅!
大概是在思考了很久之后开始动键盘写的,一口气写完了一看,瞬间爆炸!这效果简直流畅!
可惜算法乱得一锅粥……
那么图片来了!
http://img4q.duitang.com/uploads/item/201505/03/20150503151536_AiadP.gif
http://img5q.duitang.com/uploads/item/201505/03/20150503151952_SEcZL.gif
简直赞有木有!?
但是目前不排除会有一些小bug,比如会穿墙什么的。后期会修正。
以上
2015-5-1 23:54:09
哎……临近高考……真是更得越来越慢了……
最近的成果:
拿水果混了一首小人族,听着感觉渣爆了……不敢放出来……
剧本啥的,文案貌似在上次被否了设定之后一直闷闷不乐不打算接活的样子……
然后就是代码部分——没更!
我竟然没更!
好吧好吧,说到底还是那个关于对实体的碰撞问题。打算放出来大家一块讨论一下。
假设所有的实体(包括玩家和怪)的碰撞体积都是一个正方形。存储位置数据用的结构是:
center as Point(有x和y)
rect as Rectangle(有left、top、width、height,调用的时候可以直接调用right和bottom,整个矩形以center为中心)
我需要做到的是这样滴:
玩家直向移动碰到怪时会走不过去
玩家斜向移动碰到怪时先碰怪的方向移动无效,另一个垂直的方向照旧移动
玩家斜向移动正好碰到怪区域斜角的时候按照上一条处理
玩家不能穿过判定区域很小的怪
图示:
于是我怎么写碰撞相关的东西呢?有点思路的尽管往上放吧~
以上。
我倒是喜欢用C++....
感觉用起来很舒服.......
2015-4-26 12:53:35
What?这是什么?
这个是新的系统吗?(兴奋)
嘛,总之昨晚是写到了很晚,然后思考能力全无了就没有来更。
于是今天在昨天的基础上又多写了好多。
cAnim类更新了一下,可以传递颜色参数了。
cArea类写到70%了,矩形的判定已经没啥问题了。
cPlayer,cEntity类小更新。
cEnemy类大更新,大概是更了被攻击后反应的那一票东西。
新加入了cTextPop类,处理弹出文字。(掉血显示什么的)
贴图时间:
http://cdnq.duitang.com/uploads/item/201504/26/201504262718_85Uci.gif
这个gif就1.多M,不大。
http://img4q.duitang.com/uploads/item/201504/26/201504265237_zAfRj.gif
这个gif比较大,8.多M,要加载一会吧估计。
于是你们也看出来啦……我对角色和敌人的碰撞做的并不是很好,走位经常有卡壳的时候,很难受的……
于是今天就先更新这些吧~
以上。
2015-4-25 01:19:50
行吧,多次尝试后无果。
结果这个礼拜就坑在这上边了。大概15h左右吧。
果然transformedcolored这种格式的vertex就不能让z值是除0以为的值。
你妹啊……绘制顺序什么的……西奈!西奈西奈西奈!
妈蛋,引擎不搞了,还能被这个小小的绊脚石阻挡了去路?
明天开始继续推进cEnemy类。
以上。
dalao加油