摘要:生成migration文件 1 php artisan make:migration alter_xxx_table 修改migration文件 1 public function up() 2 { 3 Schema::table('xxx', function (Blueprint $table) 阅读全文
posted @ 2020-06-19 22:46 Helix006 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1 <div class="pie" style="width:500px;height:500px;"></div> 2 3 <div class="line" style="width:500px;height:500px;"></div> 4 5 <script type="text/java 阅读全文
posted @ 2020-06-16 17:35 Helix006 阅读(95) 评论(0) 推荐(0) 编辑
摘要:apache配置文件httpd.conf修改“AddType application/x-httpd-php .xxx”,“.xxx”是想要的后缀名。 把文件后缀改成自定义的后缀名。 phpStorm为防止报错,在Settings->File Types->Recognized File Types 阅读全文
posted @ 2019-05-09 22:03 Helix006 阅读(205) 评论(0) 推荐(0) 编辑
摘要:(概念简单,代码可自行脑补) 1.绕行障碍物 建立追踪者与目标之间的直线,然后前进,碰到障碍物时,控制的角色会一直保持在绕行状态,直到与该直线相交,相交时会继续沿着直线前行,直到抓到为止。 我们可以加以改良,当目标进入视野后,采用直线追踪,如下图所示。 2.贴墙式遍历地图 我们以左贴墙为例,给左方向 阅读全文
posted @ 2018-03-27 00:10 Helix006 阅读(117) 评论(0) 推荐(0) 编辑
摘要:首先要给被碰撞物体添加Box Collider,并在Is Trigger打勾 在被碰撞物体的脚本里,添加碰撞检测函数 将函数写在新脚本里,再把脚本附在要动作的物体上,比如Main Camera 阅读全文
posted @ 2018-03-17 22:05 Helix006 阅读(1763) 评论(0) 推荐(0) 编辑
摘要:1.先在第一人称下新建空白物体,命名“audio” 2.在audio中加入Audio Source 3.在第一人称组件里添加Audio Liistener和Audio脚本 4.脚本中添加代码 阅读全文
posted @ 2018-03-13 23:31 Helix006 阅读(213) 评论(0) 推荐(0) 编辑
摘要:群聚的三个特点: 1.凝聚:每个单位都往邻近单位的平均位置行动; 2.对齐:每个单位行动时,都要把自己对齐在其邻近单位的平均方向上; 3.分隔:每个单位行动时,要避免撞上其邻近单位。 视野 每个单位都有视野,视野中的其它单位为采集对象。 视野越宽,队伍的组织性越好,移动轨迹更为广泛,视野越窄,移动越 阅读全文
posted @ 2018-03-11 11:42 Helix006 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1.比较坐标追踪法 追踪者会不停地比较自身和目标的x坐标和y坐标,每x和y上一个单位的移动为一个周期,该算法虽然简单好用,但实用性差且不智能化,如果追踪者数量增加,路线会显得单调,由于都是先走个对角线再一路直行,很可能造成多个追踪者拥堵在一起。 代码: 2.射线动态追踪法 先在追踪者和目标之间建立一 阅读全文
posted @ 2018-03-10 23:40 Helix006 阅读(822) 评论(0) 推荐(0) 编辑
摘要:说明:X加速,Z减速,空格暂停,长度无上限直到死为止。 1、Game.java 2、Grid.java 3、Food.java 4、Ground.java 5、Snake.java 6、Snakelisten.java 7、GamePanel.java 8.Controller.java 阅读全文
posted @ 2018-02-13 23:39 Helix006 阅读(154) 评论(0) 推荐(0) 编辑
摘要:大概分两步,先自定义字符串规则如去除空格特殊符号等等,再使用转义,后面的语句一定要加上单引号。 阅读全文
posted @ 2018-02-11 00:45 Helix006 阅读(139) 评论(0) 推荐(1) 编辑