Unity3D学习
薛昭君
每天都在进步
展开
-
魔鬼与牧师小游戏
简介及其他魔鬼与牧师游戏规则相对来说简单,对象也不多,适合于做一开始的练习,想玩游戏的点这里我做的最终效果如图,红色代表魔鬼,白色代表牧师,看起来还是蛮好懂的哈,并没有美术素材,希望懂得找资源和添加方法的同学教教我做这个游戏过程中,难度和重要程度划分如下:单实例的应用一些细节,比如创建光源等的学习游戏逻辑实现其中游戏逻辑实现是最简单的,可以用list也可以用stack,根据制定的不同的游戏动原创 2016-03-14 12:33:17 · 754 阅读 · 0 评论 -
Unity.击球游戏
截图:对象树:这个游戏大体可以分为 动画,判断 两个部分AnimationLegacy 用来控制动作的,和监听鼠标键盘using UnityEngine;using System.Collections;using Com.mygame;public class AnimationLegacy : MonoBehaviour { //define animation control原创 2016-04-17 12:45:47 · 2435 阅读 · 0 评论 -
Unity3D 重力下打飞碟
前言本次完成,虽然具体实现不同,代码结构上,很大程度参考了 。。。 ,所以复杂的东西也不写了,贴上代码以供自己以后使用;Diskfactory.cs这个cs文件主要控制了 飞碟的产生和使用using UnityEngine;using System.Collections;using System.Collections.Generic;using Com.Mygame;public clas原创 2016-04-15 17:15:12 · 662 阅读 · 0 评论 -
Unity 无重力系统打飞碟
首先设计关卡:Round 1:白色飞碟(大,慢) Round 2 : 白色飞碟 + 蓝色飞碟(小,慢) Round 3: 红色飞碟 (小,快)实验要求是所造的飞碟数不能超过N个,也就是循环利用,这里我令N等于6游戏截图如下:点击飞碟则为打中一些知识点简单工厂模式创建对象两种延迟执行函数的方法对于多Round的变化,应该怎么处理具体代码如下,代码中有注释,把两份代码挂载在Main Cam原创 2016-03-27 21:19:17 · 806 阅读 · 0 评论 -
Unity 粒子海洋效果实现
截图:关键信息:柏林噪声:一个噪声函数基本上是一个种子随机发生器。它需要一个整数作为参数,然后根据这个参数返回一个随机数。如果你两次都传同一个参数进来,它就会产生两次相同的数 API注解 在Unity里通过mathf使用柏林噪声,传入的参数是一个平面的坐标,对应一个坐标,每次返回的都是相同的值Gradient : 渐变,使用时要在在相应的面板上修改颜色 添加ParticalSystem组件:也要修原创 2016-04-25 18:01:25 · 8889 阅读 · 0 评论 -
Unity 用简单工厂模式创建对象
首先是要求:实现点击效果。 用 Plane 或其他物体做地面, tag 为“Finish”点击地面后,出现一个圆形攻击标记,两秒后自动消失。注意:该攻击标记不能挡住点击。(Primitive Objects / Cylinder)请使用一个简单工厂创建、管理这些的标记,并自动收回这些标记(注意,这些对象创建后,放在列表内,不必释放)。写代码的难点在于:简单工厂其实是不难的,参考之前的代码原创 2016-03-27 00:55:55 · 1581 阅读 · 0 评论 -
Unity3D 制作#字棋
直接上代码using UnityEngine;using System.Collections;public class hw1 : MonoBehaviour { private string str; private int player; private float buttonsize; private float buttonXposition; p原创 2016-03-13 21:36:31 · 665 阅读 · 0 评论 -
魔鬼牧师游戏--简单工厂的改进
codeBasecode.csusing UnityEngine;using System.Collections;using Com.Mygame;namespace Com.Mygame { public enum WinOrLose {Win,Lose,Gaming}; public interface ImyAction { void DevilGoOnBoa原创 2016-03-21 13:58:26 · 539 阅读 · 0 评论 -
光源,摄像机,简单的工厂
Unity3D 第三次作业短文13331305 薛昭摄像机用法总结如何应用左手法则决定方向,应用 Field of view 设置场景大小首先说明左手定则的应用是在unity中物体旋转方向的确定,据一个例子:首先我放置一个camera,一个物体,让camera能照射到物体:此时camera的坐标和角度是如下的:目前的我的观察角度是在 “从y轴看下去”更形象一点就是 “Y轴箭头扎眼睛的方向”,我改变c原创 2016-03-18 17:12:24 · 1011 阅读 · 0 评论 -
超简单日地月模型
Unity3D第二次作业13331305 薛昭如何做一个简单的 太阳,地球,月亮的模型这部分代码是比较简单的,只需要写一个cs挂载在一个空对象上就可以了。using UnityEngine;using System.Collections;public class hw2_1 : MonoBehaviour { //关于创建的一些值 GameObject Sun; Game原创 2016-03-07 15:47:04 · 7352 阅读 · 0 评论 -
简单太阳系制作
Unity3D第二次作业短文13331305 薛昭关于Transform.localXXX的运用transform.localXXXX一般都是 相对于父对象的XXX,针对这点可以利用的情况很多。就比如这次的课堂作业 太阳,地球,月亮的模型:太阳是地球的父对象 而地球是月亮的父对象一开始我设置三者的位置时,只用了position,代码如下:float SunR = 8f;float EarR =原创 2016-03-07 18:40:19 · 2589 阅读 · 0 评论 -
Unity 动画模板代码注解
/******************************************** * The developed codes is only for this class. * Any business useages need the permission of the author * * Copyright (c) 2016.04 sysu.edu.cn * Copyri原创 2016-04-18 18:02:14 · 801 阅读 · 0 评论