自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 根据《Unity3d脚本编程——使用C#语言开发跨平台游戏》分章节整理

Unity3d脚本语言的类型系统Unity3d中常用的数据结构在Unity3d中使用泛型在Unity3d中使用委托Unity3d中的定制特性Unity3D的协程背后的迭代器在Unity3D中使用可空型从序列化和反序列化看Unity3D的存储机制移动平台动态读取外部文件在Unity3D中使用AssetBundleUnity3D优化...

2019-04-18 22:50:13 1526

原创 根据《Unity3D网络游戏实战》分章节整理要点

文章目录网络游戏的开端:Echo

2019-04-14 22:08:09 356

原创 系统分析项目总结

文章目录个人简短小结PSP 2.1 统计主要工作清单前端开发记录最得意/或有价值/或有苦劳的工作清单在项目仓库中的贡献个人博客清单特别致谢个人简短小结在该项目中,我主要负责前端,前期主要实现界面的简要样式,后期由组员美化。中期的时候主要写逻辑代码,在git的代码贡献图中,我一共有两个波峰,一个是实现问卷的生成和问答,一个是实现问答的生成和问答,至于后端和文档部分,较少参与。在项目前中期参与度还...

2019-06-29 23:03:49 793

原创 系统分析作业9

文章目录练习资源:Asg-RH.pdf使用 UMLet 建模使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项:对象必须是名词、特别是技术名词、报表、描述类的处理;关联必须有多重性、部分有名称与导航方向属性要注意计算字段数据建模,为...

2019-05-04 22:36:09 268

原创 微信小程序做问卷——前端部分(回答问卷)

文章目录参考微信小程序做问卷——前端部分(生成问卷)

2019-05-01 22:16:52 6675 5

原创 微信小程序做问卷——前端部分(生成问卷)

文章目录实现效果界面功能数据功能各个组件的实现右上角的蓝色加号问卷结构部分以单选部分举例每个题型的灰色加号每个题型的删除按钮每个选项的删除按钮每个输入的数据记录全部代码questionnaire.wxmlquestionnaire.wxssquestionnaire.jsPS实现效果界面功能最后实现的界面如下最右上角的蓝色加号是增加一种新的题型,一共三种题型,单选,多选,问答。选择一...

2019-05-01 11:15:14 8924 1

原创 系统分析作业7

使用 UMLet 建模:1.根据订旅馆建模文档,Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图2.根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程根据上述流程,给出快递柜系统最终的用例图模型用正常色彩表示第一个业务流程反映的用例用绿色背景表述第二个业务场景添加或修改的用例,以...

2019-04-30 09:04:45 307

原创 通用客户端网络模块

文章目录重点,一次开发,终身受用。

2019-04-18 22:43:26 491

原创 正确收发数据流

文章目录解决粘包问题的方法长度信息法的代码代码整合主要解决粘包半包的问题解决粘包问题的方法长度信息法,在发送的信息之前附加上长度,比如发送两个字符串“hellounity”和love“”不希望单个被拆开,于是发送信息"10hellounity4love",尽当读取到的字符串的长度与表明的长度一致时,才会整体读取,否则就会等待数据完整到达。固定长度法,每次都发送固定长度的字符,多余的空间用...

2019-04-18 12:40:16 735

原创 实践出真知:大乱斗游戏

文章目录角色类HumanBaseHuman第一版CtrlHuman第一版SyncHuman通信协议消息队列NetManager类这章主要是实现一个大乱斗的游戏,搭场景部分省略,人物动作状态机省略。角色类HumanBaseHumanusing System.Collections;using System.Collections.Generic;using UnityEngine;...

2019-04-17 23:39:04 813

原创 分身有术:异步和多路复用

文章目录异步客户端异步Connect异步Receive异步Send异步客户端代码异步服务端异步Accept服务端异步代码状态检测Pollpoll客户端poll服务端多路复用Select(重点)Select客户端Select服务端异步客户端在Unity中,执行Start、Update方法的线程是主线程,更新UI也是主线程。将同步代码,改成异步代码,需要分别在原名称前面加上Begin和End(如B...

2019-04-17 11:52:05 441

原创 网络游戏的开端:Echo

文章目录客户端代码服务端代码#主要功能在客户端界面输入字符串,发送字符串到服务端,再从服务端将字符串发送回来。客户端代码引入System.Net.Sockets客户端的逻辑创建一个Socket对象,参数是地址簇,套接字类型和协议(socket.Connect会造成线程阻塞)发送消息,将消息转成byte[]数组,然后发送给服务端(socket.Send会造成线程阻塞)接收消息,将b...

2019-04-14 22:04:40 236

原创 系统分析作业6

文章目录简答题用例的概念用例和场景的关系?什么是主场景或 happy path?用例有哪些形式?对于复杂业务,为什么编制完整用例非常难?什么是用例图?用例图的基本符号与元素?用例图的画法与步骤用例图给利益相关人与开发者的价值有哪些?建模练习题(用例模型)简答题用例的概念用例和场景的关系?什么是主场景或 happy path?用例有哪些形式?对于复杂业务,为什么编制完整用例非常难?什么是...

2019-04-13 20:53:35 500

原创 系统分析作业3

文章目录简单题简单题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点从项目特点、风险特征、人力资源利用角度思考简述统一过程三大特点,与面向对象的方法有什么关系?简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?...

2019-03-16 20:36:39 355

原创 系统分析作业2

1、简答题用简短的语言给出对分析、设计的理解。软件分析不是发现更多的功能与需求,而是确认有效的功能与需求,去伪存真不断满足客户需要。软件设计也不是追求最先进技术,而是控制变化附加的成本,使得软件生产的预算、时间等能在掌控之中。用一句话描述面向对象的分析与设计的优势。根据流行的统一过程指南,现代软件工程中的OOAD最好是以迭代和增量的方式进行。通过迭代,OOAD活动的输出、OOA的分...

2019-03-10 09:07:46 177

原创 系统分析作业1

简答题软件工程的定义应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、和维护的工程或进行研究的学科。解释导致 software crisis 本质原因、表现,述说克服软件危机的方法原因:用户需求不明确缺乏正确的理论指导软件开发规模越来越大软件开发复杂度越来越高表现:软件开发进度难以预测软件开发成本难以控制用户...

2019-03-01 20:47:28 360

原创 unity3d 布娃娃系统

文章目录布娃娃系统简介使用方法布娃娃系统简介布娃娃系统就是物体死亡的时候,为了使之逼真而采用的系统。通过以下GameObject>3D Object>Ragdoll…路径可以显示下面的菜单。Pelvis 骨盆Left Hips 左臀Left Knee 左膝盖Left Foot 左脚Right Hips 右臀Right Knee 右膝盖Right Foot 右脚...

2019-01-22 23:18:39 2789

原创 unity3d Camera Filter

文章目录Camera Filter介绍代码结构实现效果以及图片展示使用方法Camera Filter介绍Camera Filter主要是给相机加上效果,比如血迹,天气等设置,用shader和相关参数设置代码结构以下面代码为例[ExecuteInEditMode]代表即使是编辑模式下也可以运行,但是和一般模式不同的是,编辑模式下并不会一直运行,而是Awake和Start之后,只有event...

2019-01-21 23:02:19 2124 1

原创 编译原理pl0项目

文章目录编译原理pl0修改项目要求环境设置part1修改文件流的修改符号的修改变量名的替换goto语句运算符的修改part2修改参考链接github地址编译原理pl0修改项目要求除了文档里面的要求,还有一些隐藏要求已经被确认了。可以修改pl0源代码,一般是认为修改pl0编译程序,使得可以运行pl0源代码,但是实际上可以一起修改pl0源代码和pl0编译程序,使得最后可以运行。read和w...

2018-12-20 19:33:32 2700 2

原创 数字媒体技术基础第一次作业

文章目录程序运行方法github地址第一题算法描述实现效果第二题算法描述实现效果程序运行方法运行环境 python3.6第一题直接运行 t1.py,需要 CV2 库,不需要修改图片路径第二题直接运行 mediumcut.py,需要 cube.py(已有)和 PIL 库,不需要修改图片路径github地址代码,图片,演示视频第一题算法描述实现效果第二题算法描述实...

2018-10-15 10:23:13 1773

原创 手机开发--中山大学智慧健康服务健康平台基础的事件处理

文章目录一、实验题目二、实现内容三、课堂实验结果(1)实验截图(2)实验步骤以及关键代码(3)实验遇到的困难以及解决思路四、实验思考及感想一、实验题目中山大学智慧健康服务平台应用开发,基础的事件处理二、实现内容该界面为应用启动后看到的第一个界面。各控件处理的要求点击搜索按钮:如果搜索内容为空,弹出Toast信息“搜索内容不能为空”。如果搜索内容为“Health”,根据选中的Ra...

2018-09-30 16:44:26 732

原创 手机开发--中山大学智慧健康服务平台UI设计

文章目录实现效果具体实现有可能的问题实现效果具体实现主要是利用constraint实现布局,要实现细节布局就需要margin。activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.Cons

2018-09-28 10:19:08 603

原创 cocos2d-x期末项目

游戏名称游戏简介游戏玩法游戏攻略高玩建议游戏亮点项目展示项目难点以及解决方案项目GitHub地址以及游戏视频游戏名称KeepDistance游戏简介两个玩家通过释放技能占领方格并改变颜色,在自己的领域内,移动速度加成,在敌方领域内,移动速度减少。玩家所在的区域被敌方玩家占领的一瞬间视为被攻击,玩家被击退一格并扣除血量。游戏玩法玩家一WAS...

2018-07-19 15:44:22 452

原创 3D游戏编程10--多人游戏与网络

游戏机制游戏演示具体实现代码部分CameraFlow.csNewMove.csUserGUI.cs其他设置部分代码以及视频游戏机制场景是沿用巡逻兵的九块区域,在对角线分别创建一个玩家,只要两个玩家相遇就都会被摧毁,同时游戏结束,其中两个玩家有各自的摄像机,各自的动作都会显示。游戏演示 具体实现代码部分CameraFlow.c...

2018-06-24 20:29:00 1293

原创 Cocos2d-x注册,登录,修改,网络应用

作业要求具体实现LoginRegisterScene.hLoginRegisterScene.cppUsersInfoScene.hUsersInfoScene.cppModifyUserScene.hModifyUserScene.cpp常见问题在头文件加入void onHttpRequestCompleted1(HttpClient *sender, HttpResp...

2018-06-23 16:43:02 1448

原创 Cocos2d-x打砖块游戏

作业要求游戏演示具体实现HitBrick.hHitBrick.cpp视频以及资源作业要求控制板子左右移动在顶部生成小砖块使用关节固定球与板子为板子、球、以及砖块设置物理属性砖、球碰撞则消去砖头,球与地板碰撞则游戏结束至少使用一种粒子效果(加在球上面,etc)游戏演示具体实现HitBrick.h#ifndef __HIT_BRI...

2018-06-21 20:46:25 1778

原创 Cocos2d-x小蜜蜂游戏

作业要求游戏演示实现细节Thunder.hThunder.cpp资源以及视频作业要求利用键盘事件实现飞船左右移动。利用键盘和触摸事件实现子弹发射。用自定义事件实现:子弹和陨石相距小于一定距离时,陨 石爆炸,子弹消失。游戏过程中有背景音乐,发射子弹、击中陨石有音效。注意飞船、子弹的移动范围。游戏结束飞船爆炸,移除所有监听器。游戏演示实现细节...

2018-06-21 20:15:31 581

原创 Cocos2d-x瓦片地图及本地存储

作业要求游戏演示Resources文件夹截图TileMap软件界面截图解决的有关问题具体实现HelloWorldScene.hHelloWorldScene.cpp资源及视频作业要求随机产生怪物并且怪物会向角色靠近怪物碰到角色后,角色掉血,角色血量为空则播放死亡动画并解除所有事件角色可以攻击怪物使用tilemap创建地图加分项:使用本地数据存储,记...

2018-06-02 23:43:07 1211

原创 3D游戏编程9--用IMGUI和UGUI实现血条

IMGUI实现效果UGUI实现效果IMGUI代码 IMGUI血条.csUGUI代码 UGUI.csExtendsionMethod.cs视频以及资源IMGUI实现效果UGUI实现效果IMGUI代码 IMGUI血条.csusing System.Collections;using System.Collections.Generic;using Un...

2018-06-02 10:32:44 2801

原创 Cocos2d-x简单横版游戏

简单横版游戏作业要求实现效果具体实现HelloWorldScene.cppHelloWorldScene.h视频演示以及资源简单横版游戏作业要求左边wasd4个虚拟按键能控制角色移动右边2个虚拟按键x,y能控制角色播放不同的帧动画界面所有字体要求:使用fonts目录下的arial.ttf,字体大小为36角色不会移动到可视窗口外添加倒计时添加人...

2018-05-31 22:03:59 1680

原创 3D游戏编程8--简单的粒子系统

粒子效果演示文件组合代码资源粒子效果演示文件组合代码 ParticleHalo.csusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;using UnityEngin...

2018-05-30 10:27:44 415

原创 Cocos2d-x简易黄金矿工

新版黄金矿工作业要求实现效果具体实现GameScene.cppGameScene.hMenuScene.cppAppDelegate.cpp资源以及视频演示新版黄金矿工作业要求 新版黄金矿工游戏,共有两个界面:主界面与游戏界面主界面:在demo代码基础上完善场景,添加开始按钮(MenuItem),点 击进入游戏界面。游戏界面:两个...

2018-05-19 12:41:54 2121 2

原创 3D游戏编程7--巡逻兵(总结之前所有出现过的设计模式)

巡逻兵准备工作人物的动作碰撞检测代码实现动作代码的实现门面模式巡逻兵 游戏设计要求创建一个地图和若干巡逻兵每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算巡逻兵碰撞到障碍物如树,则会自动选下一个点为目标巡逻兵在设定范围内感知到玩家,会自动追击玩家失去玩家目标后,继续巡逻计分...

2018-05-09 23:57:35 451

原创 uwp多媒体应用

作业要求具体实现MainPage.xamlMainPage.xaml.csPositionSliderConverter.cs参考链接资源以及演示视频作业要求使用MediaElement或MediaPlayer打造一个播放器,可播放视频和音乐实现暂停,播放,停止等操作实现进度条,实时显示媒体的播放速度;同时,拖动进度条,可以使媒体快速前进,后退到相应的位置...

2018-04-28 23:20:45 534

原创 3D游戏编程5--打飞碟改进不完全版

作业要求实现思路以及不如人意的结果总结作业要求修改飞碟游戏:按设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动实现思路以及不如人意的结果首先声明,这是一次失败的作业,打飞碟做成了“打地鼠”,等五一的时候再重新重构一下,因为每次将设计模式的时候,时间都很紧,导致学的不好,扩展的时候就做的很糟糕,甚至做不下去,这次选做题也没写,想要先好好学习一下...

2018-04-23 22:05:17 438

原创 uwp网络访问

作业要求准备工作具体实现MainPage.xamlMainPage.xmal.csOpenWeatherMapProxy.csxmlway.cs解释OpenWeatherMapProxy.cs和xmlway.cs更新与问题解决教学视频资源和演示视频作业要求使用HttpWebRequest或HttpClient访问网络输入城市查天气,快递查询等...

2018-04-23 21:18:47 1312

原创 实训二阶段一实训报告

vi,java,ant 和Junit 的学习报告vi学习报告java学习报告ant学习报告Junit学习报告SonarQube的使用GridWorld的环境配置vi,java,ant 和Junit 的学习报告vi学习报告vim在实验中的作用,应该就是用来配置bashrc文件。输入以下命令,进入bashrc文件,命令行模式(command mode)。 ...

2018-04-20 08:34:23 451

原创 uwp File Management & SQLite Database

uwpSQLite数据库作业要求文件结构准备工作安装SQLite添加SQLite 引用添加SQLitePCL准备工作完成安装SQLiteExpert具体实现文件改动新加的文件重点提一下图片的处理一点添加视频和资源uwpSQLite数据库作业要求利用数据库保存及恢复应用状态以及实现todo表项的增、删、改、查 (80%)...

2018-04-17 19:17:44 735 1

原创 3D游戏编程4--打飞碟

编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求游戏的要求游戏实现文件结构c#文件DiskFactoryDiskFactoryControllerFirstControllerRoundControllerSceneControllerScoreControllerUserInterface资源编写一个简单的鼠标打飞碟(Hit UF...

2018-04-13 20:53:26 606

原创 uwp磁贴与分享

制作磁贴设置磁贴磁贴的更新磁贴的循环Bouns,磁贴设置背景图片实现App-to-App communicationMenuFlyoutItem中增加Share选项以邮件方式共享动态共享图片图片的bug视频和资源制作磁贴要求使用标准的处理XML DOM方式创建动态磁贴要求采用Adaptive Tile (覆盖至少small、medium、wi...

2018-04-10 23:10:35 1591 3

单周期CPU Vivado

用Vivado实现一个单周期CPU,不包含烧电路板内容,根据2018年的计算机组成原理及接口技术的实验课程要求。

2018-07-25

空空如也

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

TA关注的人

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