Unity 3D 之通过序列化来存档游戏数据
摘要:我们在使用u3d开发一些单机游戏的过程中,都会涉及到游戏数据的存单和加载。一般情况下,如果存储的数据不复杂,我们就可以用PlayerPrefs,但有时涉及到的数据更加复杂,使用PlayerPrefs难于应付,所以可以选择使用序列化的方式实现对游戏数据的存档。以下我通过小案列来实现加载数据和存档数据。
阅读全文
Unity3D游戏开发之C#编程中常见数据结构的比较
摘要:一.前言 Unity3D是如今最火爆的游戏开发引擎,它可以让我们能轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型的互动内容。它支持2D/3D游戏开发,据不完全统计,目前国内80%的手机游戏都是用Unity3D开发。 由于Unity3D在开发过程中使用最多的是C# 语言,所以就要合理的使用C
阅读全文
Unity3D Shader 入门之简单案例的实现(通过法线实现颜色变化)
摘要:在没有接触Unity3D Shader 之前,总感觉shader特别神奇,因为听说是对渲染流水线进行编程,就是对GPU进行编程。听着特别高大上。这不,最近刚刚接触Shader,学了几个小案例,然后本文作为学习笔记将这个小案例的实现记录下来。 笔者也是刚开始学习shader 没几天。在刚开始学shad
阅读全文
设计模式——工厂模式
摘要:工厂模式 先来说说现实生活中的工厂。有一个汽车零售商老板,向宝马公司预定了10张宝马,并签订合同,宝马公司前台将这个订单发送给生产宝马汽车的工厂,工厂收到这个订单后开始生产,等生产结束再把车辆交给零售商老板,完成了这个订单。在这过程中,零售商老板只告诉宝马公司他需要的车型,他并不知道这车是通过怎样的
阅读全文
SQL入门随笔(上机实验报告)
摘要:<数据定义部分> 一.定义模式和删除模式 a.为用户定义一个模式学生—课程模式 S-T CREATE SCHEMA "S-T" AUTHORIZATION USER; b.删除模式 DROP SCHEMA USER; 二.表的定义 a.建立一个“学生”表 Student CREATE TABLE S
阅读全文