c#

YaoFeng 的头像

C#脚本需注意

  1. 所有脚本都要与其中的类名称一致并都继承自Monobehaviour;
  2. function Awake和Start的区别:Awake在脚本所在scense载入时执行,Start在Update和FixUpdate之前执行,Awake总是早于Start;
  3. 使用yield时,与JAVA脚本语法区别:yield return 0或者 yield return new WaitForSeconds(5);
  4. 脚本不支持命名空间
  5. Public的成员变量可以在Unity的属性界面中赋值,其他的变量不行
  6. 不要使用constructor,和Unity的脚本编译机制有关,具体不太懂恳请大侠斧正

yuer150 的头像

盈趣上海无英语要求招募unity3D智能机游戏开发工程师一名

工作职责:
1、负责3D游戏中场景组织与渲染,骨骼动画,粒子系统等工作
2、负责游戏中相关AI的逻辑编写
3、负责3D游戏中碰撞的处理,特效的应用
4、带领团队基于Unity引擎开发Android 3D游戏

职位要求:
1、熟练掌握C#,C++的使用,有至少两年的使用经验;
2、熟练掌握Unity3D引擎的使用,开发过1-2款3D游戏;
3、熟悉3D图形学,熟练掌握OpenGL或者D3D;
4、良好的数学功底,尤其是关于3D图形方面的数学知识;
5、有Android平台游戏开发者优先考虑;

工作地点:上海

人数:1

有兴趣的发简历到recruitment@in-fun.com
 

Robin 的头像

C#与U3d脚本

  Writing Scripts in C#

tee101984 的头像

官方範例3rd Person Shooter問題請教

 大家好,我剛接觸UNITY沒多久,目前正以這個範例來做學習,但遇到一個問題就是在OrbController.cs檔內有個FoldoutTurret的function查了很久都不知道是從哪邊被呼叫到...

希望有人能解除我的困惑,謝謝

另:我找不到問答頻道要怎麼提發問,於是將問題提在這裡發問了,實在非常抱歉....

babon 的头像

上海艺擎信息科技有限公司招聘unity客户端程序员

工作范围:

● 在Unity3D引擎基础上,开发游戏客户端; ● 主要负责游戏客户端的游戏逻辑、工具、图形特效等。 ● 协助主程序对项目进行开发

职位要求:

● 大专以上学历,实习生亦可; ● 具备阅读纯英文文档的能力; ● 对游戏制作满怀激情; ● 有较强的学习能力; ● 熟悉C#语言; ● 有Unity3D开发经验者优先; ● 有Unity3D作品者优先; ● 工作地点:上海;   联系方式 hr@gamelastic.com QQ:37174358

 

lazyducker 的头像

动态加载并拖动图片

using UnityEngine;

using System;

using System.Collections;

 

public class MyGUI : MonoBehaviour {

public GUISkin myGUISkin;

private Texture testTexure; 

private Texture testTexure1;

lazyducker 的头像

BitList的一个测试例子

 using System;

using System.Collections.Generic;

using UnityEngine;

using Random=UnityEngine.Random;

 

[ExecuteInEditMode]

public class ListTestPopulator : MonoBehaviour

{

 

    public int ItemCount = 10;

    private bool _randomItems = true;

    public bool RandomItems = true;

 

    private BitStage stage;

    public BitList list;

icepanda 的头像

C# 事件和Unity3D

 你知道C#有一个内置的事件机制吗?这个东东在Unity3D里也非常好用。下面举一个例子。 

zijan 的头像

C# 事件和Unity3D

翻译自:
http://www.everyday3d.com/blog/index.php/2010/10/04/c-events-and-unity3d/

lazyducker 的头像

GUI闪烁效果[C#] [转]

using UnityEngine;
using System.Collections;

public class MainBoardTop : MonoBehaviour
{
public Texture2D Logo;
public Texture2D SysInfo;
public Texture2D FriInfo;
public Texture2D IcoHelp;
public GUIStyle style;
public GUIStyle pathStyle;
private bool displaySysLabel = false;
private bool displayFriLabel = false;
IEnumerator Start()
{
yield return StartCoroutine(flashSysLabel());
yield return StartCoroutine(flashFriLabel());
}