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

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

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

 火.. [复制链接]
 楼主| 发表于 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
回复

使用道具 举报

 楼主| 发表于 2015-8-8 00:32:55 | 显示全部楼层
本帖最后由 Sonicthedgehog 于 2015-8-8 00:46 编辑

2015-8-8 00:32:20

真是又隔了好久啊。
之前那个完全搞错了……还好32点了我一下要不然得走多少弯路……
MahApps.MetroMaterialDesign完全不是一个东西啊,只不过可以兼容倒是真的。

然后在之前的工程完全删掉之后又重新建了个同名的工程TDA_MapEditor_v2,
也是各种调试,左抄抄右抄抄,终于抄出了理想的效果TAT……


TDA_MapEditor_v2.gif

大概现在是这个风格。
真是不枉费我这么辛苦抄这儿查那儿……
界面功能会马上着手做,把之前删掉的布局啊功能啥的补回来。
感觉又欺骗了各位看官……
再顺便,如果各位看官能同情一下,让我把其他坑的活拖一拖放一放我会很感激的,TDA的进度也会赶上来……
近期任务:


  • TDA
  • -php
  • 战棋东方回忆
  • NyaGame
  • ComputerEssentials
  • ConstructiveMethodForBlablabla…………
  • 20号上海行程预定
  • 22THO说碟子的事儿 谈合约
  • 大学生活用品采购500RMB

地图编辑器怎么说这个假期也能做出来了!
明天是家族宴,早点睡啦……


以上。


点评

tnl
共存起来会很漂亮而已。  发表于 2015-8-8 12:31
tnl
我的帖子下面有说明的。  发表于 2015-8-8 12:31
这么多都是坑吗……  发表于 2015-8-8 05:56
回复

使用道具 举报

 楼主| 发表于 2015-8-4 00:48:21 | 显示全部楼层
2015-8-4 00:39:30

三坑压身啊!x2
捣鼓一晚上买票和后续计划的事情,累炸。

今天从下午就开始看MahApps.Metro怎么用,看到了晚上,又翻看THSAG的代码,死活找不出怎么做出MetroUI风格的界面……然后晚上,就在刚才,终于发现了一张被我忽略的页面,这里:http://mahapps.com/guides/quick-start.html
这个是用NuGet安装完MahApps.Metro之后弹出的新页面,也像URL里写的那样,这个页面是来帮你QuickStart的。
看完之后发现改起来超简单……


图示效果:
QQ截图20150804003855.png
虽然什么都没放,不过这颜色,这种爽快感一下就出来了。

那么明天的计划就是再仔细学习学习这个UI怎么用,然后规划一下编辑器的界面。
设计出能达到之前说过的功能的UI才能算合格啊,请大家监督吧~


顺便一问:22号上海THO有人去吗?

以上。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 17:37

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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