摘要:今天修改到之前的大佬的代码,居然把多个Id存在一个列里面,还是用的逗号分割。。。特么查询的时候怎么办??? 网上搜索了半天,终于找到了SqlServer里面有一个PARSENAME函数,可以按.(点)分割字符串, 于是写下了如下sql 查询结果 参考文章:http://www.cnblogs.com
阅读全文
摘要:搭建基础框架准备试试传说中的Identity,本以为很顺利,结果一路踩了N多坑 遂就把过程记录下来。方便自己以后查看,也希望能帮到遇到同样问题的朋友。 1.首先,引入Identity需要的类库,还有Mysql的Nuget包 需要使用Code first的话,必须要引用Tools和Design两个包
阅读全文
摘要:在命令行里面执行操作的时候,报错了,网上找了一下原因 在报错的类库里面的xxx.csproj文件里面的ItemGroup里面加上一句 不要再Nuget里面去安装Microsoft.EntityFrameworkCore.Tools.DotNet,不要问我为什么,我也不知道,报错了,DotnetCor
阅读全文
摘要:之前学习EFCore的时候,都是在VS创建的默认模板里面进行的,按照官方文档,直接就可以搞定。 今天新项目准备上.Net Core,打算先按照国际惯例,进行分层,数据访问层是用EFCore来做,于是就单独把这层放到一个类库里面 1.添加引用 第二个和第三个库是必须要添加的,如果你不用命令迁移除外。。
阅读全文
摘要:之前使用以来注入的时候,都是在xml配置对应的接口和实现类,经常会出现忘了写配置,导致注入不生效,会报错,而且项目中使用的是SPA的模式,ajax报错也不容易看出问题,经常会去排查日志找问题。 于是在园子里面看到园友的自动注入,觉得很有意思,但是园友是用的MVC5,就自己再.Net Core上试了一
阅读全文
摘要:运行起来,虽然主角飞机和敌机都在互相发射子弹,但是子弹打中了就和没打中效果是一样的。。 这一章我们就来处理子弹和飞机的碰撞问题。 我们所有的操作都是基于Main这个容器来做的。所以我就把这个处理放到Main里面,监听Main的ENTER_FRAME事件 这里面就两个操作,一个是判断主角子弹是否击中敌
阅读全文
摘要:经过前面几章的准备,我们差不多已经具备了一个基本的框架,这一章我们就开始添砖加瓦了。 敌机定时发射一个子弹,子弹的方向是从上到下,但是发射子弹的代码应该放在哪儿呢? 从面向对象编程的思想来说,子弹是敌机发射的,我们发射子弹的操作应该放在敌机类里面。也就是EnemyPlane.ts。之所以放在敌机的基
阅读全文
摘要:在游戏过程之,敌机是源源不断的冲屏幕上方往下飞,如果我们每一架敌机都直接new的话,在飞机很多的情况下,也许有性能问题。 就像前面子弹对象池一样,我们也要实现一个飞机对象池,也就是标题说的敌机工厂(之所以叫工厂,我觉得飞机是从工厂里面生产出来的,没有飞机冲池子里面捞出来吧。。。所以叫工厂。当然叫敌机
阅读全文
摘要:有了子弹,总得有敌人来打吧,不然游戏有啥意思呢?今天我们来实现敌机从屏幕上边往下飞 参考微信打飞机游戏里面,敌机分为3种 1是特小飞机,2是小飞机,还有一种就是大飞机 面向对象编程提倡抽象,实现代码复用的目的。所以我们打算把飞机的相同的点都抽象到飞机基类里面。 新建一个文件EnemyPlane.ts
阅读全文
摘要:上一章把飞机添加到屏幕上,但是飞机要发射子弹对吧?那么这一章我们就来实现一下发射子弹,并实现一个简单的子弹对象池 先来捋一捋思路 1.创建一个子弹对象 2.然后添加一个bitmap,显示子弹贴图 3.判断子弹类型(我们这里是一个子弹是敌人和主角都在使用,根据不同的状态类型,显示不同的图和往不同的方向
阅读全文
摘要:今天继续写点击了开始之后,添加一个飞机到场景中,然后这个飞机的尾巴还在冒火的那种感觉 先拆解一下步骤 1.首先完成飞机容器的图片加载 2.然后把容器添加到场景中 3.然后实现动画 首先,我们新建一个TypeScript的类叫做HeroObject,英雄对象,哈哈,我命名水平不怎么高。然后继承自egr
阅读全文
摘要:博主是一个近十年的老书虫了,从高中那会儿就开始看网络小说。每天半天看晚上看啊,终于眼睛也近视了,成绩也下降了(。。。。好像说远了) 最近在追辰东的《圣墟》,最近写到精彩部分了,一直等更新。但是也不能一直开着浏览器刷新啊。。。。 于是乎,就发挥了咱们程序员自给自足的精神,写一个程序去监听,然后等又更新
阅读全文
摘要:游戏背景里面的猪脚飞机看起来是一直在向前飞,但是实际上只是一个视觉差而已。 猪脚是出于不动的状态,背景从上到下滚动,然后让玩家觉得飞机在不停的往前飞。(当然这只是其中一种实现思路) 差不多就是这样,然后两张图片一直滚动,上面的图,滚动到最底下,马上又跑到最上面去,一直循环,就有了一个滚动的效果 然后
阅读全文