自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 第一次博客

加入acm后,开始申请这个博客。当时觉得老师说的十分有道理,博客来记录下来自己的成长,学习轨迹。对于以后的自己是一份很棒的回忆。     很期待三年半后的我的微博会是怎样的一种情形。那将是我人生最为宝贵的一笔财富。

2016-12-06 20:15:42 381 2

原创 游戏制作反思与感想

首先想说,Udemy是个好网站,在里面能找到不少你十分感兴趣的课程,而且我比较喜欢它的原因是因为上面课程的讲师都是从业者,会以工作经验来传授技能,这是我十分喜爱的实战出真知!这篇算是对这个小游戏项目的总结,虽然它在18年11月就已经完成了,后面又继续学习了些其它内容,现阶段在学Unity,这是篇迟到的总结。。。。当然,这个寒假也没闲着,除了继续学习GMS2,还在研究一些游戏策划的技能。。。。应...

2019-03-06 10:27:58 2254

原创 飞天小狐(GMS2)ARPG学习笔记 2

人物状态切换在之前的新手教程中,我们是添加一个Animation End的脚本,在里面更改人物的标记变量,然后再在Step里更改人物状态,但是判断条件比较复杂,这是代码的优化问题,所以在这次学习中就优化了这种判定方式(代码真的十分精妙,比起以前面向过程的代码,真的系统了许多,无论是维护还是阅读起来都方便了许多)对于一个obj,我们可以添加许多User Event *脚本,然后在Step中用...

2019-02-25 22:46:30 395

原创 飞天小狐(GMS2)ARPG学习笔记 1

https://www.udemy.com/make-an-action-rpg-in-gamemaker-studio-2/在udemy上找到了一个这个比较好玩的教程,近期跟着这个做一个arpg游戏,我且称它为飞天小狐。键盘检测if keyboard_check(ord("A"))//如果不加ord,人物将会一直移动,只会在按下A的时候停止移动暂不知这是个什么情况?????k...

2018-10-19 23:17:13 628

原创 GMS2笔记 3.视野与人物

视野1.视野方面在教程上的内容就已经非常详细了,也没有比较多的展开去讲。里面用到的就是这个喽,上面的那块的是你设置的取材的那一块场景的参数,下面的是映射过去的位置,像这个就是裁取x,y(120,640)位置的宽210,高200的一块区域,将其以宽210,高200的格式投射在x,y(0,0)地方,效果就像这样          这个模式很好玩,现在有一些小脑洞,准备做一款解谜类的小游戏...

2018-09-24 20:03:56 893

原创 GMS2笔记 2.人物移动与碰撞遮盖

 1.构建脚本的时候,默认的是DnD模式,需要你自己调整为GML模式,注意好这点            2.在寻找Sprite原点的时候一定要特别注意,静态资源和动态资源的原点不同对于动态资源,若原点不在每帧动画的中心,那么在播放这个动画的时候就会产生某帧图案偏移 对于静态资源呢,要找到底部中心点,这个在教程中说的很清楚了3.设置碰撞目标的时候,注意要明确指定人物需要和碰撞物体...

2018-09-16 19:12:09 1432

原创 GMS2笔记 1.安装注册

       暑假心仪的游戏策划岗位没有争取到,现在就踏踏实实的做些独立开发的小游戏,本系列是本人在学习GMS2的一些心得,也希望能帮到大家,研究GMS2的教程来源于https://indienova.com/column/7,特别棒的系列教程,很适合初学者。安装注册两个问题安装软件的教程网上都有,不再赘述,但登陆的时候面临着一个问题,登陆账号后,,会有一个update profile,这...

2018-09-16 15:58:46 2077

原创 Java_Web(一)

Javaweb印象个人对于Javaweb开发的理解就是B/S(浏览器端——服务器端)结构,web服务器物理上来说也是一个PC机,web服务的软件来把本地资源共享给外部访问,通过ip:端口,使客户端访问到服务端数据。import java.net.Socket;import java.io.File;import java.io.FileInputStream;import java.io.Ou

2018-01-19 11:42:17 329

原创 多线程学习(二)

/************************** execl 函数的应用**************************/#include <iostream>#include <stdlib.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>using namespace std;int

2017-12-21 21:32:47 255

原创 多线程学习(一)

多线程在C++中占有很重要的一部分,也是很重要的一部分fork函数#include <iostream>#include <unistd.h>using namespace std;int main(){ pid_t pid; int num = 10; for(int i = 1;i <= 3;i++) cout << "befor i = " <<

2017-12-21 20:29:07 272

原创 C++文件操作(2)

这次是要把数据存入二进制文件。。。。但是在写这篇博客的时候,有点小问题,本篇中的数据类型不涉及string,有可能后面要单独开一篇#include <fstream>#include <iostream>#include <string>using namespace std;class Users {public: void Register(); char name[1

2017-12-13 01:10:59 653

原创 Linux下静态库的制作与使用

静态库制作库呢就是二进制文件,当我们给第三方使用我们制造的库时,只需要提供头文件与二进制文件即可,通过头文件,就可以知道调用方法的功能和接口 我们把头文件cal.h放在include中我们在src中新建一个.cpp文件然后我们只需要在src中连起来生成.o文件就好了g++ cal.cpp -c -I ./include/ -c生成二进制文件 -I后跟所包含头文件的相对路径 然后我们就可以通过.

2017-12-08 11:55:39 1782

原创 C文件操作(1)

文件数据的写入写出今天整理了一下有关文件的数据写入写出核心算是一个对文件的打开与关闭,然后在其中进行各种调用FILE *fp = NULL; fp = fopen("path","w+");//path就是传进函数的文件路径,以可读写方式打开 if(fp == NULL){ perror("fopen");//没有成功打开,报错 return ;

2017-11-01 22:06:01 343

原创 QT初次

emmmmmmm,好久没有写博客了,最近也是学Java web开发,还有嵌入式开发,以及自己学学Python,写写脚本,爬爬网站。。。。感觉离开acm的日子好颓废。。。。 QT感觉在软件开发中做门面的,做前端,自己学了学,感觉还是比较麻烦的。。。//main.cpp#include "qtone.h"#include <QtWidgets/QApplication>#include <ios

2017-10-11 21:08:31 553

原创 ip地址错误解决方法

ip地址错误有时候上不去网。。。然后好多朋友都问过我怎么办。。。。其实很简单一般看看你的ip地址有没有设置为自动获取 控制面板-网络和共享中心->更改适配器设置->你使用的网络(我的是以太网),然后右键->属性,找到IPv4协议,点击属性。 选择里面的选项自动获取IP地址和自动获取DNS服务器地址。(也可以自己改一下ip,在宿舍里,我们网线用一个调制解调器的时候,把ip的最后一个节点改成不一样

2017-08-27 20:30:27 5697

原创 数字迷宫

这几天写这个数字迷宫真的不容易。。。。。找bug时间有点长。。。。完善了几个模式,挺好玩的#include <stdio.h>#include <string.h>#include <conio.h>#include <windows.h>#include <iostream>#include <time.h>#include <dos.h>using namespace std;v

2017-07-11 14:41:23 1182

原创 学生管理系统

在我亲爱的于老师感召下。。。。。。(好别扭啊)。。。写了一下这个学生管理系统。。还是cmd。。不过!!!!!!我终于能用Java写出可视化窗口了!!开心 这个程序也很简单。。。不过对于输入我没有进行错误判断。。。。因为C来写。。。错误真的很恶心,不像Java。。。所以恳求大家就按要求来..(可以将学生信息打印为excel表格哦)#include <stdio.h>#include <stdlib

2017-05-02 22:17:13 1010

原创 Hanoi

Hanoi。。。。一个神奇的东西,总而言之,这就是个最基本的递归运用啦。。。不过呢,现在有很多同学还是不太明白啥是递归。 总而言之呢。。。。就像俄罗斯套娃。一层套一层。。。不断去挖掘,而且这个东西每调用一次就会和前面重复一次,所以,我们可以总结出这个规律,把这个规律称为递归公式,很多同学会觉得这个就像一个黑洞,没错,一层层陷进去,然而,当我们题目的某些要求达到了,或者到达某种极限,我们就可以返回上

2017-04-08 21:16:00 948

原创 开平方根的一个小函数

在网上无意浏览到一个神奇的小函数,开平方跟的,感到。。。。很奇妙。。码过来float InvSqrt(float x){ float xhalf = 0.5f*x; int i = *(int*)&x; // get bits for floating VALUE i = 0x5f375a86- (i>>1); // gives initial guess y0

2017-02-20 10:40:02 1726

原创 二叉树的层次遍历(f m)

基础二叉树第层次遍历首先呢,二叉树的构造就不用说啦。。。都知道,一种告诉你类满二叉树,还有一种呢。。就是两个遍历构造。。。这些已经都很熟悉了。。 看看题 Problem Description 已知一颗二叉树的前序遍历和中序遍历,求二叉树的层次遍历。 Input 输入数据有多组,输入T,代表有T组测试数据。每组数据有两个长度小于50的字符串,第一个字符串为前序遍历,第二个为中序遍历。 O

2017-02-15 10:02:15 480

原创 可怕脸 图 (f m)

数据结构之图首先呢,最近一直在学数据结构呢,所以我就把这些简单的,最基础的东西记下来,留给自己看,避免以后自己忘了。 话不多说,看看一道题解决图论问题,首先就要思考用什么样的方式存储图。但是小鑫却怎么也弄不明白如何存图才能有利于解决问题。你能帮他解决这个问题么? Input 多组输入,到文件结尾。每一组第一行有两个数n、m表示n个点,m条有向边。接下来有m行,每行两个数u、

2017-02-14 22:00:46 843

原创 字典树(f m)

日常一水题,字典树的基本构造。。。啥都不用说了,直接上题 Problem Description 遇到单词不认识怎么办? 查字典啊,已知字典中有n个单词,假设单词都是由小写字母组成。现有m个不认识的单词,询问这m个单词是否出现在字典中。 Input 含有多组测试用例。 第一行输入n,m (n>=0&&n<=100000&&m>=0&&m<=100000)分别是字典中存在的n个单词和要查询的

2017-02-14 15:09:43 416 1

原创 完全背包问题(f m)

完全背包的基础完全背包可以说是建立在01背包基础之上的,这两个是最基本的背包问题,先来道题。 Problem Description 小P非常喜欢玩dota,不分昼夜的玩 ,结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦。。。 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精

2017-02-13 21:09:46 1105

原创 01背包(f m)

关于01背包的初次学习以前对于背包问题都是贪心,求出来什么性价比,来个排序,然后贪心暴力。。。。。。 直到后来学到了dp背包。。才发现了这个神奇的东西。。。。 看个题: Problem Description由于高数巨养的喵星人太傲娇了,要天天吃新鲜猫粮而且还经常欺负高数巨,所以高数巨决定买几条哈士奇尝尝鲜。这天高数巨来到了二手狗市场买哈士奇,高数巨看完了所有的哈士奇,记下了每条哈士奇的价格,

2017-02-13 11:46:00 513

原创 二叉树求前,后序遍历(f m )

二叉树的遍历二叉树的遍历一般都是已知后序或前序的一个,再加上中序,至于为什么在这就不赘述了。如题:Problem Description 输入二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列。 Input 第一行输入二叉树的先序遍历序列; 第二行输入二叉树的中序遍历序列。 Output 输出该二叉树的后序遍历序列。 Example InputABDCEF BDAECFE

2017-02-09 14:50:40 568

转载 二叉树遍历小技巧

二叉树的遍历的小技巧如题,我们知道了一个二叉树的前序遍历与中序遍历,现在相求它的后序遍历(其实只是写给自己看,怕以后会忘了)#include <stdio.h>#include <string.h>#include <stdlib.h>void houxu(struct tree *root){ if(root) { houxu(root -> left);

2017-02-07 11:16:00 612

转载 未完成的快排

快速排序快排的核心就是分治递归技术,简而言之就是不断的把大问题划分为小问题,利用小问题的解可以得出大问题的解,小问题再继续划分小小问题…..直到可以直接求出或较为简单的求出小小小…问题的解,即此时找到了递归出口。把这个小小小…问题的解记录下来并提交回上级,那么上级小小小..问题的解也解决了,然后就不断地返回,直到最大级别的大问题,此时我们的问题就解决了。然后明白这个思想了,就来看看这种思想在快速排序

2017-01-02 19:20:46 435

原创 C语言的基本文件操作

C语言的基本文件操作序列1:基本的txt文件读入读出先来段代码看看#include <stdio.h>int main(){ char a[] = "hellow\n"; char buf[6]; FILE *fp = NULL; fp = fopen("C:\\123.txt","w+");//让fp指向G盘下的123.txt,w+意为若不存在构建一个

2017-01-02 18:56:15 2001

原创 链表的基本使用一(构建链表)

构建链表因为有不少朋友向我询问链表的一些事情,他们都在问链表指针啥的写起来都好麻烦的,有啥用呢。。。。。。。作为一只萌新就浅谈些我的一些感觉吧 我一开始的时候也是比较排斥链表的,因为这玩意一开始接触真的感到太麻烦了,它做到的很多东西,数组也都可以,为啥还要用这么麻烦的方式呢。。。。后来上企业课的时候,开始模拟写软件,就是一个比较简单的学生管理系统(最低级的那种),我们班的大多数同学都还没

2016-12-22 20:48:55 27685 11

原创 ATM模拟机续作

ATM2.0继上次的ATM1.0之后,ATM2.0又出现了,这次的程序设计在我伟大的巧姐老师帮助下,完善了许多,我觉得还算比较成功的,但仍然存在许多bug(我觉得),不过没有关系,现在我正学文件操作,等彻底掌握后,就可以实现更多的功能了/***程序说明:模拟ATM机 (这个初步的还不能建立用户个人档案)**设计时间:2016.12.7—2016.12.9 **设计者:LAN7 */#inc

2016-12-22 19:03:02 563

原创 ATM模拟机1.0

这个小程序,本来是在企业课上老师教的,然后老师一再强调客户有可能进行非法输入导致软件崩溃。。。于是就想改进这个程序。。。专治各种熊孩子的非法操作........结果没想到各种bug,这个程序专治我的各种不服。。现在先把这个智障的残次品放出来,后续会继续改进,最终专治熊孩子的各种不服!/***程序说明:模拟ATM机 (这个初步的还不能建立用户个人档案)**设计时间:2016.12.7—20

2016-12-11 11:41:52 585

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除