设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
楼主: Sonicthedgehog

[编程算法] 【史前】TouhouDungeonAdventrue 从开始制作到做完的记录

 火.. [复制链接]
发表于 2015-8-15 23:02:49 | 显示全部楼层
感觉我们项目结构不同啊

你是把每个类都单独一个文件的?

1.png

点评

这其实是从VB6.0时代走过来的时候带来的臭毛病,其实稍微整合下,到一个文件里就可以了,其他没有什么影响。  发表于 2015-8-17 17:28
tnl
结构没有相同的…  发表于 2015-8-15 23:10
回复

使用道具 举报

 楼主| 发表于 2015-8-15 00:12:16 | 显示全部楼层
2015-8-15 00:07:15

唔……算是把地图这块弄进来了。
但是原来的绘图引擎不能用,因为这次的绘制得分两部分了,一部分主界面,一部分在侧边图块选取那里。
引擎还得接着写,不过应该都是.NET现成的,会好些。
QQ截图20150815000553.png
然后里边用过的Rectangle结构和WPF里边的Rectangle结构不一样,需要每个都校正一遍意思。
其实今天干的事情很少……因为赶猪去了。
赶猪去了……猪去了……去了……了……
QQ图片20150815001125.png
我真是干了猪了!

以上!(%#@&(*¥&!(%&*!#!
回复

使用道具 举报

 楼主| 发表于 2015-8-14 00:02:08 | 显示全部楼层
2015-8-13 23:53:47

于是晚上没来得及把TDA地图部分的代码弄进来。

嘛,不过布局问题算是彻底解决了,解决爆了,效果真是好到爆炸!
剩下的问题就是怎么绘制一些东西了。
核心部分可能还得用DxSDK?不过我倒是打算自虐一下看看能不能学学WPF里边绘制东西的方法。
毕竟地图编辑啥的都是静态的,没有什么特别需要高速运算的地方。

有什么好办法还请多多推荐呐~


哦.哆,说了这么多竟然忘了贴图片……
哝,哝,图片。


效果超棒!


嗯,以上。

回复

使用道具 举报

 楼主| 发表于 2015-8-13 14:04:12 | 显示全部楼层
2015-8-13 13:57:24

没办法,人有的时候就是智障……脑子没这根筋的时候就是想不到啊……
重新参考了一下OneNote的样式,只用了6行代码,效果如图。

如果按钮也能改一改就好啦,配色问题就算彻底解决了。
今天可能还会更一次,弥补之前搬家收拾东西少更的一次。

一会初步做一下窗体下边主界面的布局啥的,初步copy一下TDA地图部分的代码进来


顺便祝天津人民平安。

以上。


回复

使用道具 举报

 楼主| 发表于 2015-8-13 00:55:38 | 显示全部楼层
2015-8-13 00:42:38

然后就出现问题了。
q1.png
通过代码的方式找到了这个TabItem还是有Trigger和Setter的,用了TextBox输出看了一下,发现有情况改变的时候TabItem改变的颜色是提前定好的。QAQ
我尝试这用代码改了一下,发现是IsSealed的了的(←超瘪嘴,意思就是锁了),改不了。
如实我又尝试改背景颜色,发现可以在Trigger里边添加Setter,Setter要用到DependencyProperty,我有风风火火去找DependencyProperty怎么用,结果所有都OK的情况下发现这SetterCollection竟然也是IsSealed的了的!

妈妈的!还有什么办法可以解决这个配色的破事!?
以下方法明天尝试:
1.尝试在XAML里加入Trigger和Setter但是不能用新的Style因为会和原来的冲突
2.尝试在XAML里加入Trigger和Setter然后仿照的原来的风格重新做一个TabItem
3.问问@32 那天说用户控件好像可以是怎么回事?
4.不知道Animation能不能解决这个破事……

啊啊啊啊啊,不要问我为啥非得纠结这个配色问题。
我是强迫症,而且今天重新参考了Dragblz给MetroUI和MaterialDesign的整合,代码仿照着一写,效果挺好,画刷也统一了,但是蛋疼的问题就来了:选中TabItem后鼠标还在上边时字的颜色和背景一样!这样就真什么都看不见了!

哎呀真是好烦……刚刚对WPF产生的好感这就没了……


以上,明天我会继续尝试的……


点评

wow机智的32!  发表于 2015-8-13 13:18
就是把一组控件组合为一个新的控件……  发表于 2015-8-13 12:08
回复

使用道具 举报

发表于 2015-8-11 13:13:08 | 显示全部楼层
Sonicthedgehog 发表于 2015-8-11 01:02
2015-8-11 00:55:00

先贴图:

在代码里面引用Animation类(可以去搜下WPF动画)
WPF的动画似乎可以在代码里写,也可以在xaml里写

诶你窗体上面的原型是选项卡?(那就没办法了
原本以为你是弄的自定义控件(

点评

框架的自定义控件?  发表于 2015-8-11 16:56
诶,我不清楚……是这样:<Controls:MetroAnimatedTabControl>里边套着<TabItem>  发表于 2015-8-11 14:58
回复

使用道具 举报

 楼主| 发表于 2015-8-11 01:06:59 | 显示全部楼层
PS:神码?圈人只能在一般回帖里圈吗?高级模式里不行?
@tnl
@drzzm32
好吧求删此楼←当我没说

点评

233333hhhhhhhh  发表于 2015-8-13 00:42
tnl
一起来f *ck Discuz吧  发表于 2015-8-11 21:00
没为啥我还以为LS没圈上……结果发现是高级模式里里边圈了也没有提示,而且我好想删不了自己的贴,所以……  发表于 2015-8-11 14:56
tnl
少年为何炸我  发表于 2015-8-11 11:20
回复

使用道具 举报

 楼主| 发表于 2015-8-11 01:02:33 | 显示全部楼层
本帖最后由 Sonicthedgehog 于 2015-8-11 01:05 编辑

2015-8-11 00:55:00

先贴图:
几个细致的微调:
1.按钮间隔1px
2.文字居中
3.“敌人”→“实体”


QQ截图20150811005653.png
感谢评论!
@tnl :这个是MahApps.Metro自己决定的,好像是个模板?明天我查查怎么改,改不了可能就没法改了
@drzzm32 :过渡没法调啊……好像也是模板里的?按钮间距已经调了,感觉怎样?最右Button这个想法不错啊,有没有动图举例求看效果!往上收起吗?我不会用XAML写动画能不能用事件触发方法写VB?

恩恩。已经非常有条理了,雷打不动的更新啊。

以上。

点评

tnl
呃我这一阵子没用WPF呦…  发表于 2015-8-11 11:23
回复

使用道具 举报

 楼主| 发表于 2015-8-10 00:30:21 | 显示全部楼层
2015-8-10 00:26:47

非常高兴,开发又开始有条不紊的进行着了。
今天依然是更了几个按钮,顺便把按钮上加了文字说明,完成度一下高了不少。

进度:


之后两天要住在亲戚家里,可能不能睡太晚了,不过会继续更~


以上~

点评

tnl
靛蓝配中灰不漂亮。  发表于 2015-8-10 12:02
过渡动画可以再快点,下面按钮间距再小点。最右边弄个Button之类的收起下面的按钮。  发表于 2015-8-10 09:21
回复

使用道具 举报

 楼主| 发表于 2015-8-9 02:51:40 | 显示全部楼层
2015-8-9 02:44:52

非常好,一切步入正轨了。
今天在布局和图标上下了点功夫,目前大概是做成了这个样子的界面。(显然还没做完)

看起来已经很不错啦,明天继续这个任务。

顺手把图标来源注上:https://materialdesignicons.com/
使用方法非常简单,搜索图标关键字,点开图标,找到View XAML点进去,把里边↓
QQ截图20150809025019.png
这些全部复制到想要放图标的地方就可以了。炒鸡方便!

以上。

点评

喔↗↘感谢!  发表于 2015-8-9 14:44
tnl
要写xaml图标的话,可能要装一个几十年前的软件叫expression design  发表于 2015-8-9 12:48
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 03:34

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表