Unity 3D游戏开发 - U3D入门 | 游戏场景基本操作
注:本系列版本为Unity 5.3.5.
新建项目与新建场景
新建项目
每一个游戏都是一个独立的项目。
打开 Unity,输入项目名称 --> 选择本地存储位置 --> 选择 3D模式 --> 点击“Creat Projeect”完成项目创建。
项目存储结构(项目文件夹)
Assets:资源文件夹,保存游戏中所有资源。
Library:库文件夹,保存当前项...
Unity 3D游戏开发 - U3D入门 | 游戏场景制作 3D 模型
尺寸与方向
尺寸
以 Cube 作为参照,Cube 是长宽高都为 1米的参照物。
方向 - 世界坐标系
X(红色):世界的右边
Y(绿色):世界的上边
Z(蓝色):世界的前边
在我们的场景中世界坐标系是不变的。
方向 - 物体(自身)坐标系
X(红色):物体的右边
Y(绿色):物体的上边
Z(蓝色):物体的前边
物体(自身)坐标系是以物体自身为参照,确...
Unity 3D游戏开发 - U3D入门 | 3D 模型美化之材质球
材质球与贴图
材质球与贴图介绍
材质球:Material,材质:物体的质地。
贴图:Texture,“普通的图片”,用于材质球的显示。
管理材质球与贴图
在 Assets 中建立 “Materials”,用于管理材质球。
在 Assets 中建立 “Textures”,用于管理贴图。
创建与使用材质球
创建材质球
在 ...
Unity 3D游戏开发 - U3D入门 | 3D 模型重用之预制体
父子关系
空物体
类比电脑上的文件夹,用于管理资源
Hierachy 面板右键 --> Creat Empty 创建一个空物体
父子关系
原则:移动父亲,儿子就会跟着移动。就像移动文件夹,文件夹里的文件也会跟着移动。
将案例中的桌子框选,Hierachy 面板中被选中部分移动到新建的空物体(F2重命名为Desk)中,这样可以移动整个桌子,而非零散的部件。
在 Hie...
Unity 3D游戏开发 - U3D入门 | 基本组件之摄像机
场景美化
给场景添加地板
新建 “Plane” 物体作为地板;
创建地板使用的材质球;
编辑地板材质球,设置 “Tiling” 选项中的 x,y 的值,使地板进行分块显示。
Game视图
简介
Game:游戏视图,游戏的预览(运行)窗口。
点击 “播放” 按钮,视图会自动切换到游戏视图进行预览;再点一次 “播放” 按钮,即可退出游戏运行状态,回到编辑(Scene)视图。...
Unity 3D游戏开发 - U3D入门 | 基本组件之灯光
灯光简介
作用
light,用于照亮我们的游戏世界。
烘托场景氛围。
使场景中产生阴影,增加真实感和立体感。
隐藏与显示游戏物体:物体 Inspector 面板上 “图标” 右侧的复选框。
方向光
简介
Directional Light,用于模拟太阳、自然光。
方向光任何地方都能照射到,但要注意照射方向。
创建方向光:Hierarchy 面板右键 --&...
Unity 3D游戏开发 - U3D入门 | 组件与脚本
Transform 组件
组件
Component,游戏物体的组成部件。
Transform 组件
Transform:变换。最基础常用的组件,用于存储游戏物体的基本信息。
Position:位置;
Rotation:旋转;
Scale:缩放。
组件的启用与关闭
点击 Inspector 面板上相应的组件图标右侧的复选框,来进行切换。
C#脚本
...
查看centos 7 是否安装myslq
centos7自带是mariadb,一个mysql的变种。 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 安装mysql软件(mariadb) yum install mysql* 启动mysql systemctl start mariadb.service 或者 systemctl start mysqld.service 结束 systemctl stop mariadb.service 或者 systemctl st
单例模式中的四种方式
1、什么是单例模式? 单例模式指的是多种不同的实例化指向同一个实例 2、为何要去用单例模式? 使用单例模式是为了减少资源的浪费 3、如何去用单例模式? 方式一: #先写一个setting模块用来存放(ip=None,port=None)
import setting
class Mysql:
__instance=None
def __init__(self,ip,port):
self.ip=ip
self.port=port
@cla
天津哪儿有飞行员燃料
天津哪儿有飞行员燃料███徽'信;K777KA █ 天津哪儿有飞行员燃料 Sativa飞行员燃料十★ 加徽l信;K777KA ★ 好品质的上等Indica 这样看上去虽然很少但是要知道,只要控制了这些人的生死,这些人不仅仅可以上战场战斗,而且还能提供算力,造出强大的不死旅行级战力,并且根本不需要花费一丝一毫的能量 所谓种植算力结点就是,先找寻活的生物,然后使用生物携带天庭制造出的算力结点,并且能量的累积也不需要自己来提供,使用生物自身的能能量,给种植的算力结点提供能量。 所谓种植算力结
Unity 3D游戏开发 - U3D入门 | 鼠标键盘输入
获取键盘输入
代码
Input.GetKey(); //按下某键后,持续返回True.
Input.GetKeyDown(); //按下某键的一瞬间,返回True.
Input.GetKeyUp(); //抬起某键的一瞬间,返回True.
if(Input.GetKey(KeyCode.A))
{
...
Python变量、字符练习1
1、判断一个变量是否合法:(变量由字母、数字下划线组成;且开头不是数字) while True: s = raw_input("please input values:") if s=="exit": print "welcome use nexttime!" break if s[0].isalpha() or s[0] == "_": for i in s[1:]: if not(i.isalnum() or i =="_"): print "%s变量名不合法!" %s break els
使用POCO发送HTTP(S)请求
POCO GitHub地址https://github.com/pocoproject/poco http_example.cpp #include <iostream>
#include <Poco/URI.h>
#include <Poco/StreamCopier.h>
#include <Poco/Net/HTTPClientSession.h>
#include <Poco/Net/HTTPRequest.h>
#include <Poco/Net/HTMLForm.h>
#incl
docker常用常用删除操作
文章参考 https://blog.csdn.net/superdangbo/article/details/78688904 https://www.cnblogs.com/jackadam/p/8567846.html $docker stop $(docker ps -a -q) // stop停止所有容器
$docker rm $(docker ps -a -q) // remove删除所有容器
$docker rm $(docker ps -a -q)删除所有已经停止的容器
$doc
Unity中为UGUI中的Image置空
首先需要一开始获取一张空的图片,然后进行记录,当想要给一个Image中的图片置空是时候就可以将其中的值置为其: public class ImageChange : MonoBehaviour {
//获取的是原来的空图片
private Sprite FormatSprite;
public Sprite ChangeSprite;
private void Start()
{
FormatSprite = transform.GetC
工作采坑札记:3. Spark中es-hadoop插件异常解决
1. Es-Hadoop异常: org.elasticsearch.hadoop.EsHadoopException: Could not write all entries [615/300864] (maybe ES was overloaded?). Bailing out...
at org.elasticsearch.hadoop.rest.RestRepository.flush(RestRepository.java:235)
at org.elasticsear
阿里云代金券领取教程【2018最新攻略篇】
经常有云计算小白问我关于云服务器运维、以及建站开发相关问题,前几天很多人问笔者,买云服务器建议到哪家好?哪家的云服务器性价比高、哪家云服务器性能好?其实笔者用过的云服务器提供商,就是使用过阿里云、腾讯云、百度云这三家,但是现在百度云和腾讯云不用了,性能真的一般般 ,最近几年一直使用的是阿里云的,相对来说,也用阿里云的产品几年了,性能方面、售后服务都是不错了,加上在口碑上非常好,基本身边的朋友都是使用阿里云的云服务器。所以个人比较推荐阿里云,而且今天特意整理一篇阿里云优惠购买攻略分享给大家,希望
今日推荐
周排行