- 博客(40)
- 收藏
- 关注
原创 面向美术的github-Desktop 简易入门
美术设计师和策划往往也需要直接接触到项目,但是git的诸多指令实在繁琐,而且非常不直观,管理起来commit history很不方便。这里稍微培训一下。
2019-06-30 21:35:18
608
原创 平面原型设计工具-Adobe AI入门
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-06-30 16:29:20
1500
原创 系统分析与设计五—用例建模业务建模方法
使用 UMLet 建模:1、根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景 分别用多泳道图建模三个场景的业务过程 根据上述流程,给出快递柜系统最终的用例图模型 用正常色彩表示第一个业务流程反映的用例 用绿...
2019-05-04 13:30:26
335
原创 系统分析与设计作业六—用例建模-业务建模
练习资源:Asg-RH.pdf使用 UMLet 建模1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键 注意事项: 对象必须是名词、特别是技术名词、报表、描述类的处理; 关联必须有多重性、部分有名称与导航方向 ...
2019-05-04 13:29:25
432
原创 系统分析与设计作业4-绘制用例图
1、简答题用例的概念用例和场景的关系?什么是主场景或 happy path?用例有哪些形式?对于复杂业务,为什么编制完整用例非常难?什么是用例图?用例图的基本符号与元素?用例图的画法与步骤用例图给利益相关人与开发者的价值有哪些?2、建模练习题(用例模型)选择2-3个你熟悉的类似业务的在线服务系统(或移动 APP),如定旅馆(携程、去哪儿等)、定电影票、背单词APP等,分别绘制它...
2019-04-08 12:25:23
6414
原创 系统分析与设计作业三--软件项目过程模型与规划
简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点(从项目特点、风险特征、人力资源利用角度思考)简述统一过程三大特点,与面向对象的方法有什么关系?简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?...
2019-04-08 12:24:01
203
原创 系统分析与设计第二次作业
1.    用简短的语言给出对分析、设计的理解。分析是研究领域的概念,设计则描述类与类之间的接口,或者是一个工程的结构,。设计通常是在分析的基础上细化而来的。分析更加整体,设计更加局部分析强调调查而不是解决方案,分析做什么是对的,设计是怎么做对的。2.&amp
2019-03-12 20:53:21
182
原创 系统分析与设计第一次作业
软件工程的定义软件工程是系统的、有纪律的、可量化的软件开发方法、操作、运维, 是软件上的工程学应用,以及其中的方法。 --IEEE解释导致 software crisis本质原因、表现,述说克服软件危机的方法原因:用户需求不明确;缺乏正确的理论指导;规模越来越大,软件开发复杂度越来越高表现:开发进度难以预测;开发成本难以控制;对产品功能难以满足;产品质量难以保证克服危机的方法:...
2019-03-12 20:45:59
166
原创 Unity物理系统拾遗
重力需要rigidbody组件: 参数Mass 质量(不应有100倍以上的差距)Drag阻力:空气阻力,0为无阻力,数值较大时可能会立刻停止Angular Drag 角阻力:对应于旋转的情况Use Gravity:使用重力Is Kinematic: 运动学选项。一旦开启本项,物体将不受动力学(物理引擎)影响而只能用transform来操作。适用于平台的移动和铰链刚体Interpo...
2019-01-25 00:31:06
256
原创 unity动画机制研究
感觉课堂上讲的不够系统,翻了一下官方教程深入研究一下节点表示状态,箭头表示状态过渡。状态机的意义在于得以以很少的代码对状态机进行设计和迭代。动画状态机包括动画状态、动画过渡和动画事件;而复杂的状态机还可以包括简单的子状态机。动画状态(animation states)是动画状态机的基本模块。包含一个动画序列(或者是混合树)。当游戏事件触发了一个动画切换的时候,游戏角色进入到一个新的动画状态...
2019-01-24 02:48:11
424
原创 Unity动画机制学习-动画的基本操作
每次都由于不规范的动画编辑方法浪费很多时间,于是这次打算好好看一下unity官方给的案例 Anima2D本文参考自:Anima2D官方文档、翻译版 Anima2D文档 https://blog.csdn.net/hibernateplus/article/details/79060311Anima2D能干什么骨骼层次Mesh编辑器自动计算骨骼权重IK动画作画Pose记录器(方...
2019-01-23 01:31:29
836
原创 Unity学习-用Dotween动画系统能做什么 2 路径动画
这一部分比较简单,用animation也可以轻易实现,无非是创建关键帧,然后在每个关键帧上录制物体的路径,然而Dotween做这个非常轻松,只需要直接在屏幕上绘制路径就可以了,从工作流上更加轻量。绘制路过点值得关注的是Extras里面的两个功能 Drop To Floor可以使得所有的坐标点投影到一个地面(是collider就行)上。Pathtype: Catmull rom是一种抗锯齿...
2019-01-22 15:07:36
610
原创 Unity 存档探索——SaveGame Pro 插件
SaveGame Pro 是一款相当强大的存档插件。本文简要介绍了其功能和潜在运用。对于简单字符串的存储SaveGame.Save ( identifierInputField.text, dataInputField.text );dataInputField.text = SaveGame.Load<string> ( identifierInputField.text, "...
2019-01-20 23:26:21
4204
1
原创 Windows下Goland IDE配置及Goland IDE技巧
本次实验需要配置go语言的运行环境。获得go语言包 并配置环境下载地址:https://golang.org/dl/配置环境变量GOPATH 和GOROOTGOROOT是Go语言的安装路径GOPATH是Go语言的工作路径,使用go get github.com/xxx/xxx下载的github包都会被存入这个地址另外两个文件夹,bin存的是编译好的程序如pkg存的是可引...
2019-01-18 17:24:56
3630
原创 基于Go实现的swapi像素复刻版的后端实现
项目要求这次的任务要求是复刻一个https://swapi.co/api/people/2/ 出来。主要是通过url分割来访问对应的api接口。我完成的是后端的部分项目分割后端的工作主要有两个模块,一个是通过写一个数据库的接口来从db文件中,通过boltDB(Go语言官方钦点的一个轻量级键值对数据库);另一个是通过之前用过的gorella包中的mux来分割url请求(类似一个路由功能),并返...
2018-12-16 21:59:38
732
1
原创 服务计算——web程序开发与Go源码
https://github.com/kotomineshiki/WebServerOfGo处理 web 程序的输入与输出支持静态文件服务支持简单 js 访问提交表单,并输出一个表格对 /unknown 给出开发中的提示,返回码 5xx支持静态文件服务支持简单 js 访问这是一个简单的计算器web程序对 /unknown 给出开发中的提示,返回码 5xx表单的存储及释放...
2018-11-16 01:25:16
163
原创 服务计算——web程序开发与Go源码
https://github.com/kotomineshiki/WebServerOfGo处理 web 程序的输入与输出支持静态文件服务支持简单 js 访问提交表单,并输出一个表格对 /unknown 给出开发中的提示,返回码 5xx##支持静态文件服务##支持简单 js 访问##对 /unknown 给出开发中的提示,返回码 5xx##提交表单,并输出一个表格...
2018-11-16 00:57:51
99
原创 多媒体技术作业-图片特效和median cut算法
github:https://github.com/kotomineshiki/MultiMediaHomework问题1算法描述:读入两张图片混合图片=图片1For 圆形半径 小于 对角线长度 Foreach像素 in 混合图片 If 该像素在圆形区域内混合图片圆形半径内某位置的像素=图片2该位置上的像素 半径扩大关闭图片窗口辅助函数函数...
2018-10-16 21:43:16
1055
原创 服务计算-goland环境下CLI程序
项目需求 作业要求中的千言万语汇成一句话:使用 golang 开发 开发 Linux 命令行实用程序 中的 selpg分析设计理论上来讲gnu的接口
2018-10-11 16:48:05
245
原创 centos云环境配置
centos云环境配置这次作业是配置虚拟机,并完成虚拟机安装、虚拟机网卡设置、环境安装、虚拟机复制、远程连接、ssh等几个步骤虚拟机安装virtualbox是之前实训就配置好的了。这一部分配置已经是轻车熟路了。先下载centos的镜像Minimal ISOwww.centos.org/download不断点下一步就OK了。因为我打算安装图形化界面所以分配了5G的内存。虚拟机网卡设置...
2018-09-20 16:32:38
125
原创 蛤交VR结肝项目——《Re动次》开发报告
团队构成这次应该说遇到的团队质量算是比较让人难受的。整个团队除了我以外没有一个人有项目经验,所以也遇到了很多交接上的麻烦。一句话概括这是一个节奏感强烈的动作冒险游戏。游戏设计这次我面临的要求是基于VR完成一款游戏原型。最近被《节奏地牢》圈粉,以及很喜欢《SuperHot》,于是诞生了把节奏地牢VR化、结合《superhot》靠近的想法。VR面临的天生交互问题眩晕感是...
2018-08-13 09:24:18
396
原创 2018腾讯next idea高校游戏创意赛——《秦征》开发记录
这篇文章记录开发《秦征》demo时踩过的一些坑和设计上的思考。 演示视频(捂脸请原谅这拙劣的美工23333) https://www.bilibili.com/video/av28456233团队构成从团队构成来看这次的确准备不周,原本预计有9个人,后来实习分走一大波,只剩下4个人,然后又有一个回家网不好上不了GitHub而退出,还有一个日常划水天天失联(等等这剧情是不是有点熟悉)。好...
2018-08-06 22:09:11
490
原创 unity学习:寻路算法(AStar算法)与简单AI(势能场估价算法)
项目地址:https://github.com/kotomineshiki/AIFindPath 视频地址:两个核心难点Astar算法先是自己实现了一遍,后来找到了效率更高的插件就重构了决策树...
2018-06-19 22:15:49
2274
原创 完美世界GameJam参加报告——《解字》游戏的设计与开发
前言这次我们组成了7人团队去参加完美世界组织的位于天河软件园的GameJam。GameJam的规则是利用48小时开发一个游戏,这次的游戏主题是:烎 。我们的团队由三个程序、三个美术、一个音乐组成(由于GameJam的特性,一般不会特化安排专职的策划),来自中山大学和广州美术学院。 本游戏最终取得广州赛区的第一名。游戏概念构建游戏技术部分心得和教训...
2018-05-29 22:52:06
3825
原创 cocos 2d环境配置以及hellococos的运行
这次的cocos可谓是艰难至极。主要在环境配置上花费了大量的时间 这里记载了主要坑py环境的配置。 我遇到了两个问题:第一个是原先已经配置过Python3.6的环境,要切换到py2.7。 第二个是py2.7由于路径问题并没法在任意文件夹使用pyhtonC1083无法找到标准库显卡驱动不支持:cocos#65542汉字无法显示工具集不支持v100 和v141dll加载时间过长...
2018-05-17 13:33:32
194
原创 unity项目——德军总部(巡逻兵)
先放Github地址:https://github.com/kotomineshiki/SearchArmy动作表格 触发条件 动作对象 对象行为 实现位置 按下开始键 全体 允许移动 (开始后)按下方向键 游戏主角 向各个方向运动 敌人未看到主角 敌人 进行巡逻 敌人看到主角 敌人 开...
2018-05-11 21:41:40
452
原创 实训总结报告
# 实训总结报告------这次的实训让我收益良多。整个实训总共分成3个部分##第一周在这一周我学习了ant、sonar-runner、java环境的配置、vi的基本操作、junit的使用###antAnt构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定 义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执...
2018-05-06 21:02:01
5969
原创 SYSU linux环境下GridWorld实训学习报告一
linux环境下的实训学习报告java环境配置 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 —— [ 百度百科 ]首先我们要来配置环境。由于...
2018-04-15 22:08:09
311
原创 unity简答题三 skybox与地形与灰度图导入地形
操作与总结如何使用skybox呢?对于unity2017,并不内置skybox的资源包,需要在asset store里面下载资源包并import进项目。然后在camera的inspector界面添加skybox组件。选中合适的对象。 如何创建属于自己的场景呢?推荐使用package environment,这个包是自带的,功能非常强大,包括树、水面、草地、荒漠等贴图。...
2018-04-10 21:43:31
1374
原创 unity学习2——基于物理模拟的太阳系模型
游戏对象运动的本质是什么?游戏对象的运动,在本质上是在离散的时间点上,物体按照物理引擎说运算出的,呈现出不同的位置。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)方法一:矢量叠加法众所周知,一个抛物运动由水平方向的匀速和竖直方向的匀加速运动构成。方法二:collider 的gravity 模拟类似于上面,但云加速运动部分采用colli...
2018-04-03 22:56:41
2318
2
原创 unity练手项目项目——牧师与魔鬼(最简洁的规则表)
项目概述:三个牧师与三个魔鬼要过河,河有两岸,河里有一条船船可以坐两个单位,且至少需要一个单位才能运行如果河的任意一边的牧师的人数比魔鬼少,那么牧师将被吃掉,game over当船靠岸时,它被看成岸的一部分,船上的单位也被看成岸上的单位我们采用有限状态机(Finite State Machine)来解决这个问题。我们用方块代表牧师,圆球代表魔鬼,两块大平板代表两岸,一块小平板代表船。 有限状态机是...
2018-04-01 17:19:38
2647
原创 unity 学习——基本概念辨析
解释对象与资源的区别与联系,根据官方案例总结资源和对象组织的规则/规律。 对象是类的实例,而类里面可以使用各种资源。编写简单程序代码,验证 MonoBehaviour 基本行为触发的条件。 发现输出顺序为1243643644436……using System.Collections;using System.Collections.Generic;using UnityEngine;publi...
2018-03-24 19:34:02
436
原创 Unity3D学习——基于IMGUI的井字棋
GitHub:https://github.com/kotomineshiki/unityhomework1.git之前使用过NGUI来进行游戏开发,这次尝试一下GUI。井字棋规则如下棋盘大小为3*3,对战双方只能在这个范围内、按次序轮流下棋先手的棋的形状是O 后手的棋的形状是X先将自己的棋子连成一条直线(横、竖、斜都可以)的一方获胜那么我们的思路很明显了采用一个二维数组作为存储结构,每个单元初始...
2018-03-24 15:51:34
1021
原创 魂系列游戏机制分析
魂系列游戏机制分析16340316 软件工程目录[TOC]1.魂系列的武器韧性设计以血源1为例,血源的武器攻击类型分为light, normal, heavy, massive,这个设计极具特色,也是核心机制之一,在武器平衡系统中具有奠基地位。一般来讲,武器的light攻击比较迅速,但是比较难或者不能打出大硬直,而heavy虽然看上去行动迟缓,但是却可以打出可以连击的硬直。不同的敌人出现硬直的类
2016-10-08 20:12:47
2818
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人