forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Уроки (http://forum.boolean.name/forumdisplay.php?f=145)
-   -   Пожелания на новые уроки (http://forum.boolean.name/showthread.php?t=13323)

pax 11.09.2010 23:02

Пожелания на новые уроки
 
Конечно времени свободного особо нет, но все таки хотелось бы знать, кому какое направление интересно. Прошу оставлять свои пожелания, а по итогам попробуем написать пару уроков.

Illidan 12.09.2010 01:34

Ответ: Пожелания на новые уроки
 
по шейдерлабу. чтонить по программированию редактора

ещё как матрицами пользоваться

Nex 12.09.2010 05:26

Ответ: Пожелания на новые уроки
 
Управление rigidbody через "силы"..

mnart 12.09.2010 06:12

Ответ: Пожелания на новые уроки
 
синхронизация анимации в сети.

pax 12.09.2010 10:26

Ответ: Пожелания на новые уроки
 
По шейдерлабу самому интересно, но если и буду писать урок на эту тему, то как выйдет третья юнити. Управление физическим телом с помощью приложения сил к нему не сложно, можно в ближайшее время сделать небольшой урок. А на счет синхронизации анимации в сети - в Networking Example есть готовый скрипт. В него надо просто добавить не хватающие имена анимаций.

Еще какие предложения есть?

den 12.09.2010 11:34

Ответ: Пожелания на новые уроки
 
Про декалы:)

mnart 12.09.2010 12:06

Ответ: Пожелания на новые уроки
 
Был бы очень презнателен если был бы урок по реализации инвенторя с возможностью дропа

Fatalix3d 12.09.2010 12:41

Ответ: Пожелания на новые уроки
 
1) Как загнать картинки в массив и перебрать их (инвентарь).
2) ГУИ надпись над 3д объектом (имя перса, урон etc.)
3) Работа с файлами (ini, txt и т.д )
4) Самонаводящийся ракеты:)

ffinder 12.09.2010 12:52

Ответ: Пожелания на новые уроки
 
Цитата:

Сообщение от Fatalix3d (Сообщение 161749)
1) Как загнать картинки в массив и перебрать их (инвентарь).
2) ГУИ надпись над 3д объектом (имя перса, урон etc.)
3) Работа с файлами (ini, txt и т.д )
4) Самонаводящийся ракеты:)

ну тут явно недопонимание;)
1. инвентарь и картинки это мало связанные вещи. но сделать массив Texture2D и назначить в редакторе каждому элементу значение - это элементарно
2. нужно копать в сторону лучей и коллайдеров
3. не пригождается в юнити. для ini хватает PlayerPrefs, а текстовые файлы это тоже ресурсы, можно положить в папку Resources и загружать как обычный файл.
4. я делал управляемые, которые летят к указателю. если переназначить указатель на объект - то будут самонаводящиеся.

Код:

import UnityEngine

class RocketScript (MonoBehaviour):
    public target as GameObject
    public explosion as GameObject
    public explosionPower as single = 15.0f
    public detonationTime = 5.0

    def Start ():
        pass

    def Update ():
        targetDir as Vector3 = (target.transform.position - self.transform.position)
        targetDir.Normalize()
        self.transform.forward = Vector3.Slerp(self.transform.forward, targetDir, 0.5)
        self.transform.position += self.transform.TransformDirection(Vector3.forward) * 10.0 * Time.deltaTime
        self.detonationTime -= Time.deltaTime
        if (detonationTime <= 0.0): Explode()

    def Explode():
        Instantiate(explosion, self.transform.position, self.transform.rotation)
        Destroy(self.gameObject)
       
    def OnCollisionEnter(c as Collision):
        Explode()

c Boo на С# думаю перевести сможешь;)

mnart 12.09.2010 12:54

Ответ: Пожелания на новые уроки
 
1. инвентарь и картинки это мало связанные вещи. но сделать массив Texture2D и назначить в редакторе каждому элементу значение - это элементарно
Очень исчерпающая информация по полной реализации

den 12.09.2010 13:16

Ответ: Пожелания на новые уроки
 
Цитата:

1. инвентарь и картинки это мало связанные вещи. но сделать массив Texture2D и назначить в редакторе каждому элементу значение - это элементарно
Очень исчерпающая информация по полной реализации
PHP код:

public Texture2D[] tex

-масив текстур. Назначается прямо в редакторе.
PHP код:

foreach(Texture2D t in tex)
{
     
//тут перебор. Работаеш с переменной t



Taugeshtu 12.09.2010 13:32

Ответ: Пожелания на новые уроки
 
Цитата:

3. не пригождается в юнити. для ini хватает PlayerPrefs, а текстовые файлы это тоже ресурсы, можно положить в папку Resources и загружать как обычный файл.
Ахха, и сейвы мы тоже в реестр писать будем, да.

pax 12.09.2010 14:01

Так ребят, давайте о реализации говорить в виде уроков, здесь свои предложения ;)

Первое на что хватило сил - Инвентарь. Ищите в уроках ;)

Nuprahtor 12.09.2010 17:22

Ответ: Пожелания на новые уроки
 
Цитата:

3) Работа с файлами (ini, txt и т.д )
Да, хотелось бы узнать, как создавать файлы в папке с игрой, как записывать в них данные и как считывать их

pax 12.09.2010 18:23

Ответ: Пожелания на новые уроки
 
Цитата:

Сообщение от Nuprahtor (Сообщение 161778)
Да, хотелось бы узнать, как создавать файлы в папке с игрой, как записывать в них данные и как считывать их

Уточните, какой тип сохранения нужен? Текстовый или бинарный?


Часовой пояс GMT +4, время: 20:35.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot