Airship Sub & Boat Tutorial. Made by King and Cheese
|
|
- Hester Garrett
- 6 years ago
- Views:
Transcription
1 Airship Sub & Boat Tutorial Made by King and Cheese
2 Contents Introduction What you should already know 3 What you will learn 3 Let s start Opening up our scene 4 Adding some movement 5 Turning 8 Ascending and descending 9 Modifying our script Current progress 10 Keeping us in line 11 Slowing down 11 Stop the sliding 12 Fixing our axises 14 Making the propellers spin 15 Sub and boat What s next? What to do now? 15 Legal Stuff Terms of use 16
3 Introduction What you should already know How to use Unity s interface Basic JavaScript How not to cry like a baby if (or when) you mess up What you will learn Adding forces to a rigidbody Constraining those forces Fixing a models rotation, pivot and axises The ability to be totally AWESOME* * results may vary
4 Let s Start Opening up our scene Let s start this by first opening up our scene, you can find it in the project panel under island/scene (look right). Now that we are in our scene, hit play to see what we ve got. Well, we have an airship and some nice terrain, but absolutely nothing for actual game play. Don t worry, we ll fix that soon. So let s begin by making us move.
5 Adding some movement Adding movement is really pretty easy. First things first though, we need to add a rigidbody to our gameobject to be able to add forces to it. You can do this by clicking on the airship in the Hierarchy panel and then clicking on Component/Physics/Rigidbody Now set the RigidBody s settings to those in the photo below
6 Since we have a rigidbody now, we ll start making our script. So let s create a new JavaScript and rename it to airshipsubboat or something else if you want, but that s what I like to call it. Next, open up airshipsubboat and delete anything that the computer might have put in there for us and add this code to your script: var isboat = false; var force = 0.0; var maxspeed = 0.0; var turnforce = 0.0; var maxturnspeed = 0.0; var changingaltitudeforce = 0.0; var maxchangingaltitudespeed = 0.0; var maxheight = 0.0; var maxdepth = 0.0; var softener = 0.0; var curspeed = 0.0; var props : Transform[]; private var inputz = 0.0; private var inputx = 0.0; private var inputy = 0.0; function Start() rigidbody.maxangularvelocity = maxturnspeed; function Update() curspeed = Mathf.Clamp(rigidbody.velocity.magnitude, 0, maxspeed); //are we trying to move backwards or forwards? inputz = Input.GetAxis("Vertical"); //are we trying to turn left or right? inputx = Input.GetAxis("Horizontal"); //are we trying to go up or down? inputy = Input.GetAxis("UpAndDown"); function FixedUpdate() if (inputz > 0.0 ) rigidbody.addrelativeforce (0, 0, force); else if (inputz < 0.0) rigidbody.addrelativeforce (0, 0, -force);
7 Now I can start explaining what all this does piece by piece: function Start() rigidbody.maxangularvelocity = maxturnspeed; Simply changes our rigidbody s maxangularvelocity (or max turn speed) to our maxturnspeed (duh). For more about a rigidbody s variables go here: function Update() curspeed = Mathf.Clamp(rigidbody.velocity.magnitude, 0, maxspeed); Just changes curspeed to how fast our rigidbody is moving. We do this because it is easier (for us and the computer) to check our rigidbody s speed once rather then several times per FixedUpdate. It also limits our speed with Mathf.Clamp, we ll learn about that later. //are we trying to move backwards or forwards? var inputz = Input.GetAxis("Vertical"); //are we trying to turn left or right? var inputx = Input.GetAxis("Horizontal"); //are we trying to go up or down? var inputy = Input.GetAxis("UpAndDown"); This is where we get all our input. function FixedUpdate() if (inputz > 0.0 ) rigidbody.addrelativeforce (0, 0, force); else if (inputz < 0.0) rigidbody.addrelativeforce (0, 0, -force); This is where we add the force that makes us move with rigidbody.addrelativeforce which basically pushes our rigidbody forward (or backward) relative to it s own local coordinate system. For more on rigidbody.addrelativeforce go here:
8 Now that we know what our script does (so far), we ll save our script and add it to our airship and change the variables to those in the photo below, but leave Props empty. Turning Let s add some spin to this project. Start by putting this code in the FixedUpdate function: if (inputx > 0.0) rigidbody.addrelativetorque (0, turnforce, 0); else if (inputx < 0.0) rigidbody.addrelativetorque (0, -turnforce, 0); As you can see turning is quite simple, all we do is add a bit of torque to make us spin the way we want on our Y axis that over time get s faster (each FixedUpdate adds to the last one). For more on rigidbody.addrelativetorque go here: If you want to know more about torque in general go here:
9 Ascending and descending Add this code in the FixedUpdate function to get us going up and down: if (!isboat) if (inputy > 0.0 && rigidbody.velocity.y < maxchangingaltitudespeed) rigidbody.addrelativeforce (0, changingaltitudeforce, 0); else if (inputy < 0.0 && rigidbody.velocity.y > (0.0 - maxchangingaltitudespeed)) rigidbody.addrelativeforce (0, -changingaltitudeforce, 0); A bit more goes into ascending and descending than the other two inputs. As you can see, we can only use them if we are not a boat (because most boats don t fly or go underwater, intentionally, last time I checked). Second thing that s different is we check if our vertical speed (rigidbody.velocity.y) is less than our maxchangingaltitudespeed before we add any force to our rigidbody.
10 Modifying our script Current progress If we try our game now we would have a working system that lets us fly our airship like, well, an airship. But in case you have not noticed, there are some problems with our script. Like we can go higher or lower than our max height or depth or if we run into something it spins us around in a way we can t get back from. If this is some how what you want, feel free to leave now it won t bother me. But I strongly recommend you continue into this tutorial if you want your end product to be more like the one in the completed scenes (you might want to have a look at them now if you haven t already).
11 Keeping us in line Probably the worst thing going on right now, is us flipping all around when we run into something or going above or below our limits. So we some how have to constrain some of our axises. This is where the beauty of Mathf.Clamp comes in. One of the many useful little things Unity comes with. So without further to do, let s add this code in our FixedUpdate function under everything else in there: transform.position.y = Mathf.Clamp(transform.position.y, maxdepth, maxheight); transform.rotation.x = Mathf.Clamp(transform.rotation.x, 0, 0); transform.rotation.z = Mathf.Clamp(transform.rotation.z, 0, 0); I guess I should explain what Mathf.Clamp does. It s real simple, all it does is put a limit on a value. For example: transform.position.y = Mathf.Clamp(transform.position.y, maxdepth, maxheight); Changes our Y position to the Mathf.Clamp value which is set to our current Y position and is constrained to stay within our maxdepth and maxheight value s. For Unity s explanation on Mathf.Clamp feel free to go here: Slowing down Anybody who has tried out what we have so far would have probably noticed that we don t slow down over time because we set our rigidbody s drag to 0. Now we could just set it to something like 0.01 but it would be affecting us all the time and in some cases keeping us from reaching our max speed. So I find it easier to just add drag through script and only when we aren t trying to move that way. Let s add this to our script (in FixedUpdate under everything else): //soften are movment if(inputx == 0.0) rigidbody.angularvelocity *= softener; if(inputy == 0.0) rigidbody.velocity.y *= softener; if(inputz == 0.0) rigidbody.velocity.x *= softener; rigidbody.velocity.z *= softener;
12 Basically what this does, is lower our current velocity in a certain direction. Like if we are not trying to turn (thus inputx = 0.0) we start to slow down our turn speed but not our other forward or vertical speeds. We do the same thing with inputy but with the current speed we are moving on the Y axis. But as for inputz we slow down both our rigidbody s X and Z velocity. That s because our rigidbody s X and Z (and Y for that matter) velocity is measured on the global axises. Therefore we need to slow down both axises. Stop the sliding Maybe you have noticed that if you re going fast and then take a hard turn you seem to slide around. Well that s because we do, but thankfully andeeee posted this lovely piece of code on the Unity forums: //thanks andeeee for this little nugget of code rigidbody.addforce(-vector3.project(rigidbody.velocity, transform.right) * (rigidbody.mass / 5) ); If you want to increase (or decrease) the affect, just replace (rigidbody.mass / 5) with your own value or even add a var just for that. But I ll leave that to you. Oh, and if you want to check out the forum I found it in, here is a link: Fixing our axises Next I think we ll make our propellers spin. But before we do that, we have to center all our propellers. We will basically be doing it the same way as the Unity website suggests. Here is a link: Let s start with front right propeller and focus on it (select it and push the F key). Now make an empty gameobject by going to GameObject/create empty.
13 We ll rename it to frontrightprop and move it around so it looks like it s in the center of the propeller. Make sure you look at it from a top view, a side view and a back view (you might find the 4 split layout useful for this).
14 Now add frontrightprop as a child to our airship and make ftrightprop a child of it. Well done, you have just re-centered a gameobject. Repeat this process with the other 3 propellers so your hierarchy looks like the photo to the right. But in case you are lazy, I made a re-centered prefab you can use. You will find it in the project panel in the completed/prefabs folder named recenteredairship. Making the propellers spin Last on the to-do list is making our propellers spin. All we have to do for this is add this bit of code in our script (in FixedUpdate under everything else): //spin the propeller/s for (i = 0; i < props.length; i++) props[i].transform.rotate(0, 0, curspeed); This is a pretty simple piece of code. All it does is rotate each one of our propellers by our curspeed. But to make it work we have to add each one of our propellers to our props variable. Set it s size to 4 and drag and drop each propeller into it:
15 Sub and boat By now you re probably wondering why this is the airshipsubboat tutorial. It is because it is very simple to modify our script to work with a boat or submarine since they use the same movement as an airship, so all you really need to do is change a few variables to make it work. To make a sub you just change maxdepth to -250 (or however low you want to go) and maxheight to 0 or so. To make a boat you just change maxdepth to 0, maxheight to 50 or so and isboat to true and you have a boat. What s next? What to do now? Really anything you want to do. Unity let s you do all sorts of things. Here are just a few suggestions: Rewrite our script to give it a buoyancy effect. Make the propellers spin different ways. Modify the script to make a wake when we move as a boat. Ect., etc., the list could go on forever (or at least a VERY long time). But really, get out there try some crazy ideas! Make some killer games! Whatever you do, just go have some fun!
16 Legal stuff Terms of use Well there aren t really any. The models and scripts are free to use, you can take little bit s and pieces of the project if you want. All I ask is that you have some fun with whatever you do.
Game Design Unity Workshop
Game Design Unity Workshop Activity 1 Unity Overview Unity is a game engine with the ability to create 3d and 2d environments. Unity s prime focus is to allow for the quick creation of a game from freelance
More informationPong in Unity a basic Intro
This tutorial recreates the classic game Pong, for those unfamiliar with the game, shame on you what have you been doing, living under a rock?! Go google it. Go on. For those that now know the game, this
More informationTutorial Physics: Unity Car
Tutorial Physics: Unity Car This activity will show you how to create a free-driving car game using Unity from scratch. You will learn how to import models using FBX file and set texture. You will learn
More informationWorkshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids
Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Asteroids FACULTY OF SOCIETY AND DESIGN Building an Asteroid Dodging Game Penny de Byl Faculty of Society and Design Bond University
More informationSPRITES Moving Two At the Same Using Game State
If you recall our collision detection lesson, you ll likely remember that you couldn t move both sprites at the same time unless you hit a movement key for each at exactly the same time. Why was that?
More informationGame Design Unity Workshop
Game Design Unity Workshop Activity 2 Goals: - Creation of small world - Creation of character - Scripting of player movement and camera following Load up unity Build Object: Mini World and basic Chase
More informationThe name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.
Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that
More informationCustomizing DAZ Studio
Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:
More informationSetting up A Basic Scene in Unity
Setting up A Basic Scene in Unity So begins the first of this series of tutorials aimed at helping you gain the basic understanding of skills needed in Unity to develop a 3D game. As this is a programming
More informationIAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil
IAT 445 Lab 10 Special Topics in Unity Special Topics in Unity We ll be briefly going over the following concepts. They are covered in more detail in your Watkins textbook: Setting up Fog Effects and a
More informationSection 28: 2D Gaming: Continuing with Unity 2D
Section 28: 2D Gaming: Continuing with Unity 2D 1. Open > Assets > Scenes > Game 2. Configuring the Layer Collision Matrix 1. Edit > Project Settings > Tags and Layers 2. Create two new layers: 1. User
More informationWorkshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Beginner Game Dev Character Control Building a character animation controller.
Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Beginner Game Dev Character Control Building a character animation controller. FACULTY OF SOCIETY AND DESIGN Building a character
More information1.7 Limit of a Function
1.7 Limit of a Function We will discuss the following in this section: 1. Limit Notation 2. Finding a it numerically 3. Right and Left Hand Limits 4. Infinite Limits Consider the following graph Notation:
More informationThe first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.
Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you
More informationIt s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.
It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need
More informationTable of contents. Introduction. Having finally realized your ambitious plans for a game, you might face big performance
Table of contents Introduction Introduction... 1 Optimizing Unity games... 2 Rendering performance...2 Script performance...3 Physics performance...3 What is this all about?...4 How does M2HCullingManual
More informationRobert Ragan s TOP 3
Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe
More informationHow to Get Your Inbox to Zero Every Day
How to Get Your Inbox to Zero Every Day MATT PERMAN WHATSBESTNEXT.COM It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated,
More informationGame Design Unity Workshop
Game Design Unity Workshop Activity 4 Goals: - Creation of small world - Creation of character - Scripting of player movement and camera following Load up unity Build Object: Collisions in Unity Aim: Build
More informationIn today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.
Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this
More information9 R1 Get another piece of paper. We re going to have fun keeping track of (inaudible). Um How much time do you have? Are you getting tired?
Page: 1 of 14 1 R1 And this is tell me what this is? 2 Stephanie x times y plus x times y or hm? 3 R1 What are you thinking? 4 Stephanie I don t know. 5 R1 Tell me what you re thinking. 6 Stephanie Well.
More informationGadget in yt. christopher erick moody
Gadget in yt First of all, hello, and thank you for giving me the opp to speak My name is chris moody and I m a grad student here at uc santa cruz and I ve been working with Joel for the last year and
More informationDamaging, Attacking and Interaction
Damaging, Attacking and Interaction In this tutorial we ll go through some ways to add damage, health and interaction to our scene, as always this isn t the only way, but it s the way I will show you.
More informationPacman. you want to see how the maze was created, open the file named unity_pacman_create_maze.
Pacman Note: I have started this exercise for you so you do not have to make all of the box colliders. If you want to see how the maze was created, open the file named unity_pacman_create_maze. Adding
More informationAdding content to your Blackboard 9.1 class
Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note
More informationExcel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller
Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing
More informationSucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead
Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead 1 Question #1: What is the benefit to spammers for using someone elses UA code and is there a way
More informationMount Points Mount Points is a super simple tool for connecting objects together and managing those relationships.
Mount Points Mount Points is a super simple tool for connecting objects together and managing those relationships. With Mount Points, you can simply drag two objects together and when their mount points
More informationUsing GitHub to Share with SparkFun a
Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing
More informationDungeons+ Pack PBR VISIT FOR THE LATEST UPDATES, FORUMS, SCRIPT SAMPLES & MORE ASSETS.
Dungeons+ Pack PBR VISIT WWW.INFINTYPBR.COM FOR THE LATEST UPDATES, FORUMS, SCRIPT SAMPLES & MORE ASSETS. 1. INTRODUCTION 2. QUICK SET UP 3. PROCEDURAL VALUES 4. SCRIPTING 5. ANIMATIONS 6. LEVEL OF DETAIL
More informationMeet the Cast. The Cosmic Defenders: Gobo, Fabu, and Pele The Cosmic Defenders are transdimensional
Meet the Cast Mitch A computer science student who loves to make cool programs, he s passionate about movies and art, too! Mitch is an all-around good guy. The Cosmic Defenders: Gobo, Fabu, and Pele The
More informationValuable points from Lesson 6 Adobe Flash CS5 Professional Classroom in a Book
Valuable points from Lesson 6 Adobe Flash CS5 Professional Classroom in a Book You are expected to understand and know how to use/do each of these tasks in Flash CS5, unless otherwise noted below. If you
More informationSetting Up Your ios Development Environment. For Mac OS X (Mountain Lion) v1.0. By GoNorthWest. 5 February 2013
Setting Up Your ios Development Environment For Mac OS X (Mountain Lion) v1.0 By GoNorthWest 5 February 2013 Setting up the Apple ios development environment, which consists of Xcode and the ios SDK (Software
More informationTextures and UV Mapping in Blender
Textures and UV Mapping in Blender Categories : Uncategorised Date : 21st November 2017 1 / 25 (See below for an introduction to UV maps and unwrapping) Jim s Notes regarding Blender objects, the UV Editor
More informationWelcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.
Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!
More informationBasic Waypoints Movement v1.0
Basic Waypoints Movement v1.0 1. Create New Unity project (or use some existing project) 2. Import RAIN{indie} AI package from Asset store or download from: http://rivaltheory.com/rainindie 3. 4. Your
More informationIt would be interesting to determine the number of great ideas that
Introducing Google SketchUp It would be interesting to determine the number of great ideas that started out as rough sketches on a restaurant napkin. If you ve ever had a brilliant idea, you know that
More information6 Stephanie Well. It s six, because there s six towers.
Page: 1 of 10 1 R1 So when we divided by two all this stuff this is the row we ended up with. 2 Stephanie Um hm. 3 R1 Isn t that right? We had a row of six. Alright. Now before doing it see if you can
More informationQuick Setup Guide. Date: October 27, Document version: v 1.0.1
Quick Setup Guide Date: October 27, 2016 Document version: v 1.0.1 Table of Contents 1. Overview... 3 2. Features... 3 3. ColorTracker library... 3 4. Integration with Unity3D... 3 Creating a simple color
More informationArrays/Branching Statements Tutorial:
Arrays/Branching Statements Tutorial: In the last tutorial, you created a button that, when you clicked on it (the onclick event), changed another image on the page. What if you have a series of pictures
More informationThis allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider.
AGF Asset Packager v. 0.4 (c) Axis Game Factory LLC Last Updated: 6/04/2014, By Matt McDonald. Compiled with: Unity 4.3.4. Download This tool may not work with Unity 4.5.0f6 ADDED: Convex Collider Toggle:
More informationWin-Back Campaign- Re-Engagement Series
Win-Back Campaign- Re-Engagement Series At this point the re-engagement campaign has ended, so if the prospect still hasn t responded it s time to turn up the heat. NOTE: In the emails below, everywhere
More informationAn Approach to Content Creation for Trainz
An Approach to Content Creation for Trainz Paul Hobbs Part 6 GMax Basics (Updates and sample files available from http://www.44090digitalmodels.de) Page 1 of 18 Version 3 Index Foreward... 3 The Interface...
More informationTutorial: Using the UUCS Crowd Simulation Plug-in for Unity
Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Introduction Version 1.1 - November 15, 2017 Authors: Dionysi Alexandridis, Simon Dirks, Wouter van Toll In this assignment, you will use the
More informationDemo Scene Quick Start
Demo Scene Quick Start 1. Import the Easy Input package into a new project. 2. Open the Sample scene. Assets\ootii\EasyInput\Demos\Scenes\Sample 3. Select the Input Source GameObject and press Reset Input
More informationSIMPLE PROGRAMMING. The 10 Minute Guide to Bitwise Operators
Simple Programming SIMPLE PROGRAMMING The 10 Minute Guide to Bitwise Operators (Cause you've got 10 minutes until your interview starts and you know you should probably know this, right?) Twitter: Web:
More informationWideQuick Remote WideQuick Designer
FLIR ThermoVision CM training This manual is starting off with a quick instruction on how to start the system and after that there are instructions on how to make your own software and modify the FLIR
More informationDocumentation for Flash Project
Documentation for Flash Project JOU 4341 and MMC 4946 / Fall 2005 You will build at least six Flash pages, or screens, to create an online story with photos, text and audio. The story will have a cover
More informationGetting Started. 1 by Conner Irwin
If you are a fan of the.net family of languages C#, Visual Basic, and so forth and you own a copy of AGK, then you ve got a new toy to play with. The AGK Wrapper for.net is an open source project that
More informationInfoSphere goes Android Flappy Bird
So you have decided on FlappyBird. FlappyBird is a fun game, where you have to help your bird create an App, which to dodge the storm clouds. This work sheet will help you let s you control a generates
More informationFlowcharts for Picaxe BASIC
Flowcharts for Picaxe BASIC Tech Studies Page 1 of 11 In the college you will use the PICAXE Programming Environment in order to carry out all of your program writing, simulating and downloading to the
More informationLutheran High North Technology The Finder
Lutheran High North Technology shanarussell@lutheranhighnorth.org www.lutheranhighnorth.org/technology The Finder Your Mac s filing system is called the finder. In this document, we will explore different
More informationCache Coherence Tutorial
Cache Coherence Tutorial The cache coherence protocol described in the book is not really all that difficult and yet a lot of people seem to have troubles when it comes to using it or answering an assignment
More informationSimple Glass TNT Molecule Tutorial
Simple Glass TNT Molecule Tutorial Quinten Kilborn Today, I ll be showing you how to make an awesome looking glass TNT molecule. I was messing with glass textures and found that it makes an awesome science
More informationUsing PowerPoint - 1
Using PowerPoint - 1 Introduction to the course. Before we start, we need to know what power point is. I m sure most of you know about ppt, but for those of you who may be new to this: [1a-c] When you
More informationIn Wings 3D: Basic Pants
Modeling for Poser In Wings 3D: Basic Pants Cyberwoman 2010; illustrations by Cyberwoman with the cooperation of Sydney G2. Do not reproduce or redistribute without permission. This tutorial will show
More informationModule 6. Campaign Layering
Module 6 Email Campaign Layering Slide 1 Hello everyone, it is Andy Mackow and in today s training, I am going to teach you a deeper level of writing your email campaign. I and I am calling this Email
More informationMEGACACHE DOCS. Introduction. Particle Simulations. Particle Exporters. Example Videos
MEGACACHE DOCS Introduction MegaCache is an editor extension of for the Unity game engine, it allows you to import cached animated mesh geometry regardless of the topology, vertex count, material use etc
More informationtextures not patterns
This tutorial will walk you through how to create a seamless texture in Photoshop. I created the tutorial using Photoshop CS2, but it should work almost exactly the same for most versions of Photoshop
More information3Using and Writing. Functions. Understanding Functions 41. In this chapter, I ll explain what functions are and how to use them.
3Using and Writing Functions Understanding Functions 41 Using Methods 42 Writing Custom Functions 46 Understanding Modular Functions 49 Making a Function Modular 50 Making a Function Return a Value 59
More informationDESIGN YOUR OWN BUSINESS CARDS
DESIGN YOUR OWN BUSINESS CARDS USING VISTA PRINT FREE CARDS I m sure we ve all seen and probably bought the free business cards from Vista print by now. What most people don t realize is that you can customize
More informationCreating Hair Textures with highlights using The GIMP
Creating Hair Textures with highlights using The GIMP Most users out there use either Photoshop or Paint Shop Pro, but have any of you ever actually heard of The GIMP? It is a free image editing software,
More informationWeek 03 MEL basic syntax II
Week 03 MEL basic syntax II The Basics of MEL syntax (part 3): if, function and imperative syntax Conditional execution The Basics of MEL syntax (part 3) When a MEL script must choose whether or not to
More information3D Starfields for Unity
3D Starfields for Unity Overview Getting started Quick-start prefab Examples Proper use Tweaking Starfield Scripts Random Starfield Object Starfield Infinite Starfield Effect Making your own Material Tweaks
More informationWe aren t getting enough orders on our Web site, storms the CEO.
In This Chapter Introducing how Ajax works Chapter 1 Ajax 101 Seeing Ajax at work in live searches, chat, shopping carts, and more We aren t getting enough orders on our Web site, storms the CEO. People
More informationGetting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners
Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008
More informationtwo using your LensbAby
two Using Your Lensbaby 28 Lensbaby Exposure and the Lensbaby When you attach your Lensbaby to your camera for the first time, there are a few settings to review so that you can start taking photos as
More informationWithout further ado, let s go over and have a look at what I ve come up with.
JIRA Integration Transcript VLL Hi, my name is Jonathan Wilson and I m the service management practitioner with NHS Digital based in the United Kingdom. NHS Digital is the provider of services to the National
More informationIf Statements, For Loops, Functions
Fundamentals of Programming If Statements, For Loops, Functions Table of Contents Hello World Types of Variables Integers and Floats String Boolean Relational Operators Lists Conditionals If and Else Statements
More informationRIS shading Series #2 Meet The Plugins
RIS shading Series #2 Meet The Plugins In this tutorial I will be going over what each type of plugin is, what their uses are, and the basic layout of each. By the end you should understand the three basic
More informationBlackfin Online Learning & Development
Presentation Title: Multimedia Starter Kit Presenter Name: George Stephan Chapter 1: Introduction Sub-chapter 1a: Overview Chapter 2: Blackfin Starter Kits Sub-chapter 2a: What is a Starter Kit? Sub-chapter
More informationSmoother Graphics Taking Control of Painting the Screen
It is very likely that by now you ve tried something that made your game run rather slow. Perhaps you tried to use an image with a transparent background, or had a gazillion objects moving on the window
More informationPart 1. Summary of For Loops and While Loops
NAME EET 2259 Lab 5 Loops OBJECTIVES -Understand when to use a For Loop and when to use a While Loop. -Write LabVIEW programs using each kind of loop. -Write LabVIEW programs with one loop inside another.
More informationAnimator Friendly Rigging Part 1
Animator Friendly Rigging Part 1 Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - http://jasonschleifer.com/ - 1- CONTENTS I. INTRODUCTION... 4 What is
More informationYup, left blank on purpose. You can use it to draw whatever you want :-)
Yup, left blank on purpose. You can use it to draw whatever you want :-) Chapter 1 The task I have assigned myself is not an easy one; teach C.O.F.F.E.E. Not the beverage of course, but the scripting language
More information5 R1 The one green in the same place so either of these could be green.
Page: 1 of 20 1 R1 Now. Maybe what we should do is write out the cases that work. We wrote out one of them really very clearly here. [R1 takes out some papers.] Right? You did the one here um where you
More informationGoogle SketchUp/Unity Tutorial Basics
Software used: Google SketchUp Unity Visual Studio Google SketchUp/Unity Tutorial Basics 1) In Google SketchUp, select and delete the man to create a blank scene. 2) Select the Lines tool and draw a square
More information: Intro Programming for Scientists and Engineers Assignment 1: Turtle Graphics
Assignment 1: Turtle Graphics Page 1 600.112: Intro Programming for Scientists and Engineers Assignment 1: Turtle Graphics Peter H. Fröhlich phf@cs.jhu.edu Joanne Selinski joanne@cs.jhu.edu Due Date: Wednesdays
More informationCreating a 3D Characters Movement
Creating a 3D Characters Movement Getting Characters and Animations Introduction to Mixamo Before we can start to work with a 3D characters we have to get them first. A great place to get 3D characters
More informationThis chapter is intended to take you through the basic steps of using the Visual Basic
CHAPTER 1 The Basics This chapter is intended to take you through the basic steps of using the Visual Basic Editor window and writing a simple piece of VBA code. It will show you how to use the Visual
More informationFlash to Phaser Guide
Flash to Phaser Guide Version 1.0 May 28 th 2014 By Richard Davey (rich@photonstorm.com) What is it? Flash to Phaser is a JSFL script that will aid in the process of laying out scenes within the Flash
More informationYour . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU
fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017
More informationPhysics 212E Classical and Modern Physics Spring VPython Class 6: Phasors and Interference
Physics 212E Classical and Modern Physics Spring 2017 VPython Class 6: Phasors and Interference 1 Introduction We re going to set up a VPython program that will take three inputs: the number of slits,
More informationCreating Breakout - Part 2
Creating Breakout - Part 2 Adapted from Basic Projects: Game Maker by David Waller So the game works, it is a functioning game. It s not very challenging though, and it could use some more work to make
More informationMechanic Animations. Mecanim is Unity's animation state machine system.
Mechanic Animations Mecanim is Unity's animation state machine system. It essentially allows you to create 'states' that play animations and define transition logic. Create new project Animation demo.
More informationinsight3d quick tutorial
insight3d quick tutorial What can it do? insight3d lets you create 3D models from photographs. You give it a series of photos of a real scene (e.g., of a building), it automatically matches them and then
More information(Refer Slide Time: 01.26)
Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture # 22 Why Sorting? Today we are going to be looking at sorting.
More informationMatlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia
Matlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia The goal for this tutorial is to make sure that you understand a few key concepts related to programming, and that you know the basics
More informationCMSC 425 Programming Assignment 1, Part 2 Implementation Notes
CMSC 425 Programming Assignment 1, Part 2 Implementation Notes Disclaimer We provide these notes to help in the design of your project. There is no requirement that you use our settings, and in fact your
More informationThis lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.
3D Modeling with Blender: 01. Blender Basics Overview This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space. Concepts Covered Blender s
More informationGoogle Drive: Access and organize your files
Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs anywhere. Change a file on the web, your computer, or your mobile device, and it updates
More informationMotion Creating Animation with Behaviors
Motion Creating Animation with Behaviors Part 1: Basic Motion Behaviors Part 2: Stacking Behaviors upart 3: Using Basic Motion Behaviors in 3Do Part 4: Using Simulation Behaviors Part 5: Applying Parameter
More informationSE 350 Programming Games
SE 350 Programming Games Lecture 4: Programming with Unity Lecturer: Gazihan Alankuş Please look at the last slide for assignments (marked with TODO) 2/10/2012 1 Outline No quiz today! (next week) One
More informationSubversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not?
Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Trying to commit a first file. There is nothing on
More informationUnifer Documentation. Release V1.0. Matthew S
Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................
More informationPromo Buddy 2.0. Internet Marketing Database Software (Manual)
Promo Buddy 2.0 Internet Marketing Database Software (Manual) PromoBuddy has been developed by: tp:// INTRODUCTION From the computer of Detlev Reimer Dear Internet marketer, More than 6 years have passed
More informationLecture 6. Binary Search Trees and Red-Black Trees
Lecture Binary Search Trees and Red-Black Trees Sorting out the past couple of weeks: We ve seen a bunch of sorting algorithms InsertionSort - Θ n 2 MergeSort - Θ n log n QuickSort - Θ n log n expected;
More informationThis video is part of the Microsoft Virtual Academy.
This video is part of the Microsoft Virtual Academy. 1 In this session we re going to talk about building for the private cloud using the Microsoft deployment toolkit 2012, my name s Mike Niehaus, I m
More informationATMS ACTION TRACKING MANAGEMENT SYSTEM. Quick Start Guide. The ATMS dev team
ATMS ACTION TRACKING MANAGEMENT SYSTEM Quick Start Guide The ATMS dev team Contents What is ATMS?... 2 How does ATMS work?... 2 I get it, now where can I find more info?... 2 What s next?... 2 Welcome
More informationQuick Guide. Choose It Maker 2. Overview/Introduction. ChooseIt!Maker2 is a motivating program at first because of the visual and musical
Choose It Maker 2 Quick Guide Created 09/06 Updated SM Overview/Introduction This is a simple to use piece of software that can be tailored for use by children as an alternative to a pencil and paper worksheet,
More information